Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: ddc068842b04b6505eee71d0bcd4779d878051de
https://github.com/tribe29/checkmk/commit/ddc068842b04b6505eee71d0bcd4779d8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/dump_host.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/_checkers.py
M cmk/base/sources/fetcher_configuration.py
M tests/unit/cmk/base/sources/test_data_sources.py
M tests/unit/cmk/base/test_automations_check_mk.py
M tests/unit/cmk/base/test_modes_check_mk.py
Log Message:
-----------
Phase out Source users #3
CMK-10515
Change-Id: I080ae61da91790484aae2606eb02c978a0c38ba6
Commit: 988f79862dca2714351788b8b227a2a0f41f908a
https://github.com/tribe29/checkmk/commit/988f79862dca2714351788b8b227a2a0f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M cmk/base/sources/_checkers.py
Log Message:
-----------
Phase out Source users #4
CMK-10515
Change-Id: Iea829135122765df8610cb50319f22559b2f80d5
Commit: 1c42a43d6495bb442b3b040dec75e66d230ff830
https://github.com/tribe29/checkmk/commit/1c42a43d6495bb442b3b040dec75e66d2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
A cmk/base/agent_based/checking/_checking.py
A cmk/base/agent_based/checking/active.py
A cmk/base/agent_based/checking/commandline.py
M tests/unit/cmk/base/agent_based/checking/test_checking.py
Log Message:
-----------
Re-organize checking module
Split into three different modules.
The modules are entirely procedural, having a less entry points
clarifies the API.
Having a lot of code in `__init__.py` really is not a good idea in
Python, due to the way modules are imported.
This improves the cohesion withing the modules: The commandline part
and the active part were not touching each other, but both were calling
into the other functions. The new structure reflects this.
This further makes it clear that `active` is actually only used in
CEE. We may want to move this and fix the licencing in another step.
Change-Id: I5f0423aeaaeee250a1f0b23998a4916a7163163e
Commit: 51cd7e51ffdefc90f22d99f564fd2270af798bdd
https://github.com/tribe29/checkmk/commit/51cd7e51ffdefc90f22d99f564fd2270a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/inventory/__init__.py
A cmk/base/agent_based/inventory/_inventory.py
A cmk/base/agent_based/inventory/active.py
A cmk/base/agent_based/inventory/commandline.py
M tests/unit/cmk/base/agent_based/test_base_inventory.py
Log Message:
-----------
Re-organize inventory module
Change-Id: I66ac941b1ac367e53872452152661824f35b521d
Commit: 426bb375dff9ad3ecb230e4d790f61a8390e3eef
https://github.com/tribe29/checkmk/commit/426bb375dff9ad3ecb230e4d790f61a83…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
A cmk/base/agent_based/discovery/_discovery.py
A cmk/base/agent_based/discovery/active.py
A cmk/base/agent_based/discovery/autodiscovery.py
A cmk/base/agent_based/discovery/commandline.py
A cmk/base/agent_based/discovery/preview.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
Re-organize discovery module
Change-Id: I69a1910113164454fe5c903f461b38a1cb1496b7
Compare:
https://github.com/tribe29/checkmk/compare/a454ae49416f...426bb375dff9