Branch: refs/heads/2.1.0
Home:
https://github.com/tribe29/checkmk
Commit: 3f0d8f660b25747ef3ceb9fd3128e859879db6cb
https://github.com/tribe29/checkmk/commit/3f0d8f660b25747ef3ceb9fd3128e8598…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
transform: parse number_available daemonset
Change-Id: I6696e63945048c142c013e9c719cfb0ed1e317a5
Commit: 6c27bdb409c94f1d52e3d2148252df84a79b3ab6
https://github.com/tribe29/checkmk/commit/6c27bdb409c94f1d52e3d2148252df84a…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_collector_info.py
Log Message:
-----------
kube_collector_info: move import to doctest
Change-Id: I86c62fd7e4804fe3ebfc975487bbc37ad6421ff5
Commit: a53d4d52e390744eb338b25ba3ff54926112f073
https://github.com/tribe29/checkmk/commit/a53d4d52e390744eb338b25ba3ff54926…
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 cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M
tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
agent_kube: add section kube_collector_daemons_v1
CMK-9907
Change-Id: I5491a3c44993f5c824a12f721036e9da085e17a0
Commit: c7e7ba6a980afcd527b4ab3e5a0c0b9e2eaede2a
https://github.com/tribe29/checkmk/commit/c7e7ba6a980afcd527b4ab3e5a0c0b9e2…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
A .werks/13800
M cmk/base/plugins/agent_based/kube_collector_info.py
M cmk/special_agents/agent_kube.py
Log Message:
-----------
13800 FIX KUBE: update section name kube_collectors_metadata_v1
This change affects users whom used the Check API to write their own Kubernetes check. The
name of
the section kube_collectors_metadata_v1, resp. parsed section name
kube_collectors_metadata, has
been changed to kube_collector_metadata_v1, resp. kube_collector_metatdata. They are now
in line
with the documentation.
Change-Id: Ie60df045484914bb533980397e119680df15afb0
Commit: 610d25fa22832651b465a052dd8d49acf5f16a9a
https://github.com/tribe29/checkmk/commit/610d25fa22832651b465a052dd8d49acf…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
A .werks/13802
M checkman/kube_collector_info
M cmk/base/plugins/agent_based/kube_collector_info.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_collector_info.py
Log Message:
-----------
13802 KUBE: kube_collector_info shows number of Nodes with collector
With this werk, the service uses the Kubernetes API to report on the
status of DaemonSets belonging to node collectors. For each node
collector the following are reported
- the number of Nodes with a Pod, which is available and desired
- the number of Nodes, on which a Pod is desired
The DaemonSets are identified by the labels
"node-collector=machine-sections" and
"node-collector=container-metrics". The service reports an OK state
regardless of the data process outcome and the API data.
CMK-9907
Change-Id: Idc05df8c4073d209687d9e9b2df9efb4bcaa6445
Commit: b9dc8107abd8d83842ef34508676780d674beebd
https://github.com/tribe29/checkmk/commit/b9dc8107abd8d83842ef34508676780d6…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_kube_collector_info.py
Log Message:
-----------
kube_collector_info: fix broken fixture
The keyword argument node_collectors was incorrectly used instead of the
nodes with the pydantic model CollectorComponentsMetadata. Because of
this the argument would be replaced with None.
The pydantic.mypy plugin can fix this issue (see ticket).
CMK-10333
Change-Id: Iba2907691db27525aacfced593c3389f71b5e595
Compare:
https://github.com/tribe29/checkmk/compare/f01a614603ce...b9dc8107abd8