Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 64c53d34a41ca641e88e88f9513654efef7c7b5c
https://github.com/tribe29/checkmk/commit/64c53d34a41ca641e88e88f9513654efe…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-19 (Tue, 19 Apr 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
transform: improve typing labels
Change-Id: I47e1968adbba2406fe053f3a1455c6c50206c42e
Commit: 496c61a28dbbbf40bcee4cc31d31db17ab1f3918
https://github.com/tribe29/checkmk/commit/496c61a28dbbbf40bcee4cc31d31db17a…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-19 (Tue, 19 Apr 2022)
Changed paths:
A .werks/13803
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube.py
Log Message:
-----------
13803 FIX KUBE: Parse Objects without labels
Checkmk would previously fail to parse Kubernetes objects, if they had no labels.
Affected
Objects were StatefulSets, DaemonSets and Namespaces. This werk fixes the crash.
Reason: parse_labels would return None, if the object had no Labels set. However,
all section models assume empty labels are represented by empty dict.
Change-Id: I91e6012a2f427442c8f4333ec046648598451dca
Compare:
https://github.com/tribe29/checkmk/compare/6ba96096da55...496c61a28dbb