Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 20f0b859a97fb4a570c704425bcb95c8c661475b
https://github.com/tribe29/checkmk/commit/20f0b859a97fb4a570c704425bcb95c8c…
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: 4b722b66694d439745bc41a5c76823ca715e316f
https://github.com/tribe29/checkmk/commit/4b722b66694d439745bc41a5c76823ca7…
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: 466e0c02ceae245d538995053112cdd37207e042
https://github.com/tribe29/checkmk/commit/466e0c02ceae245d538995053112cdd37…
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: ec6448b3dcae48cc927de7e49a3d949de01d7df4
https://github.com/tribe29/checkmk/commit/ec6448b3dcae48cc927de7e49a3d949de…
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: d0260b5469cfe65fd6e07364998b5aa242ebcd5d
https://github.com/tribe29/checkmk/commit/d0260b5469cfe65fd6e07364998b5aa24…
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: e38cedf36955adc31389ff047142db2c2b843d75
https://github.com/tribe29/checkmk/commit/e38cedf36955adc31389ff047142db2c2…
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/116c6386be5b...e38cedf36955