Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: a5cc755ae91fb63514029cb8e5a572e160e420e5
https://github.com/tribe29/checkmk/commit/a5cc755ae91fb63514029cb8e5a572e16…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
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 dynamic class definitions
Change-Id: Id867370cc04884aeae6065fa1ee8e95085550b23
Commit: fba2f3697b3a6f2ef7fddb3fc875700e0478f719
https://github.com/tribe29/checkmk/commit/fba2f3697b3a6f2ef7fddb3fc875700e0…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kube/test_node.py
Log Message:
-----------
agent_kube: move logic to test
Change-Id: I376f6ef9a43f530dc012bd3a6aea137abbccb8dc
Commit: 60430c733bcb6c70a619f8ef6f78767d61b63b2b
https://github.com/tribe29/checkmk/commit/60430c733bcb6c70a619f8ef6f78767d6…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
Log Message:
-----------
transform: parse node roles
CMK-9922
Change-Id: I81e182f5b864c15e788680bfb3197c7dcd6b1890
Commit: 33bac5069d5f01093f2822830e02b1e08a0a1958
https://github.com/tribe29/checkmk/commit/33bac5069d5f01093f2822830e02b1e08…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
A .werks/13793
M checks/agent_kube
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_kube.py
M tests/unit/checks/test_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
M tests/unit/cmk/special_agents/agent_kube/test_cluster.py
Log Message:
-----------
13793 KUBE: Base Cluster aggregation on Node role
You may find that some Nodes don't add resources to the overall workload your Cluster
can handle.
This werk introduces a new option, which allows you to remove Nodes from aggregations on
the Cluster
host based on their role. A node will be omitted, if any of the listed {role}s matches a
label with
name 'node-role.kubernetes.io/{role}'. This affects the following services:
Memory resources, CPU
resources, Pod resources. Only Services on the Cluster host are affected.
By default, Nodes with role control-plane and infra are omitted.
CMK-9922
Change-Id: I5a43d78faca1f1371721c3e3fe5ca3f18bfed3c2
Compare:
https://github.com/tribe29/checkmk/compare/cb3a7c0f392c...33bac5069d5f