Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 2774afaf9750c05ce4c4c5028e0c32f4ced06824
https://github.com/tribe29/checkmk/commit/2774afaf9750c05ce4c4c5028e0c32f4c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/inventory/__init__.py
M cmk/base/sources/_checkers.py
M tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
Log Message:
-----------
Couple source and fetcher message in type system
This uses the type system to strongly couple a source and its
corresponding fetcher message. Now, we are sure that sources
and fetcher messages are in synch. This further provides a
clearer separation of fetching and checking in the code.
Finally, we can crash early on inconsistencies.
CMK-10076
Change-Id: I0ed1cb632a706d46b152c42134c3a16f9180d287
Commit: 46a1330da9a4e371f67b3c961d8d09443fb5c22a
https://github.com/tribe29/checkmk/commit/46a1330da9a4e371f67b3c961d8d09443…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/core_helpers/controller.py
M cmk/core_helpers/protocol.py
M tests/unit/cmk/core_helpers/test_protocol.py
Log Message:
-----------
Add hostname and serial to fetcher protocol
... and complete sanity check in the executor.
CMK-10076
Change-Id: Ia65f463171e114517006f73eb8d68bb20623a2d3
Compare:
https://github.com/tribe29/checkmk/compare/c3cee93d2e92...46a1330da9a4