Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 95cc1e3ef4363a9f2993bebdf2d1c5f86166f786
https://github.com/tribe29/checkmk/commit/95cc1e3ef4363a9f2993bebdf2d1c5f86…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-01-23 (Mon, 23 Jan 2023)
Changed paths:
A cmk/base/_autochecks.py
M cmk/base/agent_based/discovery/_discovered_services.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.py
R cmk/base/autochecks/__init__.py
R cmk/base/autochecks/utils.py
M cmk/base/automations/check_mk.py
M cmk/base/config.py
A cmk/checkers/discovery/__init__.py
A cmk/checkers/discovery/_autochecks.py
M cmk/update_config/plugins/actions/autochecks.py
M tests/integration/cmk/base/test_automations.py
M tests/integration/cmk/base/test_check_variables.py
M tests/integration/cmk/base/test_discovery_parameters.py
M tests/testlib/base.py
M tests/testlib/pylint_checker_cmk_module_layers.py
M tests/unit/cmk/base/agent_based/discovery/test_discovered_services.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/autochecks/test_autochecks.py
M tests/unit/cmk/base/autochecks/test_autochecks_utils.py
M tests/unit/cmk/base/test_check_table.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
Log Message:
-----------
Cohesion: Autochecks are for the discovery
Move
autochecks.__init__ => _autochecks
only used in cmk.base.config
autochecks.utils => discovery._autochecks
clarifies that autochecks are a feature of
the discovery
CMK-12002
Change-Id: I4df2e9b57e07beaff1340782cf35acc9c4a4f8f5
Commit: 4b7056c810ee88fe3c75601fe3cf929a97445a21
https://github.com/tribe29/checkmk/commit/4b7056c810ee88fe3c75601fe3cf929a9…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-01-23 (Mon, 23 Jan 2023)
Changed paths:
M cmk/base/agent_based/discovery/_discovered_services.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/inventory/_inventory.py
M cmk/base/agent_based/inventory/commandline.py
M cmk/base/diagnostics.py
R cmk/base/section.py
A cmk/utils/log/section.py
M tests/unit/cmk/base/test_section.py
Log Message:
-----------
Cohesion: Move section to cmk.utils.log
`section` does not need to be in base as it doesn't depend
on the config. Moreover, it is strongly coupled with
cmk.utils.log.console.
This also partly answers the question: "Section---of what?"
CMK-12002
Change-Id: I0eadaaab0cd1f87f4f352fe8201cb80408fcfe91
Commit: 409c8f6d36e409c9f9e4aa3240998854e11bea66
https://github.com/tribe29/checkmk/commit/409c8f6d36e409c9f9e4aa3240998854e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-01-23 (Mon, 23 Jan 2023)
Changed paths:
R cmk/base/localize.py
A cmk/base/modes/_localize.py
M cmk/base/modes/check_mk.py
Log Message:
-----------
Cohesion: Move `localize` under base.modes
It is not used anywhere else.
CMK-12002
Change-Id: Ie13bb1f6f874105a26606363eb2a5e1699e304a9
Compare:
https://github.com/tribe29/checkmk/compare/f7f9d0da87cf...409c8f6d36e4