Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: af48b1c1fbde70ad2e3c68e9b5e55ba9d15cb0f4
https://github.com/tribe29/checkmk/commit/af48b1c1fbde70ad2e3c68e9b5e55ba9d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/__init__.py
R 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/tcp.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_data_provider_sections_parser.py
M tests/unit/cmk/base/sources/test_ipmi_management_board_data_source.py
M tests/unit/cmk/base/sources/test_snmp_data_source.py
Log Message:
-----------
Remove AgentSource
CMK-10515
Change-Id: I8a9cf300d761cbce2624e24f0c0a8212500b65ff
Commit: 7420e768ef5981cb30440691db983e7e83790af7
https://github.com/tribe29/checkmk/commit/7420e768ef5981cb30440691db983e7e8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-12 (Wed, 12 Oct 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
Log Message:
-----------
Split parse_and_store_piggybacked_payload
SRP and so on...
Change-Id: I7aa755b9c039e1708ff7eb65a8b9b2884b835716
Commit: bc01919b5b09c279b0109acdaeacb221e5a797a7
https://github.com/tribe29/checkmk/commit/bc01919b5b09c279b0109acdaeacb221e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M cmk/base/sources/ipmi.py
M cmk/base/sources/programs.py
M cmk/base/sources/snmp.py
M cmk/base/sources/tcp.py
M cmk/core_helpers/__init__.py
M cmk/core_helpers/_base.py
M cmk/core_helpers/agent.py
M cmk/core_helpers/ipmi.py
M cmk/core_helpers/snmp.py
M tests/unit/cmk/core_helpers/test_summarizers.py
Log Message:
-----------
Remove useless summarizers
We may not even need a class at all here. There are only three distinct
cases that do not depend on, prettu much, anything...
* Either we have a success and the summarizer returns a constant,
without even touching the data in the HostSections,
* or we have an error, and this does not touch the HostSections either
but only the exception from the Result[HostSections, Exception],
* or we handle the piggybacked data, which probably *should* use
`HostSections.piggybacked_raw_data` but still does not.
CMK-10515
Change-Id: I090c0e9b73db9cf0f5ab616c447c54a53176dc06
Compare:
https://github.com/tribe29/checkmk/compare/04ce5417750b...bc01919b5b09