Branch: refs/heads/2.1.0
Home:
https://github.com/tribe29/checkmk
Commit: 679ca2302a27e28b5f43338659ff6607badd0d93
https://github.com/tribe29/checkmk/commit/679ca2302a27e28b5f43338659ff6607b…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 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 'cmk/kube/'.
CMK-10229
Change-Id: Idb34b46503cbfd5888da64a99f84cdd3f337551d
Commit: f01a614603ce95d95cc2b857cf344c536e8abf7d
https://github.com/tribe29/checkmk/commit/f01a614603ce95d95cc2b857cf344c536…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
A .werks/13804
M cmk/base/plugins/agent_based/utils/kube.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_kube.py
Log Message:
-----------
13804 FIX KUBE: add cmk/kubernetes/label/ to host label keys
This fix affects users who use Kubernetes host labels.
Previously, labels which are set by Kubernetes would be mapped
one-to-one to Checkmk labels. This would mean that setting labels in
Kubernetes could overwrite Checkmk labels, which should not be
overwritten. For instance, setting the label
<tt>cmk/os_family=something</tt> would incorrectly set the corresponding
Checkmk label to <tt>cmk/os_family:something</tt>. With this werk,
Checkmk labels are prefixed with <tt>cmk/kubernetes/label/</tt>. For
example, Checkmk now sets the aforementioned label to
<tt>cmk/kubernetes/label/cmk/os_family:something</tt>.
User-defined rules with old host labels need to be updated.
Change-Id: I26a3c98120fdf2ea12aa1bc8023e1f72aad88cee
Compare:
https://github.com/tribe29/checkmk/compare/8b4798a81511...f01a614603ce