Branch: refs/heads/2.3.0
Home:
https://github.com/Checkmk/checkmk
Commit: 1a00e22eb54dc128d9f57c0ec186b511a1c0ec20
https://github.com/Checkmk/checkmk/commit/1a00e22eb54dc128d9f57c0ec186b511a…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
A .werks/16427.md
M cmk/update_config/plugins/actions/rulesets.py
M cmk/update_config/plugins/pre_actions/rulesets.py
Log Message:
-----------
16427 FIX cmk-update-config: Improve Handling of Implementation Errors in MKPs
This Werk affects users, which have installed an MKP with an unloadable `ValueSpec`
definition.
During the update process this `ValueSpec` will be loaded in order to apply an update to
the
corresponding rulesets. Previously, any error would be cause the `RuleSet` UpdateAction to
fail.
With this Werk, only the faulty `Ruleset` is skipped. Moreover, while `Verifying Checkmk
configuration` the user is prompted with the error and can safely abort the update.
This change also affects the rulesets shipped with Checkmk. However, in case a ruleset
fails in this
way, please report the error. This way we can address the error in the ruleset itself.
CMK-17294
Change-Id: I7459cb383758282514d5d2a08f557913d9431a4b
To unsubscribe from these emails, change your notification settings at
https://github.com/Checkmk/checkmk/settings/notifications