Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7aad8a640bf7278ab7fbaa66ae742a4fea232a37
https://github.com/tribe29/checkmk/commit/7aad8a640bf7278ab7fbaa66ae742a4fe…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
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/special_agents/agent_kubernetes/conftest.py
A tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube_deployments.py
Log Message:
-----------
agent_kube: addition of deployment conditions section
Change-Id: I78c692c818f3f2b14b39191325efc57fc23dcf42
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1016a9b15313bd8cb06c5a276afa580338156566
https://github.com/tribe29/checkmk/commit/1016a9b15313bd8cb06c5a276afa58033…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
A checkman/kube_deployment_info
A 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/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_section_host_label_doc.py
Log Message:
-----------
kube: addition of deployment info section and deployment labels
Change-Id: I155dcd035fe9ea8b58c25b225b49907930d7742d
Commit: 5d6fe698519f5f74382d0465b678004a656ebb49
https://github.com/tribe29/checkmk/commit/5d6fe698519f5f74382d0465b678004a6…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M cmk/gui/wato/pages/sites.py
M cmk/utils/encryption.py
Log Message:
-----------
Make is_ca_certificate a function in cmk/utils/encryption.py
CMK-9131
Change-Id: Ie18f7ab35174f800d54c09017bb6045f1c2b26dc
Commit: 70569d94966847aaef70e6aab314ae3e8e6f6fa7
https://github.com/tribe29/checkmk/commit/70569d94966847aaef70e6aab314ae3e8…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M cmk/gui/wato/pages/sites.py
M cmk/utils/encryption.py
Log Message:
-----------
Make verify_certificate_chain a function in cmk/utils/encryption.py
CMK-9131
Change-Id: I70e2aaefa131e72f1fa2bc919183ed707fa5b9ba
Commit: 22f9facaa3eadeeaccac671f85f99fdeec33c9ed
https://github.com/tribe29/checkmk/commit/22f9facaa3eadeeaccac671f85f99fdee…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M cmk/gui/wato/pages/sites.py
Log Message:
-----------
Parameterize _fetch_certificate_chain_verify_result
CMK-9131
Change-Id: I6eed88d10eeb52d6f35abcc2547af5cfde5155db
Commit: 830a757fb9998a60ac0461847bc60e46c5919898
https://github.com/tribe29/checkmk/commit/830a757fb9998a60ac0461847bc60e46c…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M cmk/gui/wato/pages/sites.py
M cmk/utils/encryption.py
Log Message:
-----------
Make verify_certificate_chain a function in cmk/utils/encryption.py
CMK-9131
Change-Id: I7a79ba2d878f9340b6d4d6e42b485bb8514ef539
Commit: 925366c84ccb00153cff5b9c14fbc2cc482cb819
https://github.com/tribe29/checkmk/commit/925366c84ccb00153cff5b9c14fbc2cc4…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M cmk/gui/wato/pages/sites.py
Log Message:
-----------
Prepare introduction of fetch_certificate_details function in cmk/utils/encryption.py
CMK-9131
Change-Id: I00184015651dfc783f54fb8d5b3eb69ea4baab6e
Commit: ff702f3d35bde9722596a625ab632a65fe5ba5a6
https://github.com/tribe29/checkmk/commit/ff702f3d35bde9722596a625ab632a65f…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
M cmk/gui/wato/pages/sites.py
M cmk/utils/encryption.py
Log Message:
-----------
Make fetch_certificate_details a function in cmk/utils/encryption.py
This makes it possible to reuse the function in later commits and
removes dependencies on cryptographic libraries in sites.py.
CMK-9131
Change-Id: Ibf8eaf7d383f93872ca4e78e12d09ab56a339d6e
Compare: https://github.com/tribe29/checkmk/compare/c2010aa7e2bf...ff702f3d35bd
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c2010aa7e2bf6595f9f5aa01e6652d7a75526721
https://github.com/tribe29/checkmk/commit/c2010aa7e2bf6595f9f5aa01e6652d7a7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-10 (Fri, 10 Dec 2021)
Changed paths:
R .werks/13255
M Pipfile
M Pipfile.lock
M checks/check_mailboxes
M cmk/gui/plugins/wato/active_checks.py
M cmk/utils/mailbox.py
M tests/unit/active_checks/test_ac_check_mail.py
M tests/unit/checks/test_check_mailboxes.py
Log Message:
-----------
Revert "13255 Add EWS support to check_mailboxes active check"
This reverts commit 2c0f0cb3ef668fefdc763108102a7f9ff76fd678.
The Pipfile changes break our daily builds. Better revert to unblock
other colleagues.
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a0b0b5f2f06f94aeb7430c75680525e12c83ee2f
https://github.com/tribe29/checkmk/commit/a0b0b5f2f06f94aeb7430c75680525e12…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
M livestatus/src/DowntimeOrComment.h
M livestatus/src/MonitoringCore.h
M livestatus/src/NagiosCore.cc
M livestatus/src/TableComments.cc
M livestatus/src/TableDowntimes.cc
M livestatus/src/module.cc
Log Message:
-----------
Make NEB's Downtime/Comment more similar to DowntimeData/CommentData.
Basically, there is no need for different structs, this is a step
towards unifying them.
Change-Id: Iafa3dcb10a4ea0d9985d4dfeb2bd85fb0880e846
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6454b3828448672c7ddf6c0534a2f938916d890b
https://github.com/tribe29/checkmk/commit/6454b3828448672c7ddf6c0534a2f9389…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
R livestatus/src/DowntimeOrComment.cc
M livestatus/src/DowntimeOrComment.h
M livestatus/src/Makefile.am
M livestatus/src/module.cc
Log Message:
-----------
Inline DowntimeOrComment into Downtime and Comment.
Apart from being the right thing here, anyway, we get rid of a
ridiculous reinterpret_cast.
Change-Id: I69c3a22bd4186ecc6a6e62d9eec40d8732c55e6a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1d01fa3bcfabfa2f92e4e7ecc6149422027b208b
https://github.com/tribe29/checkmk/commit/1d01fa3bcfabfa2f92e4e7ecc61494220…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
A tests/unit/cmk/utils/test_plugin_loader.py
Log Message:
-----------
Add tests for cmk.utils.plugin_loader
Change-Id: I8d2bf72e1d3136e74253375115dc6ef037145c11
Commit: fb850af9c38b2de44a3fd228535b52c1e7c39f1c
https://github.com/tribe29/checkmk/commit/fb850af9c38b2de44a3fd228535b52c1e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
M cmk/utils/plugin_loader.py
M tests/unit/cmk/utils/test_plugin_loader.py
Log Message:
-----------
Fix walking of nested packages
Walking nested packages did not work as expected because
we missed to provide the `prefix` argument.
The doc string of `pkgutil.walk_packages` is actually a bit misleading.
Because it says "prefix is a string to output" one could understand it
to be only relevant for the data structures reported.
But when `pkgutil.walk_packages` comes across packages, it also uses
the `prefix` in it's internal imports.
Once setting `prefix`, the recursion works as expected.
Change-Id: Idb6c09497f021caf30515477058d4f5099dd401a
Commit: d187895bbba8c755fbb177d79fa041f72dc91321
https://github.com/tribe29/checkmk/commit/d187895bbba8c755fbb177d79fa041f72…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
M cmk/gui/utils/__init__.py
M cmk/utils/plugin_loader.py
M tests/unit/cmk/utils/test_plugin_loader.py
Log Message:
-----------
plugin_loader: Improve import error handling
pkgutil.walk_packages suppresses ImportError exceptions by default,
which is some kind of surprising. We now collect the import errors
and report them back to the caller in the same way as we do for
other types of exceptions.
Change-Id: Ib66625590491853861bd26a02edd7041930a76aa
Commit: 57b25b05c2aff57bfd517da7056c10d4b73f98f5
https://github.com/tribe29/checkmk/commit/57b25b05c2aff57bfd517da7056c10d4b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
M cmk/utils/plugin_loader.py
M tests/unit/cmk/utils/test_plugin_loader.py
Log Message:
-----------
Plugin loader: Fix handling of PEP420 namespace packages
We used `pkgutil.walk_packages` before, but that was not able to
correctly detect and walk into PEP420 implicit namespace packages.
See also: https://stackoverflow.com/questions/41203765/init-py-required-for-pkgutil-w…
Change-Id: If91fcdabeea8f4b751c985f49722cc4123f6316c
Compare: https://github.com/tribe29/checkmk/compare/7da5bf4e6766...57b25b05c2af
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7da5bf4e6766f397560ecbbbbb324af94096a3f0
https://github.com/tribe29/checkmk/commit/7da5bf4e6766f397560ecbbbbb324af94…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
A .werks/13475
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
Log Message:
-----------
13475 No longer adapt service names to the agent package name
Change-Id: I9e667f23fadb929c7fe8eaacd958317e8f3c9e01
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 2985b61de9ba9d52fdd41549211b209dd5513bd6
https://github.com/tribe29/checkmk/commit/2985b61de9ba9d52fdd41549211b209dd…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
A .werks/13569
Log Message:
-----------
13569 Make ntopng integration vlan aware
In the past, the ntopng integration could not deal with vlan aware ntopng instances.
A Host in ntopng is in this case suffixed with its vlan id, e.g.: 10.1.2.3@4
With this werk, the ntopng integration into checkmk is now vlan aware.
Keep in mind, that this feature is still experimental as we're trying to gain more information about such setups.
Change-Id: Ib334a562ab97fbd9924f92f0146ea1785383182d