Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 525fda8d85704b84a914a678bfb4d92b892e19f2
https://github.com/tribe29/checkmk/commit/525fda8d85704b84a914a678bfb4d92b8…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-09-17 (Thu, 17 Sep 2020)
Changed paths:
M cmk/base/api/agent_based/inventory_classes.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/inventory_plugins.py
M cmk/base/api/agent_based/register/inventory_plugins_legacy.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/plugins/agent_based/agent_based_api/v1/type_defs.py
M tests/unit/cmk/base/api/agent_based/register/test_inventory_plugins_register.py
M tests/unit/cmk/base/api/agent_based/test_inventory_classes.py
M tests/unit/inventory/test_generic_legacy_conversion_inv.py
Log Message:
-----------
Clean up inventory classes
* Make Attributes and TableRows NamedTuples
* Remove ABCInventoryGenerated and all inheritance sites
* Adapt API accordingly
CMK-5456
Change-Id: I8a55ba91b3f6319699a1a572dfd0e0e5fc15fded
Commit: 229823a5a60e5d5f91f14f74cc9ee990885e4c27
https://github.com/tribe29/checkmk/commit/229823a5a60e5d5f91f14f74cc9ee9908…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-09-17 (Thu, 17 Sep 2020)
Changed paths:
M cmk/base/api/agent_based/register/inventory_plugins_legacy.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/inventory.py
M cmk/base/plugins/agent_based/agent_based_api/v1/type_defs.py
M cmk/base/plugins/agent_based/inv_checkmk.py
M cmk/base/plugins/agent_based/inv_if.py
Log Message:
-----------
InventoryGenerator -> InventoryResult
CMK-5456
Change-Id: Iae803ea0a2a09adb67b8e99ebe25f0074c4fdc1f
Compare:
https://github.com/tribe29/checkmk/compare/f8dd55cadcde...229823a5a60e