Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 366d8d770104b534d8fb70857f69931a0bbc638e
https://github.com/tribe29/checkmk/commit/366d8d770104b534d8fb70857f69931a0…
Author: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A .werks/13980
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
Log Message:
-----------
13980 FIX Validation for 'move rule' endpoint has been tightened
Before moving a rule before or after another rule, the REST API will now check if both rules belong to the same ruleset and are distinct rules.
Change-Id: I6a011c4072d045fe0d297aff572a40ccb4cc1330
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: ea12b4850d0f808d96b3824fece0ac11d013d673
https://github.com/tribe29/checkmk/commit/ea12b4850d0f808d96b3824fece0ac11d…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M cmk/gui/views/painter/v0/base.py
Log Message:
-----------
UI views: Fix table header tooltips for JoinCell
The newly introduced longer titles in view table header tooltips were
broken for instances of class JoinCell (e.g. perfometer cells). This is
fixed to using the join value as the title in tooltips.
CMK-12900
Change-Id: Ib2942a4611bb70b75dbadd13fc8e9e1325c4eb6c
Commit: f24bcef24c4c5f3b2966707f788351b1f9065796
https://github.com/tribe29/checkmk/commit/f24bcef24c4c5f3b2966707f788351b1f…
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: a92960c47db9fc3fd35ff79b424941d9de7cf863
https://github.com/tribe29/checkmk/commit/a92960c47db9fc3fd35ff79b424941d9d…
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: 74a4a1e5b9f79b789176f047bb5fe6fd6687a5dc
https://github.com/tribe29/checkmk/commit/74a4a1e5b9f79b789176f047bb5fe6fd6…
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: 5659837f9a331253b0f37ec7ef28dc7d6b16adbb
https://github.com/tribe29/checkmk/commit/5659837f9a331253b0f37ec7ef28dc7d6…
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
Compare: https://github.com/tribe29/checkmk/compare/52ae41ab5b5f...5659837f9a33
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
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 70de72aae0b9087a51784b3f7e4bb15794af282f
https://github.com/tribe29/checkmk/commit/70de72aae0b9087a51784b3f7e4bb1579…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M cmk/gui/wato/__init__.py
A cmk/gui/wato/pages/user_migrate.py
M cmk/gui/wato/pages/users.py
M cmk/gui/wato/permissions.py
M tests/unit/cmk/gui/test_permissions.py
Log Message:
-----------
Option to migrate users to another connector
CMK-12461
Change-Id: Ib9ec1add17210c520c7c2eb822346ba40218460a
Commit: 9b07b50638009168e0aef3cea4e343e79e789eb9
https://github.com/tribe29/checkmk/commit/9b07b50638009168e0aef3cea4e343e79…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M cmk/gui/htmllib/generator.py
M cmk/gui/notifications.py
M cmk/gui/pagetypes.py
M cmk/gui/utils/flashed_messages.py
M cmk/gui/visuals/__init__.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/user_migrate.py
M cmk/gui/wato/pages/user_profile/abstract_page.py
M cmk/gui/wato/pages/user_profile/replicate.py
M cmk/gui/werks.py
M tests/unit/cmk/gui/utils/test_flashed_messages.py
Log Message:
-----------
Add option to categorize flashed messages
CMK-12461
Change-Id: I53739866011f97777649dc7e8e5487fd485e5a35
Commit: 7108f66a27cb7e4a28fdf3e6a4054afe260b1291
https://github.com/tribe29/checkmk/commit/7108f66a27cb7e4a28fdf3e6a4054afe2…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M cmk/gui/wato/pages/users.py
Log Message:
-----------
Only enable migrate user option with more than one active connector
CMK-12461
Change-Id: I941217421ffd8322e0dc214405676c0247b328ef
Commit: e87579e06917f32e4bc0c2bddf49bdf5336f58fe
https://github.com/tribe29/checkmk/commit/e87579e06917f32e4bc0c2bddf49bdf53…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A .werks/15477
Log Message:
-----------
15477 New option to migrate users to another user connector
CMK-12461
Change-Id: I30cedbbc8775f18a1ae3f0c4c1d6ae7fdcc9ae9b
Commit: 52ae41ab5b5fa8b92133c3454f1f84c16b442e8a
https://github.com/tribe29/checkmk/commit/52ae41ab5b5fa8b92133c3454f1f84c16…
Author: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A .werks/13980
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
Log Message:
-----------
13980 FIX Validation for 'move rule' endpoint has been tightened
Before moving a rule before or after another rule, the REST API will now check if both rules belong to the same ruleset and are distinct rules.
Change-Id: I6a011c4072d045fe0d297aff572a40ccb4cc1330
Compare: https://github.com/tribe29/checkmk/compare/5b90acf8e509...52ae41ab5b5f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bbc74c5316a33576a5249d893d4044564e3b031b
https://github.com/tribe29/checkmk/commit/bbc74c5316a33576a5249d893d4044564…
Author: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A .werks/13980
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
Log Message:
-----------
13980 FIX Validation for 'move rule' endpoint has been tightened
Before moving a rule before or after another rule, the REST API will now check if both rules belong to the same ruleset and are distinct rules.
Change-Id: I6a011c4072d045fe0d297aff572a40ccb4cc1330
Commit: 30f51c68320d885d6dde106dd6edd9f145aae91f
https://github.com/tribe29/checkmk/commit/30f51c68320d885d6dde106dd6edd9f14…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M omd/WORKSPACE
R omd/packages/Python/BUILD
R omd/packages/Python/BUILD.Python.bazel
A omd/packages/Python/Python-3.11.2.tar.xz
M omd/packages/Python/Python.make
R omd/packages/Python/Python_http.bzl
Log Message:
-----------
Revert "Bazelize Python"
This reverts commit 9e6cec068bde8a9975cefd099cc3d96902b04cde.
Commit: da46d1e6a8c25f4bbafdffa41e9af758b08d3841
https://github.com/tribe29/checkmk/commit/da46d1e6a8c25f4bbafdffa41e9af758b…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M cmk/gui/views/painter/v0/base.py
Log Message:
-----------
UI views: Fix table header tooltips for JoinCell
The newly introduced longer titles in view table header tooltips were
broken for instances of class JoinCell (e.g. perfometer cells). This is
fixed to using the join value as the title in tooltips.
CMK-12900
Change-Id: Ib2942a4611bb70b75dbadd13fc8e9e1325c4eb6c
Compare: https://github.com/tribe29/checkmk/compare/40917428882d...da46d1e6a8c2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4394af0b356dc54dc4239d34a109532864db64cc
https://github.com/tribe29/checkmk/commit/4394af0b356dc54dc4239d34a10953286…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-04-18 (Tue, 18 Apr 2023)
Changed paths:
M .werks/15069
A .werks/15686
M cmk/notification_plugins/utils.py
Log Message:
-----------
15686 FIX Allow Links in HTML Emails
With Werk #15069 escaping for the <tt>Insert HTML section between body and table</tt> section was introduced.
Unfortunately links were not allowed anymore.
This Werk removes the escaping for links.
Links (<tt>a</tt>) are now allowed with the attributes <tt>href</tt> and <tt>target</tt>.
The <tt>href</tt> needs to be either relative or when absolute must use one of the following URL schemas: <tt>http</tt>, <tt>https</tt>, <tt>mailto</tt>.
Change-Id: Ia00b265c3c1762fc7ab758a756188e9a94ad012a
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 5b90acf8e5093a4b9bd6278303590504228079b4
https://github.com/tribe29/checkmk/commit/5b90acf8e5093a4b9bd62783035905042…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-18 (Tue, 18 Apr 2023)
Changed paths:
A .werks/15676
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
Log Message:
-----------
15676 FIX group_config: delete endpoints now return a 409 when is use.
This werk introduces a fix to the contact_group_config,
host_group_config and service_group_config delete endpoints.
When the groups were in use, they were incorrectly returning
a 400 response. We now return a 409 Conflict response.
CMK-11924
Change-Id: Ib938e5050b2742b244a6ba694ec52514bb3fc289