Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ec772397b6a39f14a589f2f97c1b16538689c997
https://github.com/tribe29/checkmk/commit/ec772397b6a39f14a589f2f97c1b16538…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
A .werks/13561
M checkman/k8s_component_statuses
M checkman/k8s_conditions
M checkman/k8s_daemon_pods
M checkman/k8s_ingress_infos
M checkman/k8s_job_info
M checkman/k8s_namespaces
M checkman/k8s_nodes
M checkman/k8s_persistent_volume_claims
M checkman/k8s_persistent_volumes
M checkman/k8s_pod_container
M checkman/k8s_pods_cpu
M checkman/k8s_pods_fs
M checkman/k8s_pods_memory
M checkman/k8s_replicas
M checkman/k8s_resources_cpu
M checkman/k8s_resources_memory
M checkman/k8s_resources_pods
M checkman/k8s_roles
M checkman/k8s_service_port
M checkman/k8s_stateful_set_replicas
M checkman/k8s_stats_fs
M checkman/k8s_stats_network
M checkman/k8s_storage_classes
M checks/k8s_component_statuses
M checks/k8s_conditions
M checks/k8s_daemon_pods
M checks/k8s_ingress_infos
M checks/k8s_job_info
M checks/k8s_namespaces
M checks/k8s_persistent_volume_claims
M checks/k8s_persistent_volumes
M checks/k8s_pod_container
M checks/k8s_pods_cm
M checks/k8s_resources
M checks/k8s_roles
M checks/k8s_service_port
M checks/k8s_stateful_set_replicas
M checks/k8s_storage_classes
M cmk/base/plugins/agent_based/inventory_k8s_assigned_pods.py
M cmk/base/plugins/agent_based/inventory_k8s_daemon_pod_containers.py
M cmk/base/plugins/agent_based/inventory_k8s_endpoint_info.py
M cmk/base/plugins/agent_based/inventory_k8s_ingress_info.py
M cmk/base/plugins/agent_based/inventory_k8s_job_container.py
M cmk/base/plugins/agent_based/k8s_daemon_pods.py
M cmk/base/plugins/agent_based/k8s_endpoint_info.py
M cmk/base/plugins/agent_based/k8s_ingress_infos.py
M cmk/base/plugins/agent_based/k8s_job_info.py
M cmk/base/plugins/agent_based/k8s_nodes.py
M cmk/base/plugins/agent_based/k8s_pod_container.py
M cmk/base/plugins/agent_based/k8s_replicas.py
M cmk/base/plugins/agent_based/k8s_roles.py
M cmk/base/plugins/agent_based/k8s_service_port.py
M cmk/base/plugins/agent_based/k8s_stateful_set_replicas.py
M cmk/base/plugins/agent_based/k8s_stats_fs.py
M cmk/base/plugins/agent_based/k8s_stats_network.py
M cmk/base/plugins/agent_based/k8s_stats_section.py
M cmk/gui/plugins/metrics/application.py
M cmk/gui/plugins/metrics/kubernets.py
M cmk/gui/plugins/wato/check_parameters/interfaces.py
M cmk/gui/plugins/wato/check_parameters/k8s_nodes.py
M cmk/gui/plugins/wato/check_parameters/k8s_pods_cm.py
M cmk/gui/plugins/wato/check_parameters/k8s_port.py
M cmk/gui/plugins/wato/check_parameters/k8s_resources.py
M cmk/gui/plugins/wato/check_parameters/k8s_roles.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_kubernetes.py
Log Message:
-----------
13561 agent_kubernetes: deprecate special agent and associated checks
Change-Id: Ibd0f45f16932410931e16759f7b17cb4ecef693e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2202b2a385a53f5f4e01a4046edd600e16d427d4
https://github.com/tribe29/checkmk/commit/2202b2a385a53f5f4e01a4046edd600e1…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/message.py
M cmk/gui/pdf.py
M cmk/gui/plugins/views/painters.py
M cmk/gui/plugins/wato/omd_configuration.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/config_domains.py
M cmk/gui/watolib/config_sync.py
Log Message:
-----------
Fixes for pylint:consider-using-with, p7
CMK-8545
Change-Id: I4667d83b88520c05450ca3b7527ee2d383873f90
Commit: 65a625927dcf29e985d7874a7e39a98c2e563551
https://github.com/tribe29/checkmk/commit/65a625927dcf29e985d7874a7e39a98c2…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
M cmk/special_agents/agent_emcvnx.py
M cmk/special_agents/agent_ibmsvc.py
M cmk/special_agents/agent_ipmi_sensors.py
M cmk/special_agents/agent_random.py
M cmk/special_agents/agent_tinkerforge.py
M cmk/update_config.py
M cmk/utils/man_pages.py
M cmk/utils/packaging.py
Log Message:
-----------
Fixes for pylint:consider-using-with, p9
CMK-8545
Change-Id: Ic2dd949fef1250322fc04df3f208ee13e0d73dfd
Commit: 30222c393dd649fd80b9708b0edc00c6b02310fb
https://github.com/tribe29/checkmk/commit/30222c393dd649fd80b9708b0edc00c6b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
M cmk/gui/watolib/host_rename.py
M cmk/utils/agent_registration.py
Log Message:
-----------
Update links after host rename
Change-Id: I395abe04fedc9f00aa486e4cdd8d03428ad792b6
Compare: https://github.com/tribe29/checkmk/compare/4a2bc0d0c3d7...30222c393dd6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0efa20cd98cdab82baef1b2ddb98282c4c3549d7
https://github.com/tribe29/checkmk/commit/0efa20cd98cdab82baef1b2ddb98282c4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
M agents/.f12
Log Message:
-----------
do not modify local host system
Change-Id: Ibef0a2b5e84f6b9ea5a1eec68e3126da5c9f996f
Commit: 4a2bc0d0c3d72f03461f6aac27e3d8338bc4af9e
https://github.com/tribe29/checkmk/commit/4a2bc0d0c3d72f03461f6aac27e3d8338…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
M cmk/utils/password_store.py
Log Message:
-----------
Errormsg for missing passwords in password_store
The error message was previously sent only to stdout, so the Nagios
plugins can handle it. The special agents read stderr. So the error is
now sent to stdout and stderr.
CMK-8945
Change-Id: I96863455b9accde0b797a9b1b559f612bb3d6741
Compare: https://github.com/tribe29/checkmk/compare/131ca715f2d0...4a2bc0d0c3d7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: cade786b1b537dcd6a1ac2c7454160257bba27c7
https://github.com/tribe29/checkmk/commit/cade786b1b537dcd6a1ac2c7454160257…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
M cmk/utils/packaging.py
M tests/unit/cmk/utils/test_packaging.py
Log Message:
-----------
Cleanup MKP post package actions
* Centralize post package install/remove actions
* Make mocking of setup search index job excplict
Change-Id: If936e8f9b69747cc5678578dd5d379a154062692
Commit: 0d44e81228c647b62b3dafdcfdb1a86240e117a5
https://github.com/tribe29/checkmk/commit/0d44e81228c647b62b3dafdcfdb1a8624…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
M cmk/base/packaging.py
M cmk/utils/packaging.py
M scripts/create-ntop-mkp.py
M tests/unit/cmk/utils/test_packaging.py
Log Message:
-----------
Add correct typing for PackageInfo
Change-Id: I72f4d444a7459e0919ecff5cba96757b2001225a
Commit: 5859a73df5e4ae6744cc583421170bd44c13f89a
https://github.com/tribe29/checkmk/commit/5859a73df5e4ae6744cc583421170bd44…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
M cmk/base/diagnostics.py
M cmk/utils/packaging.py
M tests/unit/cmk/utils/test_packaging.py
Log Message:
-----------
Drop get_all_package_infos() helper
This function was useful some time ago for wrapping all the needed
information in a single data object for the GUI when we used automation
calls for transporting the information from base to the GUI code.
Since the GUI can now directly import cmk.utils.packaging, the GUI can
directly access the relevant functions.
Add some more type hints for the GUI part and fixing the unhandled case
of broken or missing MKP packages in the GUI.
Change-Id: Ic8883170c6bb4295200ef4bfdb040f0e1ac26a44
Commit: 84f9f534c533311727c9c5d1a5d8ee7f0fa6fa27
https://github.com/tribe29/checkmk/commit/84f9f534c533311727c9c5d1a5d8ee7f0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Add missing type hints to MKP manager pages
Change-Id: I3b1e5e3818e62ace187c01ed2fe39af09b59a97a
Commit: 058ba9db2a5902b457affbb471caa449fc46492a
https://github.com/tribe29/checkmk/commit/058ba9db2a5902b457affbb471caa449f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
M cmk/utils/packaging.py
M tests/unit/cmk/utils/test_packaging.py
Log Message:
-----------
MKP installation and removal trigger a GUI plugin reload again
Previous versions of the GUI automatically monitored their plugins for
changes and tried to reload them in case a change was detected. This was
costly and error prone and implemented with some kind of own plugin
loading logic. The mechanism has now been replaced with our standard
plugin loader.
But we still have to apply changes to the plugins automatically.
Otherwise the user would have to restart / reload the GUI web server
after each MKP installation, which is not acceptable for a pure GUI
user.
We now ensure that the GUI is automatically loading new plugins by
triggering a reload of the site apache in case an MKP contains GUI
related files.
Change-Id: I07e15a94af3294a92d00bf947a19a16abebf77d7
Commit: 6f63f263265a07ceebd2d2bb108dc0d31615b818
https://github.com/tribe29/checkmk/commit/6f63f263265a07ceebd2d2bb108dc0d31…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
A agents/cfg_examples/real_time_checks.cfg
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
Log Message:
-----------
add cfg example for RTC
Change-Id: I610dbac827fe652311e0be0e8ca10ac4fb98d9e2
Commit: 0ecaf14985b174f418304336335e4703cc9d295d
https://github.com/tribe29/checkmk/commit/0ecaf14985b174f418304336335e4703c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
M agents/check_mk_agent.linux
M agents/plugins/mk_oracle
Log Message:
-----------
improve on SC1090
Change-Id: I55003b9725da536f10edc894b50bf1cae6426cb3
Commit: 131ca715f2d059154cef2002f4402afbb471a7e7
https://github.com/tribe29/checkmk/commit/131ca715f2d059154cef2002f4402afbb…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
A agents/cfg_examples/encryption.cfg
M agents/check_mk_agent.linux
Log Message:
-----------
add cfg example for encryption
Change-Id: If9cb39572a6fed040cd1d2ce253b9c40f7f91ae5
Compare: https://github.com/tribe29/checkmk/compare/06fddcaf6baa...131ca715f2d0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e34d6b56e95945607d3ce2334e099227f7a86116
https://github.com/tribe29/checkmk/commit/e34d6b56e95945607d3ce2334e099227f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
M agents/Makefile
M agents/cmk-agent-ctl/.f12
Log Message:
-----------
fix and unify agents/ Makefile & .f12
Change-Id: Ia501fb63713faae55adf0fce1834b2617e041f52
Commit: 06fddcaf6baa6cfdea1270cc276ab345533055ce
https://github.com/tribe29/checkmk/commit/06fddcaf6baa6cfdea1270cc276ab3455…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
R agents/windows/chroot_version
R agents/windows/do-chroot
R agents/windows/make-chroot
Log Message:
-----------
Remove old scripts for chrooting
Scripts had been used to build Windows agent 1.5 and
are not required anymore
Change-Id: Ia452bb2e5ab7ffeb449aacfb1968e54d161ad429
Compare: https://github.com/tribe29/checkmk/compare/25b818f07f34...06fddcaf6baa
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 25b818f07f342135e23c51502a29ed3f2f1a4435
https://github.com/tribe29/checkmk/commit/25b818f07f342135e23c51502a29ed3f2…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
M agents/cmk-agent-ctl/src/config.rs
M agents/cmk-agent-ctl/src/delete_connection.rs
M agents/cmk-agent-ctl/src/import_connection.rs
M agents/cmk-agent-ctl/src/main.rs
M agents/cmk-agent-ctl/src/pull.rs
M agents/cmk-agent-ctl/src/registration.rs
Log Message:
-----------
CMK-9405: cmk-agent-ctl: Refresh registry when handling pull/push connections
- Registry will be refreshed once before handling all push connections,
and once for every incoming pull connection
- When refreshing, the current mtime of the saved registry is observed,
and conditionally reloaded if it is newer than the previous mtime.
- All threads share one Registry object, that is protected with a
RwLock
Change-Id: I37da1a6759cb9a2ecf9f05018d31745bf0ced8e6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8572fbb6c4c9380339c9e14da5fa771c6cbcaa34
https://github.com/tribe29/checkmk/commit/8572fbb6c4c9380339c9e14da5fa771c6…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-02-03 (Thu, 03 Feb 2022)
Changed paths:
A .werks/13405
M checks/bluecat_threads
M cmk/base/plugins/agent_based/cpu_threads.py
M cmk/gui/plugins/wato/check_parameters/threads.py
A tests/unit/cmk/base/plugins/agent_based/test_bluecat_threads.py
A tests/unit/cmk/base/plugins/agent_based/test_cpu_load.py
M tests/unit/cmk/base/plugins/agent_based/test_cpu_threads.py
Log Message:
-----------
13405 FIX Allow to disable thread levels
The rule "Number of threads" can set both relative and absolute levels
for the number of threads. Up until this Werk it was not possible to
remove said levels completely once they where set.
Now this is possible. For example you can define a base rule matching
all hosts to check for absolute levels and add another rule matching a
single host removing the absolute levels from the base rule and only
check for relative levels. To accomplish that choose "No levels" for the
absolute levels on the single host.
SUP-9106
Change-Id: I4ef4c893b6a85498fbf881c0003907b6c5df3e5f