Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 7526621b07a82ab1fdeb2885a8a823967122d836
https://github.com/tribe29/checkmk/commit/7526621b07a82ab1fdeb2885a8a823967…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins_legacy.py
Log Message:
-----------
rename table -> string_table
That way the layout_recover_function will become a valid parse function itself, which will
be handy in the upcoming commit.
Change-Id: Ifcd322440d9d02f51dd9e3b27c925c2f0d8ad96d
Commit: 42244bac962e7e597a02706be3b1de1756729a7f
https://github.com/tribe29/checkmk/commit/42244bac962e7e597a02706be3b1de175…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins.py
Log Message:
-----------
make ValueError more helpful
Change-Id: Ieeb0360d4ef44ed80bff9441ef59f59d39208543
Commit: 203748feed3a5c38b8b181ddeebf4e9558d85eef
https://github.com/tribe29/checkmk/commit/203748feed3a5c38b8b181ddeebf4e955…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-09-29 (Tue, 29 Sep 2020)
Changed paths:
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/section_plugins_legacy.py
M cmk/base/api/agent_based/utils.py
M cmk/base/plugins/agent_based/agent_based_api/v1/__init__.py
M cmk/base/plugins/agent_based/checkpoint_vpn_tunnels.py
M cmk/base/plugins/agent_based/dell_hw_info.py
M cmk/base/plugins/agent_based/hp_proliant_systeminfo.py
M cmk/base/plugins/agent_based/infoblox_osinfo.py
M cmk/base/plugins/agent_based/infoblox_systeminfo.py
M cmk/base/plugins/agent_based/inv_cisco_vlans.py
M cmk/base/plugins/agent_based/juniper_info.py
M cmk/base/plugins/agent_based/snmp_extended_info.py
M cmk/base/plugins/agent_based/snmp_os.py
M cmk/base/plugins/agent_based/snmp_quantum_storage_info.py
M tests/unit/cmk/base/checkers/test_data_sources.py
A tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
Check-API: parse function is optional
To make it easier for beginners to develop their first
check or inventory plugin, we make the parse_function
optional.
As a result, we can remove the no-op parse function from
the API.
However: We do ensure via unit test, that all new sections
in mainline code do have non-trivial parse functions.
Change-Id: I66b7446ebded223e96a3a58de448c08816504ff2
Compare:
https://github.com/tribe29/checkmk/compare/6dd6d24058c4...203748feed3a