Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: dafead236e30e16f7614f7287b02bb52a7e5eb89
https://github.com/tribe29/checkmk/commit/dafead236e30e16f7614f7287b02bb52a…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-02-08 (Tue, 08 Feb 2022)
Changed paths:
M cmk/base/plugins/agent_based/inventory_kube_deployment.py
M cmk/base/plugins/agent_based/kube_replicas.py
M cmk/base/plugins/agent_based/utils/k8s.py
R cmk/base/plugins/agent_based/utils/kube_deployment_spec.py
A cmk/base/plugins/agent_based/utils/kube_deployment_strategy.py
M cmk/special_agents/agent_kube.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/base/plugins/agent_based/test_inventory_kube_deployment.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_replicas.py
R tests/unit/cmk/base/plugins/agent_based/utils/test_kube_deployment_spec.py
A tests/unit/cmk/base/plugins/agent_based/utils/test_kube_deployment_strategy.py
M
tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
agent_kube: parse selector from client
The selector of deployments is now parsed from the Kubernetes client
and added to the api.DeploymentSpec. In order to avoid writing it to
the section kube_deployment_spec_v1 now has it's own type and is
renamed accordingly.
CMK-9323
Change-Id: I3e9b478f848addfd52b6e4b7cfc875d10c3491d4
Commit: c17ca58197c6bb92d48989a7e2b21aba4883b311
https://github.com/tribe29/checkmk/commit/c17ca58197c6bb92d48989a7e2b21aba4…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-02-08 (Tue, 08 Feb 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_deployment_info.py
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/base/plugins/agent_based/test_inventory_kube_deployment.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_deployment_info.py
Log Message:
-----------
agent_kube: add selector to DeploymentInfo
Adds selector of a Deployment to the section kube_deployment_info_v1.
CMK-9323
Change-Id: Ifd087395ecf90543164adfd328217c6bd66c194b
Commit: 6a92fe82aa52f2fb1281bd116f2a647a3fd88d78
https://github.com/tribe29/checkmk/commit/6a92fe82aa52f2fb1281bd116f2a647a3…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-02-08 (Tue, 08 Feb 2022)
Changed paths:
M cmk/base/plugins/agent_based/inventory_kube_deployment.py
M cmk/gui/plugins/views/builtin_inventory_plugins.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_deployment.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
inventory_kube_deployment: add selector
MatchExpressions and MatchLabels are converted into string as accepted
by kubectl. Then shown in the inventory of deployment.
CMK-9323
Change-Id: I67198fa62b52e80ae9c3ae891ceeff0b5b9ee1ab
Compare:
https://github.com/tribe29/checkmk/compare/97e09b2374b9...6a92fe82aa52