Branch: refs/heads/2.1.0
Home:
https://github.com/tribe29/checkmk
Commit: deb35aac22c816522cb44107d96a7404ccb78386
https://github.com/tribe29/checkmk/commit/deb35aac22c816522cb44107d96a7404c…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M cmk/base/plugins/agent_based/utils/k8s.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/api_server.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_api.py
M tests/unit/cmk/special_agents/agent_kube/test_cluster.py
A tests/unit/cmk/special_agents/agent_kube/test_statefulset.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube_daemon_sets.py
A tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube_statefulsets.py
Log Message:
-----------
agent_kube: add StatefulSets
This change introduces the piggyback hosts for StatefulSets.
Additionally, the sections kube_memory_resources_v1 and
kube_cpu_resources_v1 are introduced. Pods, which are controlled
indirectly by StatefulSets are now labeled accordingly.
CMK-8917
CMK-9806
Change-Id: If4e7d9975771bd5fddd259f43d9d8ec7c900b812
Commit: 0bce05b58b89c3be27b065449de8a9622b9a1cdf
https://github.com/tribe29/checkmk/commit/0bce05b58b89c3be27b065449de8a9622…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_kube.py
Log Message:
-----------
agent_kube: add StatefulSet to monitored-objects
CMK-10022
Change-Id: I46281ab1684325568ac774d6f9c9aac49150b977
Commit: 02c95c0ff0fd12024d2fa41b7d659f48fb56924e
https://github.com/tribe29/checkmk/commit/02c95c0ff0fd12024d2fa41b7d659f48f…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
Log Message:
-----------
agent_kube: add performance data for DaemonSet
Change-Id: I7fc3705bab8d1b5332eec392cf1a0004b3f2909d
Commit: bfd6aaf55b9ae4d78e825f9dc1d6107740a34627
https://github.com/tribe29/checkmk/commit/bfd6aaf55b9ae4d78e825f9dc1d610774…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
Log Message:
-----------
agent_kube: add performance data for StatefulSet
CMK-8917
CMK-9806
Change-Id: Ie1a4df78094f13c7f269ca3fb53e3737767e4067
Commit: 2e4fab4ca93c2f3637bb918a7eaeed501fd9f49c
https://github.com/tribe29/checkmk/commit/2e4fab4ca93c2f3637bb918a7eaeed501…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
transform: add spec parsing StatefulSets
CMK-9807
Change-Id: I823612e0ff6d0c977363705f6a0f17282a2804eb
Commit: 24e7ff489336598e7cdb73853782298660e3a3fb
https://github.com/tribe29/checkmk/commit/24e7ff489336598e7cdb7385378229866…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M cmk/base/plugins/agent_based/utils/k8s.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_kube/test_statefulset.py
M
tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
agent_kube: add info section StatefulSets
Adds kube_statefulset_info_v1.
CMK-9807
Change-Id: I8de1a608883fadfd9c303ad73ca08b173c8512b9
Commit: 28f6e4bcf71ca96b0f9cf0a2a04ea6155cd49efe
https://github.com/tribe29/checkmk/commit/28f6e4bcf71ca96b0f9cf0a2a04ea6155…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
A checkman/kube_statefulset_info
A cmk/base/plugins/agent_based/kube_statefulset_info.py
A tests/unit/cmk/base/plugins/agent_based/test_kube_statefulset_info.py
Log Message:
-----------
kube_statefulset_info: add plugin
CMK-9807
Change-Id: I88378d236528cd77bbb1af5948ce8abfaacfd1b9
Commit: a7c525b003f9d310b7fb29fcc3b16f472552272d
https://github.com/tribe29/checkmk/commit/a7c525b003f9d310b7fb29fcc3b16f472…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_api.py
Log Message:
-----------
agent_kube: remove Optional from Cluster class
Change-Id: I08a40e76d8196c54418313ca62a1ac8dfc2e7e04
Commit: 4b885433e77b336711a8a510f56baf9a674ba3cf
https://github.com/tribe29/checkmk/commit/4b885433e77b336711a8a510f56baf9a6…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M cmk/base/plugins/agent_based/inventory_kube_daemonset.py
M cmk/base/plugins/agent_based/inventory_kube_deployment.py
M cmk/base/plugins/agent_based/inventory_kube_node.py
M cmk/base/plugins/agent_based/inventory_kube_pod.py
M cmk/base/plugins/agent_based/utils/kube_inventory.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_daemonset.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_deployment.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_node.py
Log Message:
-----------
kube_inventory: unify label handling
inventory_kube_pod, inventory_kube_node, inventory_kube_deployment and
inventory_daemonset now populate the path Kubernetes > Labels via the
same function.
Change-Id: I185ce2507a6aaac92043fd90d7e7fd760ef6fb8e
Commit: e5c4eb5bfab7864ec68fac6ae963b94be2dc373c
https://github.com/tribe29/checkmk/commit/e5c4eb5bfab7864ec68fac6ae963b94be…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
A cmk/base/plugins/agent_based/inventory_kube_statefulset.py
M cmk/gui/plugins/views/builtin_inventory_plugins.py
A tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_statefulset.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
inventory_kube_statefulset: add plugin
CMK-10045
Change-Id: Iee692e8327624e8d547e585424be0c97cbec5257
Commit: 01a9436f9ec9bdaf9864d800a2a0e6efaa94fa77
https://github.com/tribe29/checkmk/commit/01a9436f9ec9bdaf9864d800a2a0e6efa…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M cmk/base/plugins/agent_based/utils/k8s.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 strategy section StatefulSets
Adds kube_statefulsets_strategy_v1.
CMK-10045
Change-Id: I9f0a44878c99dbc0bbf0f249abd4f9495e9b78a0
Commit: d9c6c2a4fb75bf26501ecb233914afe01530cd6d
https://github.com/tribe29/checkmk/commit/d9c6c2a4fb75bf26501ecb233914afe01…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M cmk/base/plugins/agent_based/inventory_kube_statefulset.py
M cmk/base/plugins/agent_based/utils/kube_strategy.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_statefulset.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_kube_strategy.py
Log Message:
-----------
inventory_kube_statefulset: add strategy
CMK-10045
Change-Id: If4f19e65c6626cbe9a9e9f70848fbc8314d560bc
Commit: 0b022ffb453533eca7b816aeb5ca052f28199052
https://github.com/tribe29/checkmk/commit/0b022ffb453533eca7b816aeb5ca052f2…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M cmk/base/plugins/agent_based/inventory_kube_daemonset.py
Log Message:
-----------
inventory_kube_daemonset: add missing doctest
Change-Id: I56ca26d889f01cee8a9059b09e50d2402d9f3bfd
Commit: ae5abff6e9479e6b361dc263ee783571cc1d0621
https://github.com/tribe29/checkmk/commit/ae5abff6e9479e6b361dc263ee783571c…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M checkman/kube_pod_resources
M cmk/special_agents/agent_kube.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kube/test_statefulset.py
Log Message:
-----------
agent_kube: add section pod resources
Adds section kube_pod_resources_v1.
The Pod resources service is now available on StatefulSets.
CMK-9810
Change-Id: Ia3f3a925c8c55b375f76e90f7a9208ed57951005
Commit: 1b59e9bca7e49f571e1912607b7f7d4bf9d28c03
https://github.com/tribe29/checkmk/commit/1b59e9bca7e49f571e1912607b7f7d4bf…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M checkman/kube_daemonset_info
M checkman/kube_deployment_info
M checkman/kube_node_info
M checkman/kube_pod_info
Log Message:
-----------
KUBE: small update manpages
Change-Id: If00366b30db1d3264e5ce2b5c5bb297195ba280a
Compare:
https://github.com/tribe29/checkmk/compare/1a3fc7cbe39b...1b59e9bca7e4