Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 8504d253c4907f5292b1f68e5aee61cdafb8c290
https://github.com/tribe29/checkmk/commit/8504d253c4907f5292b1f68e5aee61cda…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M cmk/gui/watolib/search.py
Log Message:
-----------
Build Setup search index at request start (instead of end)
This has the advantage that we can be certain that everything is
correctly loaded. For example, enabling an MKP might add new rulespecs.
If we built the search index at the end of the same request in which the
MKP was enabled, these rulespecs would not be taken into account (since
the Apache reload which happens after enabling the MKP only affects
future requests). Hence, we instead trigger the build at the beginning
of the next request.
CMK-12830
Change-Id: Ia02fc5459b263296ee9f78934c436bfda5b3745d
Commit: f5c13d3e2d37efb31eeeb35e1edbc978726bd108
https://github.com/tribe29/checkmk/commit/f5c13d3e2d37efb31eeeb35e1edbc9787…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/search.py
A cmk/utils/setup_search_index.py
M tests/unit/cmk/gui/conftest.py
Log Message:
-----------
Move administration of Setup search index trigger file to cmk.utils
This allows us to trigger the build also from the MKP-related code in
cmk.utils.
CMK-12830
Change-Id: I02c32127443d0a274f67c109aeccc3c5b3743ce8
Commit: f1765a4c9b696e6dd709315f9524b462c4567d9a
https://github.com/tribe29/checkmk/commit/f1765a4c9b696e6dd709315f9524b462c…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M cmk/utils/packaging/__init__.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
M tests/unit/cmk/utils/packaging/test_packaging.py
Log Message:
-----------
MKP administration: request Setup search index rebuild upon change
Before, we directly launched the rebuild in a new process, which took
several seconds (due to config loading etc.).
Change-Id: I2b5fb33ec1313c1770618f4b72b5eead121697f2
Commit: cad673aeb68aa781e6d104f56dc4332742d76de7
https://github.com/tribe29/checkmk/commit/cad673aeb68aa781e6d104f56dc433274…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M bin/init-redis
M cmk/gui/watolib/search.py
Log Message:
-----------
init-redis: Request index build instead of directly launching it
This is a massive speed-up for init-redis.
Change-Id: I19f9f828730bc9858dbc3d33a12415cdc5d968be
Commit: 038d6b5f4822c3cef7dd4f930dfae87b3dda5d0f
https://github.com/tribe29/checkmk/commit/038d6b5f4822c3cef7dd4f930dfae87b3…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M cmk/base/config.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Remove ConfigCache.is_dual_host()
dead code
CMK-12298
Change-Id: I94166eebac77d1a79bb7328edf711132c2b97b2f
Commit: f6e8b99055c1631000d9e0e0e6fdee05a8e72946
https://github.com/tribe29/checkmk/commit/f6e8b99055c1631000d9e0e0e6fdee05a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
TagID/TagGroupID: Fix missing instantiation
CMK-12298
Change-Id: Icee33dbf060f0c1eafe05192460adfbd93903040
Commit: eb7afc5f5c878073422385697859f766096144a8
https://github.com/tribe29/checkmk/commit/eb7afc5f5c878073422385697859f7660…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M tests/integration/cmk/base/test_automations.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/plugins/openapi/test_endpoint.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_agent.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_auxtags.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_etags.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_tag_group.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_password.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
rest-api-client: register clients to allow for only 1 test fixture
Change-Id: I64ed0dfe05120f237f91681e26ec945917c30de1
Compare:
https://github.com/tribe29/checkmk/compare/da46d1e6a8c2...eb7afc5f5c87