Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: a0dd4b28b376235bd5344af737e8f0b8c41110db
https://github.com/tribe29/checkmk/commit/a0dd4b28b376235bd5344af737e8f0b8c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M cmk/base/modes/check_mk.py
Log Message:
-----------
modes/check_mk.py: refactor
prepare for conversion to actual PluginName instances
Change-Id: I887b7511938253fa31a78dfb0fbc5eece59ccc0a
Commit: f8bbe01e5e7808d9cd119e70f9b148c51606cf49
https://github.com/tribe29/checkmk/commit/f8bbe01e5e7808d9cd119e70f9b148c51…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M cmk/base/modes/check_mk.py
Log Message:
-----------
modes/check_mk.py: don't depend on check_info
we no longer depend on the checks being loaded during parsing of the --checks option
Change-Id: Ifbf94436031e0b90bf5c54071751478d658059db
Commit: 3e65de6f14a2f36ffc5ca7c97afa1140eafa19e4
https://github.com/tribe29/checkmk/commit/3e65de6f14a2f36ffc5ca7c97afa1140e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M cmk/base/checking.py
M cmk/base/discovery.py
M cmk/base/modes/check_mk.py
Log Message:
-----------
modes/check_mk.py: tighten typing and convert to PluginName
Change-Id: Ie890283a70111cfa1797152c0966bbe0159a4b42
Commit: b0030249be78337b322257a55de521bfd75f5688
https://github.com/tribe29/checkmk/commit/b0030249be78337b322257a55de521bfd…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-06-22 (Mon, 22 Jun 2020)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/section_types.py
M cmk/base/check_api.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/data_sources/__init__.py
M cmk/base/data_sources/abstract.py
M cmk/base/data_sources/host_sections.py
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/piggyback.py
M cmk/base/data_sources/programs.py
M cmk/base/data_sources/snmp.py
M cmk/base/data_sources/tcp.py
M cmk/base/discovery.py
M cmk/base/inventory.py
M cmk/base/inventory_plugins.py
M cmk/fetchers/snmp.py
M cmk/snmplib/snmp_scan.py
M cmk/utils/type_defs.py
M tests-py3/unit/checks/test_generic_legacy_conversion.py
M tests-py3/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests-py3/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy.py
M tests-py3/unit/cmk/base/data_sources/test_abstract_data_source.py
M tests-py3/unit/cmk/base/data_sources/test_host_sections.py
M tests-py3/unit/cmk/base/data_sources/test_snmp_data_source.py
Log Message:
-----------
CheckAPI: make SectionName a PluginName
SectionName is no longer a alias for str, but a proper class instead.
This allows to enforce a limited character set, and a better (enforced)
distiction between other classes of ABCPluginNames.
Dumbing down raw_data in data_sources/snmp.py for writing to
cache file is required.
This also resolves CMK-4461
Change-Id: If880a3ac9581a58fb0100f4103bf2a2418113da3
Compare:
https://github.com/tribe29/checkmk/compare/5f48ceaf7315...b0030249be78