Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: 4fbe0348f252896fb7c223a2c1f364002df3c45c
https://github.com/Checkmk/checkmk/commit/4fbe0348f252896fb7c223a2c1f364002…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
M cmk/base/plugins/agent_based/kube_node_conditions.py
M cmk/plugins/lib/kube.py
M cmk/special_agents/utils_kubernetes/agent_handlers/node_handler.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M tests/unit/cmk/special_agents/agent_kube/test_node.py
Log Message:
-----------
kube: fix ValidationError() after update
Since Werk #15872 piggyback data is persisted across updates. This imposes a new
requirement on the special agent check plugins: Before they were only required to be
compatible with the current version of the special agent sections. However, on the first
check cycle after an update the old sections will be forwarded to the check plugins, since
these sections persisted across updates.
In this instance, `kube_node_conditions_v1` changed its format. This was done to implement
Werk #15646. By changing the section name, we ensure this old data is ignored in 2.3.0.
CMK-15963
Change-Id: I13b8eea2e98d9f1288a5991ae96ebb7b1312f219
To unsubscribe from these emails, change your notification settings at
https://github.com/Checkmk/checkmk/settings/notifications