Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fcd4d665e9e91a3850c1698f8bfda983ea2833f2
https://github.com/tribe29/checkmk/commit/fcd4d665e9e91a3850c1698f8bfda983e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-04-06 (Tue, 06 Apr 2021)
Changed paths:
M livestatus/src/CommentColumn.cc
M livestatus/src/MonitoringCore.h
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
Log Message:
-----------
CommentColumn: Dispatch on type instead of on name
This is required to remove the `_is_service` boolean. Indeed, moving
the CommentColumn base to ListColumn::Callback<T> does provide T on
which we can then simply dispatch.
CMK-7076
Change-Id: Ib5db7e7b8bdae17723da622464b1765c76d974d3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6ce037713c7b37124ca4b1ed0162358a62241a71
https://github.com/tribe29/checkmk/commit/6ce037713c7b37124ca4b1ed0162358a6…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-04-06 (Tue, 06 Apr 2021)
Changed paths:
M livestatus/src/CommentColumn.cc
M livestatus/src/CommentColumn.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
Log Message:
-----------
CommentColumn: Turn a two-bools troolean into enum
This is a rather unimaginative change that groups functionality
together and let's us reduce the quantity of bools/trools used
one after the other in the callers.
Kindly notice that 2 bools make 4 states and not 3:
T T
T F
F F
F T
CMK-7076
Change-Id: Ie1278d39b4813aea180cbba7b41c5fb7eab4e26b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1e9bd46ac5dff898e5e1b27f70d368b2cc48dc7d
https://github.com/tribe29/checkmk/commit/1e9bd46ac5dff898e5e1b27f70d368b2c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-04-06 (Tue, 06 Apr 2021)
Changed paths:
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_broker.py
Log Message:
-----------
clean up tests
* drop unused imports (apparently things improved :-))
* some minor refactorings (because I can see the future)
Change-Id: If27dabcd1e09cab409333404fb32f05d1c68aadd
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6c4d6b45c2781b131a3e632403093b62187f5490
https://github.com/tribe29/checkmk/commit/6c4d6b45c2781b131a3e632403093b621…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-04-06 (Tue, 06 Apr 2021)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
Log Message:
-----------
Small refactoring in discovery-code (cmk/base) for easier testing
This is a preparation for fixing bug in the discovery mechanics and
adding a corresponding unit test.
Change-Id: I0834a867754e50bf16ae346e0b64d492c6efdaae
Commit: 21e7bff7e565df82e1083801313501288f29e61d
https://github.com/tribe29/checkmk/commit/21e7bff7e565df82e1083801313501288…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-04-06 (Tue, 06 Apr 2021)
Changed paths:
A .werks/12425
M cmk/base/agent_based/discovery/__init__.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
12425 FIX Service discovery: Handle vanished services correctly
The <tt>Full service scan</tt> functionality on the service discovery page of
hosts showed vanished services as still monitored. The same applied to the
service <tt>Check_MK Discovery</tt>, which monitors the discovered services of
a hosts. This has been fixed.
Change-Id: Iea0ce85ed66df1641587b7bf146dde72749e8122
Compare: https://github.com/tribe29/checkmk/compare/4e11a74ea750...21e7bff7e565