Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 81bc2c7b9f2cf8c268fb99e7615076046cf9448d
https://github.com/tribe29/checkmk/commit/81bc2c7b9f2cf8c268fb99e7615076046…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
M cmk/base/checking.py
M cmk/base/data_sources/__init__.py
M cmk/base/data_sources/abstract.py
M cmk/base/data_sources/snmp.py
M cmk/base/inventory.py
Log Message:
-----------
data_sources: purge enforce_check_plugin_names
The concept of "check plugins" should not be known to data sources.
They should only be concerned with "raw sections".
The idea of "enforced_check_plugin_names" has been replaced by the
option to pass the desired raw section names when creating the data sources.
Change-Id: I5093f00d4f8b43bac4fe35fc8579892920471923
Commit: f739871b4abf4f0eb20bfdc24e625d9382fefb61
https://github.com/tribe29/checkmk/commit/f739871b4abf4f0eb20bfdc24e625d938…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
M cmk/base/api/agent_based/register/export.py
Log Message:
-----------
CheckAPI: expose missing cluster check function argument
Change-Id: I6b5b73a00cbdfa707566f7da337ed09a182e52a3
Compare: https://github.com/tribe29/checkmk/compare/83ee969a0c0b...f739871b4abf
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 83ee969a0c0b63f12de4057f5b4e506dce78f278
https://github.com/tribe29/checkmk/commit/83ee969a0c0b63f12de4057f5b4e506dc…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
M cmk/base/crash_reporting.py
M cmk/base/modes/check_mk.py
Log Message:
-----------
Reorganize keepalive code
Move check-related keepalive stuff to its own module: This way, we
separate the generic definitions from their users. The other user is
RTC and is already in a different module anyway.
Use the `keepalive` pseudonamespace consistently in the module names.
CMK-4726
Change-Id: Idacf3e07083234b938931cb153b61158ef1193c9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e403e29ada74790b892049882f9602361faa57f0
https://github.com/tribe29/checkmk/commit/e403e29ada74790b892049882f9602361…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
A .werks/11002
M cmk/utils/translations.py
A tests-py3/unit/cmk/utils/test_translations.py
Log Message:
-----------
11002 FIX Hostname Translation: Fix wrongly detected IP address if drop domain
Within the ruleset {{Hostname translation for piggybacked hosts}} the option
{{Convert FQHN}} drops the domain part, eg. "host123.foobar.de -> host123". If
a hostname begins with a number then the translation failed because this name
was wrongly detected as an IP address, eg. "123host.foobar.de" -> "123host.foobar.de".
This has been fixed.
Change-Id: Ib6d6a93a01879595a2b507dbc05454d59730ca98
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e3788c149e31372c839a8b8de28880ed23a2e419
https://github.com/tribe29/checkmk/commit/e3788c149e31372c839a8b8de28880ed2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
M cmk/base/autochecks.py
Log Message:
-----------
autochecks: let __hash__ do its job
Change-Id: Ibdba30f04ba77d526ce5dad991b19cf8da4a2fd2
Commit: a581beda38594c9122a2a4ef8ad2b8ca52fec5d1
https://github.com/tribe29/checkmk/commit/a581beda38594c9122a2a4ef8ad2b8ca5…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
M cmk/base/check_utils.py
M cmk/base/checking.py
Log Message:
-----------
CheckAPI: DiscoveredServices are no Services
The main aspect of a 'DiscoveredService' instance is its *lack* of parameters. Therefore it
should not subclass a class that has resolved parameters.
This allows for more rigorous type annotations.
Change-Id: Id27ac246c2b14d7ab6d2cd52c4d7c75e4130c1f6
Compare: https://github.com/tribe29/checkmk/compare/5dbe88c51afe...a581beda3859