Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: fd23d19730ba698594ab1046e3aa265c2a00d288
https://github.com/tribe29/checkmk/commit/fd23d19730ba698594ab1046e3aa265c2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-07-28 (Tue, 28 Jul 2020)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/type_defs.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy.py
M tests/unit/cmk/base/data_sources/test_host_sections.py
Log Message:
-----------
Check API: validate supersedes
We make sure that no sections are superseded implicitly.
This will make processing easier, and it is less suprising
for the user/check plugin programmer.
CMK-4232
Change-Id: Ic671ee5570c8d01663a60faa62d553f63edb0d0d
Commit: e7c450ea5a562693c806f4f2d60ede62bcda8d8c
https://github.com/tribe29/checkmk/commit/e7c450ea5a562693c806f4f2d60ede62b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-07-28 (Tue, 28 Jul 2020)
Changed paths:
M cmk/base/api/agent_based/register/__init__.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/config.py
M cmk/base/data_sources/host_sections.py
M cmk/base/discovery.py
M cmk/base/inventory_plugins.py
M tests/unit/cmk/base/data_sources/test_host_sections.py
Log Message:
-----------
Check API: create trivial section definitions on the fly
Change-Id: I59dd87dd660d3e95fb2445bea7629d6ec50c9d90
Commit: ee466e144752eaba7a0a46bd60385009d1bc4a5c
https://github.com/tribe29/checkmk/commit/ee466e144752eaba7a0a46bd60385009d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-07-28 (Tue, 28 Jul 2020)
Changed paths:
M cmk/base/api/agent_based/register/__init__.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/api/agent_based/register/utils.py
M cmk/base/data_sources/host_sections.py
A tests/unit/cmk/base/api/agent_based/register/test_utils.py
Log Message:
-----------
Check API: rank parsed section creators by supersedes
Raw sections may get renamed once they are parsed, if they declare it.
The get_parsed_section method of the host sections class now deals with
the task of determining which sections we need to parse, in order to end
up with the desired parsed section.
They are ranked according to their supersedings.
CMK-4232
Change-Id: I097e1ba7d17c5457657bf24389951a354505d9eb
Compare:
https://github.com/tribe29/checkmk/compare/ac0d8a0aac64...ee466e144752