Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: 1646578174ea73181c0db1e166607a1742bd99fc
https://github.com/Checkmk/checkmk/commit/1646578174ea73181c0db1e166607a174…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/checkers.py
M cmk/base/config.py
M cmk/checkengine/discovery/_discovery.py
M cmk/checkengine/discovery/_services.py
Log Message:
-----------
Remove `as_autocheck_entry()` method
The method was added by feeea90ce1: "Handle API/check engine
impedance mismatch in API" because there was no better place
at that time. However, **this was a wrong move** as we do not
want to modify the check API!
Now that we have better layering, typing, and a few places
that alread handle most of the impedance mismatch, we move that
piece of logic over there.
CMK-12298
Change-Id: Id13dd4aa43407d2d6ad06002b47ff4cf23f22c8c
Commit: f76ddfa296652628ee8183862da6dd58998d50a7
https://github.com/Checkmk/checkmk/commit/f76ddfa296652628ee8183862da6dd589…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/automations/check_mk.py
M cmk/base/modes/check_mk.py
M cmk/checkengine/discovery/_services.py
M cmk/checkengine/plugin_contexts.py
Log Message:
-----------
"plugin_contexts" is an check API feature
not a "check engine" feature -> move out
CMK-12298
Change-Id: I03f8571598aa84bec2b3cc6efe18e86883cc40d5
Compare:
https://github.com/Checkmk/checkmk/compare/e17098d4c60d...f76ddfa29665