Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 70139dc6bf79be6670a9ef167b25c0ff8595972d
https://github.com/tribe29/checkmk/commit/70139dc6bf79be6670a9ef167b25c0ff8…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-14 (Thu, 14 Apr 2022)
Changed paths:
M cmk/base/plugins/agent_based/utils/kube.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_kube.py
Log Message:
-----------
KUBE: add namespace for host labels
Key-value pairs of Kubernetes labels are valid checkmk labels (see
`LabelName` and `LabelValue`). However, a user can add labels to their
Kubernetes objects, which overwrite existing checkmk labels, if we simply
add `HostLabel(label.name, label.value)`. To circumvent this problem, we
prepend every label name with 'kube/'.
CMK-10229
Change-Id: Idb34b46503cbfd5888da64a99f84cdd3f337551d