Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 6e4d2575e87257448c04b17defd0cbe6fd1bad3e
https://github.com/tribe29/checkmk/commit/6e4d2575e87257448c04b17defd0cbe6f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M cmk/base/core_nagios.py
Log Message:
-----------
Remove unmaintainable copy-paste between Nagios and cmk
The code was hidden in strings and hard to keep in sync with
changes of the callees. It was not accessible to linters.
Also, it should be expected that the "command line" entry
point be used from the command line. Finally, performance is
barely relevant as this code path is only used once upon
generating a new core configuration.
CMK-12002
Change-Id: I462b1e696ff45dc5746bec38a377dfc10ddeea66
Commit: c3884a8d83f570c5b96a0adaabe0e174dd3c4be1
https://github.com/tribe29/checkmk/commit/c3884a8d83f570c5b96a0adaabe0e174d…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M cmk/special_agents/utils_kubernetes/api_server.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
M cmk/special_agents/utils_kubernetes/transform_json.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube_statefulsets.py
Log Message:
-----------
api_server: remove kubernetes.client for StatefulSets
Previously, we maintained two methods for parsing StatefulSets. One
via the client, and one via pydantic. Which parser got triggered
depended on the Kubernetes version.
We now only maintain the parser, which does not need the client.
Change-Id: Iddf10212f746772fc811eb210c8e71ab1c09588c
Compare:
https://github.com/tribe29/checkmk/compare/1a1ea93b0aa0...c3884a8d83f5