Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 289e7728f677c9103502a4ca01327e8f2ddaf58b
https://github.com/tribe29/checkmk/commit/289e7728f677c9103502a4ca01327e8f2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-09 (Mon, 09 Nov 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/__init__.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/automations/check_mk.py
M cmk/base/checkers/snmp.py
M cmk/fetchers/snmp.py
M cmk/snmplib/snmp_table.py
M cmk/snmplib/type_defs.py
M tests/integration/cmk/lib/snmplib/test_snmp_table.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy.py
M
tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy_snmp_tree.py
M tests/unit/cmk/base/api/agent_based/test_ab_type_defs.py
M tests/unit/cmk/base/checkers/test_snmp_data_source.py
M tests/unit/cmk/fetchers/test_fetchers.py
M tests/unit/cmk/lib/test_snmplib_snmp_table.py
M tests/unit/cmk/lib/test_snmplib_type_defs.py
Log Message:
-----------
SNMPTree: move API code to API
We split up the SNMPTree object into to separate Objects, one that
is exposed by the API (featutring validation), and one that is
used by the backend (featuring de-/serialization).
That way we can move each functionality where it belongs, and
change the backend code without effecting the API.
Additionally some missed renamings of SNMPDetectSpec to
SNMPDetectSpecification are fixed in the tests.
CMK-6136
Change-Id: Ib7546e391d342eee44a627d91b1c126e57034db7