Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 13ccf687055c77a31f2396d1ef4fb5591ce76d49
https://github.com/tribe29/checkmk/commit/13ccf687055c77a31f2396d1ef4fb5591…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M omd/omd.make
M omd/packages/python3-modules/python3-modules.make
Log Message:
-----------
Changes to agent receiver trigger python3-modules rebuild
The agent receiver is packed by the OMD package python3-modules. It is
added to the package through our Pipfile. In the past one had to
increase the build ID manually to invalidate the OMD package cache.
With this change a change to the relevant files is automatically
detected resulting in automatic packaging as one would expect.
The downsite of this packaging approach is, that every time we change
our internal code, the python3-modules package has to be rebuilt which
takes ~30 minutes per distro. But since the result is cached and the
controller is not changed that often, it is not such a big problem.
CMK-9880
Change-Id: I81aeea3695c17d1ff7f865d0cf3db389d310ed4d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4c2238c367949951e27d6f7c2b99135e657149f7
https://github.com/tribe29/checkmk/commit/4c2238c367949951e27d6f7c2b99135e6…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M agents/cmk-agent-ctl/Cargo.lock
M agents/cmk-agent-ctl/src/certs.rs
M agents/cmk-agent-ctl/src/config.rs
M agents/cmk-agent-ctl/src/constants.rs
M agents/cmk-agent-ctl/src/lib.rs
M agents/cmk-agent-ctl/src/modes/pull.rs
M agents/cmk-agent-ctl/src/tls_server.rs
A agents/cmk-agent-ctl/tests/common/certs.rs
M agents/cmk-agent-ctl/tests/common/mod.rs
M agents/cmk-agent-ctl/tests/common/unix.rs
M agents/cmk-agent-ctl/tests/test_cli.rs
A agents/cmk-agent-ctl/tests/test_integration.rs
Log Message:
-----------
CMK-10031: cmk-agent-ctl: Add integration tests for pull
Also minor structural changes to the productive code to enable
initializing some test structures.
Change-Id: I691f9418e8b4ff6431db6502f54d3244eb750391
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a38c0f9118014a5f7e4c1bfc255ceb92ef440f17
https://github.com/tribe29/checkmk/commit/a38c0f9118014a5f7e4c1bfc255ceb92e…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-11 (Fri, 11 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: ccb1765e4e09822762276e68a21e22f22e0e7657
https://github.com/tribe29/checkmk/commit/ccb1765e4e09822762276e68a21e22f22…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-11 (Fri, 11 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: 6af81cb1191cbbbc314429c9aaa6fb46a5d90f08
https://github.com/tribe29/checkmk/commit/6af81cb1191cbbbc314429c9aaa6fb46a…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
Log Message:
-----------
agent_kube: add performance data for DaemonSet
Change-Id: I7fc3705bab8d1b5332eec392cf1a0004b3f2909d
Commit: a70a71da4a43ed5eb43a7163d546990f029687f2
https://github.com/tribe29/checkmk/commit/a70a71da4a43ed5eb43a7163d546990f0…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-11 (Fri, 11 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
Compare: https://github.com/tribe29/checkmk/compare/189559e907b3...a70a71da4a43
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: a49efdf85d1fd3cd7e3c64306edff503678812b7
https://github.com/tribe29/checkmk/commit/a49efdf85d1fd3cd7e3c64306edff5036…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
A .werks/13578
M cmk/base/plugins/agent_based/apt.py
M tests/unit/cmk/base/plugins/agent_based/test_apt.py
Log Message:
-----------
13578 FIX Do not ignore debian sec updates in apt
In case a Debian host receives kernel security updates,
the apt plugin may miss the data, which results in the service becoming stale.
This is fixed now.
SUP-9675
Change-Id: I43ee78c4394d9bd8932ba3edcd98dac6afcc3260
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e884cf0b157c8a4ab898149a969eb3052ad1be20
https://github.com/tribe29/checkmk/commit/e884cf0b157c8a4ab898149a969eb3052…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M omd/omd.make
M omd/packages/python3-modules/python3-modules.make
Log Message:
-----------
Changes to agent receiver trigger python3-modules rebuild
The agent receiver is packed by the OMD package python3-modules. It is
added to the package through our Pipfile. In the past one had to
increase the build ID manually to invalidate the OMD package cache.
With this change a change to the relevant files is automatically
detected resulting in automatic packaging as one would expect.
The downsite of this packaging approach is, that every time we change
our internal code, the python3-modules package has to be rebuilt which
takes ~30 minutes per distro. But since the result is cached and the
controller is not changed that often, it is not such a big problem.
CMK-9880
Change-Id: I81aeea3695c17d1ff7f865d0cf3db389d310ed4d
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: d2e2672161afdd6ae231525a721fc373089f94a2
https://github.com/tribe29/checkmk/commit/d2e2672161afdd6ae231525a721fc3730…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M cmk/base/plugins/agent_based/checkmk_agent.py
A cmk/base/plugins/agent_based/cmk_agent_ctl_status.py
M cmk/base/plugins/agent_based/utils/checkmk.py
M tests/unit/cmk/base/plugins/agent_based/test_checkmk_agent.py
M tests/unit/cmk/base/plugins/agent_based/test_checkmk_agent_plugins.py
Log Message:
-----------
dedicated controller section
Also consider the controllers info about
allowed IP addresses.
Change-Id: Ia6fd93f9cf228941d0e99ef345620b2a60157acc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 402d6db5bc674d69ed1fceb46ded1664fbe6e1e9
https://github.com/tribe29/checkmk/commit/402d6db5bc674d69ed1fceb46ded1664f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-03-11 (Fri, 11 Mar 2022)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M cmk/base/plugins/agent_based/checkmk_agent.py
A cmk/base/plugins/agent_based/cmk_agent_ctl_status.py
M cmk/base/plugins/agent_based/utils/checkmk.py
M tests/unit/cmk/base/plugins/agent_based/test_checkmk_agent.py
M tests/unit/cmk/base/plugins/agent_based/test_checkmk_agent_plugins.py
Log Message:
-----------
dedicated controller section
Also consider the controllers info about
allowed IP addresses.
Change-Id: Ia6fd93f9cf228941d0e99ef345620b2a60157acc