Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: cb3988a25d08161497763e1b757c2cc2a806ee45
https://github.com/Checkmk/checkmk/commit/cb3988a25d08161497763e1b757c2cc2a…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
A .werks/15923
M cmk/gui/plugins/wato/check_parameters/haproxy.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
15923 FIX haproxy: Adapted HAproxy Server State and HAproxy Frontend State rules to be item specific
HAproxy Server State and HAproxy Frontend State were not configurable with regard to the service name.
This means that the rules were applied to all services.
This has now been adapted and the rules can be configured to apply to certain services only.
Change-Id: I0040bce70e084ad3e75f5025f8b97e8dd1fa7b5b
Commit: b02bf05f750cf9f3ddcf8e731e620705c2047a96
https://github.com/Checkmk/checkmk/commit/b02bf05f750cf9f3ddcf8e731e620705c…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
A .werks/16328
M cmk/base/plugins/agent_based/primekey_hsm_battery_voltage.py
M tests/unit/cmk/base/plugins/agent_based/test_primekey_hsm_battery_voltage.py
Log Message:
-----------
16328 FIX primekey_hsm_battery_voltage: Fixed parsing of section when battery voltage is not available
Sometimes the battery voltage was not available or it wasn't a number. That cause the parsing of the section to fail.
This has now been fixed and the battery voltage will be ignored.
The result of the check will be the battery state.
Change-Id: I74434428332838028defe76d09e160c59386a26a
Compare: https://github.com/Checkmk/checkmk/compare/07f35f89bd44...b02bf05f750c
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 07f35f89bd44cc1cf12e4d2178598529588250e7
https://github.com/Checkmk/checkmk/commit/07f35f89bd44cc1cf12e4d21785985295…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
A .werks/16044
M cmk/gui/valuespec.py
M web/htdocs/js/modules/forms.ts
Log Message:
-----------
16044 FIX Keep label filters when sorting a view
When a view was filtered for host/service labels and then sorted by clicking on one of the table headers, the label filters were lost.
This is fixed to conserving the label filters when sorting a view.
SUP-15977
Change-Id: Ib1fe21b3c7629553c55deae41647392288239de4
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: e272d3f612871e391c93b3bf79aeaf56e1c426b7
https://github.com/Checkmk/checkmk/commit/e272d3f612871e391c93b3bf79aeaf56e…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
M packages/check-cert/src/checker.rs
M packages/check-cert/src/main.rs
Log Message:
-----------
check-cert: Re UOM to levels checker
There was no way to set UOM over the levels checker anymore.
CMK-14683
Change-Id: I6c49bc898b2dc1cd20bd08b95aa54769a537c7d3
Commit: 3bb5576c1ff4b6f6358f7c36800485fc9eae55c4
https://github.com/Checkmk/checkmk/commit/3bb5576c1ff4b6f6358f7c36800485fc9…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
Log Message:
-----------
check-cert: Pass pre-existing named functions
Prefer pre-existing named functions over lambdas. This removes one
layer of indirection.
CMK-14683
Change-Id: Idf20fca5bb977df4828ac08409e67c54f9d7a26b
Commit: d509519c28073ec6a2356dc3d4a4e981ddd279c5
https://github.com/Checkmk/checkmk/commit/d509519c28073ec6a2356dc3d4a4e981d…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
M packages/check-cert/src/checker.rs
M packages/check-cert/src/main.rs
Log Message:
-----------
check-cert: Pass &str to metrics builder
Wrap label in smart pointer in the setter.
CMK-14683
Change-Id: I18f15f4949012e988e2ea905233e0712e64fac28
Commit: eb1cc6e860d0286246f0308411c4fb556d6a633c
https://github.com/Checkmk/checkmk/commit/eb1cc6e860d0286246f0308411c4fb556…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
Log Message:
-----------
check-cert: More conservative trait derivation
CMK-14683
Change-Id: If302a849e84750bdec7c8a8aae683b07b200ba8c
Commit: 4821880600d9984dd33e38b82050ee1c88230cab
https://github.com/Checkmk/checkmk/commit/4821880600d9984dd33e38b82050ee1c8…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
M packages/check-cert/src/checker.rs
M packages/check-cert/src/main.rs
Log Message:
-----------
check-cert: Make not_after checks optional
That's consistent but mostly it makes it easier to test canned
certificates in integration tests.
CMK-14683
Change-Id: I78a3c1bb81be4bdaf47dbc18486a71a180772a1b
Commit: 0614ee6e9aec18ea36404f863777024c74e91412
https://github.com/Checkmk/checkmk/commit/0614ee6e9aec18ea36404f863777024c7…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
A packages/check-cert/assets/IGC_A.der
A packages/check-cert/tests/igca_cert.rs
Log Message:
-----------
check-cert: Add simple integration tests
CMK-14683
Change-Id: I4b1fff867602a61b610cc2a4c87320fa74c72d48
Compare: https://github.com/Checkmk/checkmk/compare/33446c52004c...0614ee6e9aec
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 855ad19a92bc37bc61a1926d92256c6968688d43
https://github.com/Checkmk/checkmk/commit/855ad19a92bc37bc61a1926d92256c696…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
M cmk/base/config.py
M cmk/bi/lib.py
M cmk/bi/sample_configs.py
M cmk/bi/search.py
M cmk/gui/bi/_valuespecs.py
M cmk/gui/openapi/endpoints/rule/__init__.py
M cmk/gui/openapi/endpoints/rule/fields.py
M cmk/gui/view_utils.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/pages/_rule_conditions.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/sample_config.py
M cmk/utils/rulesets/ruleset_matcher.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/base/test_discovery.py
M tests/unit/cmk/bi/bi_test_data/sample_config.py
M tests/unit/cmk/bi/test_bi_search.py
M tests/unit/cmk/gui/openapi/test_openapi_bi.py
M tests/unit/cmk/gui/openapi/test_openapi_rules.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
Log Message:
-----------
Label conditions: apply and/or/not functionality
CMK-14091
Co-authored-by: Gav <gavin.mcguigan(a)checkmk.com>
Change-Id: I7dcc1220009390274f2ce3ceb62ff4e409935ffa
Commit: fbc615c1722d81cfa8da866f3f9ff269fd268691
https://github.com/Checkmk/checkmk/commit/fbc615c1722d81cfa8da866f3f9ff269f…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
M cmk/base/config.py
M cmk/bi/lib.py
M cmk/bi/sample_configs.py
M cmk/bi/search.py
M cmk/bi/searcher.py
M cmk/gui/bi/_valuespecs.py
M cmk/gui/openapi/endpoints/rule/__init__.py
M cmk/gui/openapi/endpoints/rule/fields.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/sample_config.py
M cmk/gui/watolib/tags.py
M cmk/utils/rulesets/ruleset_matcher.py
M tests/unit/cmk/base/test_discovery.py
M tests/unit/cmk/bi/bi_test_data/sample_config.py
M tests/unit/cmk/bi/test_bi_search.py
M tests/unit/cmk/gui/openapi/test_openapi_bi.py
M tests/unit/cmk/gui/openapi/test_openapi_rules.py
M tests/unit/cmk/gui/watolib/test_automatic_host_removal.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
Log Message:
-----------
Label conditions: better naming of different label variables
distinguish between labels and label groups (used for filtering and now rule conditions)
CMK-14091
Change-Id: I763c2456b968c0b0fa4635a68cb55ea3a46bb991
Commit: ec710471e6e9edf5b4577b9541287c450d70e299
https://github.com/Checkmk/checkmk/commit/ec710471e6e9edf5b4577b9541287c450…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
M cmk/gui/utils/labels.py
M cmk/gui/watolib/rulesets.py
A cmk/update_config/plugins/actions/bi_config.py
M cmk/update_config/plugins/actions/rulesets.py
M cmk/utils/labels.py
Log Message:
-----------
Label conditions: migrate rule configs
CMK-14091
Change-Id: I958f69ccc905f860f198bc8033bd22cf6c2daf34
Commit: fd557fa57fcf47cd623ba81f24b8cab1c16e33b9
https://github.com/Checkmk/checkmk/commit/fd557fa57fcf47cd623ba81f24b8cab1c…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
M cmk/gui/bi/_valuespecs.py
M cmk/gui/valuespec.py
M cmk/gui/wato/pages/rulesets.py
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
Log Message:
-----------
Label conditions: add scss
CMK-14091
Change-Id: Ie45accbf2745ce0ccc293d2e2ea065c4f0b469ce
Commit: 3e4262d885a7310e5d258f33e69d58d1c0deb577
https://github.com/Checkmk/checkmk/commit/3e4262d885a7310e5d258f33e69d58d1c…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
Label conditions: fix some typos
CMK-14091
Change-Id: I1ead51811a1a965e34c0483c8446ce31d681ed99
Commit: 33446c52004cfbc7eee3d6b2a25945bec1ada1af
https://github.com/Checkmk/checkmk/commit/33446c52004cfbc7eee3d6b2a25945bec…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
A .werks/16044
M cmk/gui/valuespec.py
M web/htdocs/js/modules/forms.ts
Log Message:
-----------
16044 FIX Keep label filters when sorting a view
When a view was filtered for host/service labels and then sorted by clicking on one of the table headers, the label filters were lost.
This is fixed to conserving the label filters when sorting a view.
SUP-15977
Change-Id: Ib1fe21b3c7629553c55deae41647392288239de4
Compare: https://github.com/Checkmk/checkmk/compare/22afe4ab3202...33446c52004c
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: d3da4f5b6c9c359829b03f53eeb403b3a14e6470
https://github.com/Checkmk/checkmk/commit/d3da4f5b6c9c359829b03f53eeb403b3a…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
A .werks/16222
M cmk/gui/logged_in.py
M cmk/gui/session.py
M cmk/gui/wsgi/applications/rest_api.py
M tests/integration/cmk/gui/test_login.py
M tests/testlib/web_session.py
M tests/unit/cmk/gui/test_index.py
Log Message:
-----------
16222 FIX Automationuser login must not open full session
Change-Id: I4113a26192e48e1ddb817b0321b31c8441c33732
Commit: 22afe4ab3202b8c4ddde33e79c471ac282c3d911
https://github.com/Checkmk/checkmk/commit/22afe4ab3202b8c4ddde33e79c471ac28…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
A .werks/16223
M cmk/gui/auth.py
M cmk/gui/plugins/config/base.py
M cmk/gui/wato/_check_mk_configuration.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/watolib/test_watolib.py
Log Message:
-----------
16223 Deprecate automation user login via HTTP parameters
Change-Id: I6de3c2789ad45cd67ef101d690acfce00cc3e365
Compare: https://github.com/Checkmk/checkmk/compare/71c4fe1a268e...22afe4ab3202
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 89c355c6a12cf9d7b05775b3abb40c02fd3ce896
https://github.com/Checkmk/checkmk/commit/89c355c6a12cf9d7b05775b3abb40c02f…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
A .werks/15312
M agents/plugins/mk_oracle
Log Message:
-----------
15312 FIX mk_oracle: use "${GREP}" instead of "grep"
When executed on solaris, `"grep"` does not know `-x` or `-F`. "${GREP}" points
to a version of grep that understands those options.
Change-Id: I7c009d2ea2fdb1dec3a09519eddb0a4620ab9da0
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 71c4fe1a268e7c4c10b07270640d254b86f4865e
https://github.com/Checkmk/checkmk/commit/71c4fe1a268e7c4c10b07270640d254b8…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
A .werks/15312
M agents/plugins/mk_oracle
Log Message:
-----------
15312 FIX mk_oracle: use "${GREP}" instead of "grep"
When executed on solaris, `"grep"` does not know `-x` or `-F`. "${GREP}" points
to a version of grep that understands those options.
Change-Id: I7c009d2ea2fdb1dec3a09519eddb0a4620ab9da0
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 5d0385fbf85e7a77ba924db8770e5205692cbcd3
https://github.com/Checkmk/checkmk/commit/5d0385fbf85e7a77ba924db8770e52056…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2023-11-28 (Tue, 28 Nov 2023)
Changed paths:
M Pipfile
M Pipfile.lock
M cmk/gui/wsgi/app.py
M cmk/gui/wsgi/applications/index.wsgi
M cmk/gui/wsgi/dev_server.py
R cmk/gui/wsgi/profiling.py
A cmk/utils/profile_switcher.py
M tests/code_quality/test_pipfile.py
M tests/integration/cmk/gui/test_modules.py
M tests/unit/cmk/gui/wsgi/test_profile_switcher.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
Revert "Revert "Revert "Profiling middleware: allow for profiling the application startup phase"""
Let's try again.
This reverts commit 5afbd103ee181baee677c4931f402bf1173adf54.
Change-Id: I840bf15208020fe66da8ab91d8698a9619398afe