Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 9508b5a248dd400a391b683e932827a8b4940c59
https://github.com/tribe29/checkmk/commit/9508b5a248dd400a391b683e932827a8b…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2022-01-05 (Wed, 05 Jan 2022)
Changed paths:
M tests/scripts/run-integration-test.py
Log Message:
-----------
copy logs from integration tests as early as site setup starts
Change-Id: Id108494c74fb0dc226705776f36b388749ff4446
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8bc0241d9819fca0b3223d67364f247001c298ee
https://github.com/tribe29/checkmk/commit/8bc0241d9819fca0b3223d67364f24700…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-01-05 (Wed, 05 Jan 2022)
Changed paths:
M tests/unit/cmk/special_agents/agent_kubernetes/conftest.py
A tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube.py
Log Message:
-----------
test_agent_kube: addition of test to cpu aggregation function
Change-Id: I6e5825b7569e7ef28348b8d06aa1ffce0e0a5fdc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b1244be0915e9012319debeb12e9663f6d83bdee
https://github.com/tribe29/checkmk/commit/b1244be0915e9012319debeb12e9663f6…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-01-05 (Wed, 05 Jan 2022)
Changed paths:
M cmk/ec/main.py
M cmk/ec/rule_packs.py
M cmk/ec/settings.py
M cmk/gui/mkeventd.py
M cmk/gui/plugins/wato/ac_tests.py
M cmk/gui/plugins/wato/omd_configuration.py
M cmk/gui/valuespec.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/sites.py
M cmk/update_rrd_fs_names.py
M cmk/utils/packaging.py
M cmk/utils/site.py
M cmk/utils/version.py
M tests/integration/cmk/test_omd_version.py
M tests/testlib/users.py
M tests/unit/cmk/base/test_diagnostics.py
M tests/unit/cmk/ec/test_ec_status.py
M tests/unit/cmk/gui/test_valuespec.py
M tests/unit/cmk/gui/watolib/test_activate_changes.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
Log Message:
-----------
cmk.utils.paths.omd_root is already a Path.
Change-Id: I11d8f7e3a71157304bf7b19c57b42b21a57bfb8e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 995bd2685090ef9603228d514c173b9602aeaf00
https://github.com/tribe29/checkmk/commit/995bd2685090ef9603228d514c173b960…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-01-05 (Wed, 05 Jan 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/base/plugins/agent_based/test_kube_memory.py
Log Message:
-----------
agent_kube: remove unused swap from section
Swap support is a Kubernetes v1.22 feature and therefore currently out
of scope. Swap in all our test runs is 0, and is not used by our check.
This commit adapts the agent_kube to match the check kube_memory.
CMK-9349
Change-Id: I004ed4ab39619c73b4b4caee77728d1ac8c4ae3b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 14cb6056726b9a17c831e32255e04c50db6b83cc
https://github.com/tribe29/checkmk/commit/14cb6056726b9a17c831e32255e04c50d…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-01-05 (Wed, 05 Jan 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_cpu_load.py
M cmk/base/plugins/agent_based/kube_memory.py
M cmk/base/plugins/agent_based/utils/k8s.py
M cmk/base/plugins/agent_based/utils/kube.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_kube_cpu_load.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_memory.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_api_pods.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
agent_kube: restructure cpu & memory resources section
The aggregation of the resources is now done in the Pod class,
and no longer by a transform function. Moreover, the new aggregation
takes into account our new understanding of a limit value set to
zero, and introduces the corresponding typing.
The plugins kube_cpu_resources and kube_memory have been updated
accordingly. kube_memory shows the same behaviour as before, except
it now treats limit values of 0 as unspecified values.
kube_cpu_resources shows the aggregated values rather than
infinity, if values are unspecified.
The two affected plugins will be reworked, see CMK-8891, CMK-8890.
Co-authored-by: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Change-Id: I721dfb989a66d6d13c8022f31616a4492b4842f2