Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 4b5766e5941e60cbd9f31cfc11d1b7324528ad1f
https://github.com/tribe29/checkmk/commit/4b5766e5941e60cbd9f31cfc11d1b7324…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-09-28 (Wed, 28 Sep 2022)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/core_config.py
M cmk/base/sources/_checkers.py
M cmk/base/sources/programs.py
M tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
M tests/unit/cmk/base/sources/test_data_sources.py
M tests/unit/cmk/base/sources/test_program_data_source.py
M tests/unit/cmk/base/test_core_config.py
Log Message:
-----------
layering: Do not import core_config under sources #1
CMK-10515
Change-Id: I9c0972f62efd39b57aad1a81ad0548cf4a845a70
Commit: e146e744682d5dbe47cf151efdf265ca8a2cf887
https://github.com/tribe29/checkmk/commit/e146e744682d5dbe47cf151efdf265ca8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-09-28 (Wed, 28 Sep 2022)
Changed paths:
M cmk/base/core_config.py
M cmk/base/sources/_checkers.py
M cmk/base/sources/programs.py
M tests/unit/cmk/base/sources/test_data_sources.py
M tests/unit/cmk/base/sources/test_program_data_source.py
M tests/unit/cmk/base/test_core_config.py
Log Message:
-----------
layering: Do not import core_config under sources #2
Now, ProgramSource is almost a static configuration.
CMK-10515
Change-Id: Ibcdff619ff678bca83d14abbc23217951054964c
Commit: 9d9c5a6736f27f779772d0fd5f1f51b03fe483bf
https://github.com/tribe29/checkmk/commit/9d9c5a6736f27f779772d0fd5f1f51b03…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-09-28 (Wed, 28 Sep 2022)
Changed paths:
M cmk/base/core_config.py
M cmk/base/sources/_checkers.py
M cmk/base/sources/programs.py
M tests/unit/cmk/base/sources/test_data_sources.py
Log Message:
-----------
layering: Do not import core_config under sources #3
Move creation of the "stdin" string near the similar
creation of the "cmdline" string.
CMK-10515
Change-Id: Ic9f319b5588835647f8da5d0fa35181b75f685d2
Commit: b4b0c17d2ac27e2f2bbc75ae6a2a07062ea864e2
https://github.com/tribe29/checkmk/commit/b4b0c17d2ac27e2f2bbc75ae6a2a07062…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-09-28 (Wed, 28 Sep 2022)
Changed paths:
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/utils.py
M cmk/base/automations/check_mk.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/_abstract.py
M cmk/base/sources/agent.py
M cmk/base/sources/ipmi.py
M cmk/base/sources/piggyback.py
M cmk/base/sources/programs.py
M cmk/base/sources/snmp.py
M cmk/base/sources/tcp.py
M tests/unit/cmk/base/sources/test_ipmi_management_board_data_source.py
M tests/unit/cmk/base/sources/test_piggy_back_data_source.py
M tests/unit/cmk/base/sources/test_snmp_data_source.py
Log Message:
-----------
Remove HostConfig from sources._abstract
and clean up a few attributes (to be continued): This is
not even implementation inheritance but plain data inheritance
"just in case we need it". This is not useful.
CMK-10515
Change-Id: I1e0fc2e990ea9b8a8bf0db3b4c4885bc6658172f
Commit: 6fcebbf818682e5be84fe85c8553fccf5af3ab18
https://github.com/tribe29/checkmk/commit/6fcebbf818682e5be84fe85c8553fccf5…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-09-28 (Wed, 28 Sep 2022)
Changed paths:
M cmk/base/sources/_abstract.py
M cmk/base/sources/_checkers.py
M cmk/base/sources/agent.py
M cmk/base/sources/snmp.py
M tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
M tests/unit/cmk/base/sources/test_snmp_data_source.py
Log Message:
-----------
Remove useless params to sources._abstract #1
CMK-10515
Change-Id: Ice1f92de1124d36b4979239cbd8e813e91aa9728
Compare:
https://github.com/tribe29/checkmk/compare/44788e759147...6fcebbf81868