Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 4cbc827f4d147c182f8a8d51e34acadb24c72521
https://github.com/Checkmk/checkmk/commit/4cbc827f4d147c182f8a8d51e34acadb2…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
A .werks/16376
M cmk/utils/piggyback.py
Log Message:
-----------
16376 FIX DCD: Not respecting "Validity of missing data" setting
This fixes disappearing hosts in case of temporarily missing data around the time when
a cleanup background job is run (around midnight).
In case a piggybacked host temporarily did not receive any data while the background
(cron) job `cmk --cleanup-piggyback` was executed, a subsequent run of the DCD would not
respect the "Validity of missing data" setting, wrongly removing the affected host
from the monitoring configuration.
Change-Id: I97519bfab8bc76c21cedeafdede864fb51748df1
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 6d20fc67456105ee87adb1b77c678fe0133d70c4
https://github.com/Checkmk/checkmk/commit/6d20fc67456105ee87adb1b77c678fe01…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
A .werks/15322
M cmk/base/plugins/agent_based/bgp_peer.py
M cmk/gui/plugins/wato/check_parameters/bgp_peer.py
Log Message:
-----------
15322 FIX BGP Peer State Mapping: add connect state
BGP Peer States can be in "connect". This state was missing in checkmk and thus
the service was in "UNKNOWN" state.
Change-Id: Ib45fb285c8df07db2348245f8a3da7b7c74121ff
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: b43c9dd47da5dbf07392622b6ee3eff27f61b7f7
https://github.com/Checkmk/checkmk/commit/b43c9dd47da5dbf07392622b6ee3eff27…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
A .werks/16387.md
M cmk/gui/openapi/endpoints/notification_rules/response_schemas.py
M cmk/gui/rest_api_types/notifications_rule_types.py
M cmk/gui/rest_api_types/notifications_types.py
M tests/unit/cmk/gui/openapi/test_notification_rules.py
Log Message:
-----------
rule_notification: custom plugins now created correctly when using the REST-API
Previously, when a custom list plugin was configured via the rest-api, it was saving
the rule with the following format
"notify_plugin": ("foobar": {"params": [1, 2, 3, 4, 5]})
It should have been, and is now like this
"notify_plugin": ("foobar": [1, 2, 3, 4, 5])
SUP-17013
Change-Id: Id3d7be7bdedb9647144d8cbcf8b9e96e26ca13c7
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 76ce4059a76270326df836f6675865588a0f39e4
https://github.com/Checkmk/checkmk/commit/76ce4059a76270326df836f6675865588…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
R cmk/gui/plugins/openapi/endpoints/notification_rules/common_schemas.py
M cmk/gui/plugins/openapi/endpoints/notification_rules/request_schemas.py
M cmk/gui/plugins/openapi/endpoints/notification_rules/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_notification_rules.py
Log Message:
-----------
notification rule: Separate request & response schemas
CMK-14375
Change-Id: I70a925ff122633932692b135ce8dd42bedade8d5
Commit: 1ace39fda73f83af3eba1cbec7532fdba366cd5d
https://github.com/Checkmk/checkmk/commit/1ace39fda73f83af3eba1cbec7532fdba…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-01-31 (Wed, 31 Jan 2024)
Changed paths:
A .werks/16387
M cmk/gui/plugins/openapi/endpoints/notification_rules/response_schemas.py
M cmk/gui/rest_api_types/notifications_rule_types.py
M cmk/gui/rest_api_types/notifications_types.py
A etc/check_mk/multisite.mk
M tests/unit/cmk/gui/plugins/openapi/test_notification_rules.py
Log Message:
-----------
rule_notification: custom plugins now created correctly when using the REST-API
Previously, when a custom list plugin was configured via the rest-api, it was saving
the rule with the following format
"notify_plugin": ("foobar": {"params": [1, 2, 3, 4, 5]})
It should have been, and is now like this
"notify_plugin": ("foobar": [1, 2, 3, 4, 5])
SUP-17013
Change-Id: Id3d7be7bdedb9647144d8cbcf8b9e96e26ca13c7
Compare: https://github.com/Checkmk/checkmk/compare/981a1c8ae5fb...1ace39fda73f
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: d12302f13734e9d8d828d2f328320d47809a1990
https://github.com/Checkmk/checkmk/commit/d12302f13734e9d8d828d2f328320d478…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-01-30 (Tue, 30 Jan 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/utils/rule_specs/loader.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Remove ExtraHostConf and ExtraServiceConf
Used to configure custom host/service attributes. This needs rethinking on how this configuration is serialized/deserialized and as such will not be part of the API at this point
Change-Id: I6f1cb5fec5e5a3a0d74f12bc3299d4835861a9a0