Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a137e9f77e3df307f5e6da9926b67425243a7763
https://github.com/tribe29/checkmk/commit/a137e9f77e3df307f5e6da9926b674252…
Author: Lars Michelsen <lm(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/discovery/__init__.py
M cmk/base/agent_based/inventory/__init__.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/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/piggyback.py
M cmk/core_helpers/snmp.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
M tests/unit/cmk/core_helpers/test_summarizers.py
Log Message:
-----------
Revert "Source success is independent of content of payload"
This reverts commit 732292927e19198b06bdfa8567172833e117b49e.
It was building on top of the just reverted commits.
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: dd23754224a8a914b7b8bd90f56bd11cc09215d3
https://github.com/tribe29/checkmk/commit/dd23754224a8a914b7b8bd90f56bd11cc…
Author: Lars Michelsen <lm(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:
-----------
Revert "Add hostname and serial to fetcher protocol"
This reverts commit 46a1330da9a4e371f67b3c961d8d09443fb5c22a.
The change broke the integration tests.
Commit: aa32f34ed288cc68a5f383c0e1469b5d5d6623d8
https://github.com/tribe29/checkmk/commit/aa32f34ed288cc68a5f383c0e1469b5d5…
Author: Lars Michelsen <lm(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:
-----------
Revert "Couple source and fetcher message in type system"
This reverts commit 2774afaf9750c05ce4c4c5028e0c32f4ced06824.
The change broke the integration tests.
Compare: https://github.com/tribe29/checkmk/compare/5215d417e5ab...aa32f34ed288
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 585e4d611285daf3c81d7516c80cddc495cb2de7
https://github.com/tribe29/checkmk/commit/585e4d611285daf3c81d7516c80cddc49…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
A .werks/13461
A checkman/enviromux_remote_input
A cmk/base/plugins/agent_based/enviromux_remote_input.py
A tests/unit/cmk/base/plugins/agent_based/test_enviromux_remote_input.py
Log Message:
-----------
13461 enviromux_remote_input: New check for NTI Enviromux 16D remote inputs
It is now possible to monitor remote sensors connected to
NTI Enviromux 16D device. Remote input value and status
are checked.
Change-Id: Id10f863dd211296d9e6dda6b6aaba28f57ebc48b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 548841351cd494d6549ea613a0e3f867fa4835e0
https://github.com/tribe29/checkmk/commit/548841351cd494d6549ea613a0e3f867f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M scripts/lib-precommit
Log Message:
-----------
check/format scripts/lib-precommit
Adding the shebang allows us to find the file for shell checking/formatting.
Remove bashisms and be pedantic about quoting.
Change-Id: Ifb9483753bcd725324de393f80a6076ff0abb790
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ff740fc6bcc83ec8f14b61dd8f7fe927f5873331
https://github.com/tribe29/checkmk/commit/ff740fc6bcc83ec8f14b61dd8f7fe927f…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M livestatus/src/TableServices.cc
Log Message:
-----------
Refactoring: Consistently return.
Previously we did a "break" and returned immediately afterwards.
Always using "return" directly improves readability.
Change-Id: I60f3e26de4fc15560d77acebe1063f7681669c88
Commit: 741f4431f4d83ce8827ddef2579927df1abde564
https://github.com/tribe29/checkmk/commit/741f4431f4d83ce8827ddef2579927df1…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M livestatus/src/TableServices.cc
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/TableServicesByHostGroup.cc
Log Message:
-----------
Refactoring: Combine service authorization check with processing.
This is essentially the same like in the corresponding host part.
Change-Id: Ie91006cbbe25de4fb8315f398305efa2cb710bf4
Compare: https://github.com/tribe29/checkmk/compare/732292927e19...741f4431f4d8
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 422bd3f15ffd5b036985c7edf615060d0758a11f
https://github.com/tribe29/checkmk/commit/422bd3f15ffd5b036985c7edf615060d0…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M livestatus/src/TableServices.cc
Log Message:
-----------
Refactoring: Consistently return.
Previously we did a "break" and returned immediately afterwards.
Always using "return" directly improves readability.
Change-Id: I60f3e26de4fc15560d77acebe1063f7681669c88
Commit: 74b77fda844c15b6f703ceda99db2aa943545afa
https://github.com/tribe29/checkmk/commit/74b77fda844c15b6f703ceda99db2aa94…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M livestatus/src/TableServices.cc
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/TableServicesByHostGroup.cc
Log Message:
-----------
Refactoring: Combine service authorization check with processing.
This is essentially the same like in the corresponding host part.
Change-Id: Ie91006cbbe25de4fb8315f398305efa2cb710bf4
Compare: https://github.com/tribe29/checkmk/compare/818a3f69706a...74b77fda844c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 732292927e19198b06bdfa8567172833e117b49e
https://github.com/tribe29/checkmk/commit/732292927e19198b06bdfa8567172833e…
Author: Moritz Kiemer <moritz.kiemer(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/discovery/__init__.py
M cmk/base/agent_based/inventory/__init__.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/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/piggyback.py
M cmk/core_helpers/snmp.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
M tests/unit/cmk/core_helpers/test_summarizers.py
Log Message:
-----------
Source success is independent of content of payload
This is not only a code simplification, but also
semantically correct: The success of the data source
does not depend on the content of the payload (or the mode).
It is not obvious to me what the "proper" solution for
piggyback would be -- but it is not examining the payload.
Change-Id: If0b3b5137b325750354e1aab62271bec756405ec