Branch: refs/heads/1.5.0
Home: https://github.com/tribe29/checkmk
Commit: 17d0a6b725cd9811d9d92e9328a0d0b3e2ff52aa
https://github.com/tribe29/checkmk/commit/17d0a6b725cd9811d9d92e9328a0d0b3e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-06-16 (Tue, 16 Jun 2020)
Changed paths:
A .werks/10998
M checks/df.include
Log Message:
-----------
10998 FIX df.include: Fix discovery of empty filesystem groups
If you've discovered an empty filesystem group via the ruleset
{{Filesystem grouping patterns}} please rediscover the affected
hosts. If no mountpoints match one of these patterns then this
group will not be discovered anymore.
Change-Id: I19aaaa009fa4822aabe2985df49ebb5cdd9d866e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 92cd3e5287ff6ef25c15d757a2989387f5102f33
https://github.com/tribe29/checkmk/commit/92cd3e5287ff6ef25c15d757a2989387f…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-06-16 (Tue, 16 Jun 2020)
Changed paths:
M tests-py3/unit/checks/generictests/datasets/storeonce4x_appliances.py
Log Message:
-----------
Obfuscate generic test
Change-Id: Iaef8805eb58cc868f1a09f8ea1491a0d96ebf90b
Commit: 0885f218bd102d82a2159ec28cb68d60d24a73a5
https://github.com/tribe29/checkmk/commit/0885f218bd102d82a2159ec28cb68d60d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-06-16 (Tue, 16 Jun 2020)
Changed paths:
M scripts/run-mypy
Log Message:
-----------
Disable mypy cache
Caching does not work in our setup and loses more time than it gains.
Change-Id: Ia7a67da111b24df89b17cbea227671bbed203144
Commit: 3c7f84771cb1454a91856de9e272da5cc6ff4fd5
https://github.com/tribe29/checkmk/commit/3c7f84771cb1454a91856de9e272da5cc…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-06-16 (Tue, 16 Jun 2020)
Changed paths:
M cmk/base/api/agent_based/section_types.py
M cmk/snmplib/type_defs.py
M tests-py3/unit/cmk/base/api/agent_based/test_section_types.py
Log Message:
-----------
Serialize/deserialize SNMPTree
We need to pass the trees between core, fetchers (helpers), and checkers
(other helpers). We therefore require some kind of serialization. The
other fetchers work with JSON. We use this format here as well.
CMK-4610
Change-Id: Ie0dc2f082a2f586563fc1a361eef4b7afc2efe0b
Commit: 0300dc1ad72e087e4edb052a2345b9b4eda4a141
https://github.com/tribe29/checkmk/commit/0300dc1ad72e087e4edb052a2345b9b4e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-06-16 (Tue, 16 Jun 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/section_types.py
M cmk/base/data_sources/snmp.py
M cmk/base/plugins/agent_based/checkpoint_connections.py
M cmk/base/plugins/agent_based/checkpoint_vpn_tunnels.py
M cmk/base/plugins/agent_based/cisco_vpn_sessions.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/hr_mem.py
M cmk/base/plugins/agent_based/infoblox_osinfo.py
M cmk/base/plugins/agent_based/inv_cisco_vlans.py
M cmk/base/plugins/agent_based/inv_if.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 cmk/base/plugins/agent_based/ucd_mem.py
M cmk/fetchers/snmp.py
M cmk/snmplib/snmp_table.py
M cmk/snmplib/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_snmp_tree.py
R tests-py3/unit/cmk/base/api/agent_based/test_section_types.py
M tests-py3/unit/cmk/lib/test_snmplib_snmp_table.py
A tests-py3/unit/cmk/lib/test_snmplib_type_defs.py
Log Message:
-----------
Move the concrete impl of SNMPTree to SNMP types
The fetchers need to work on concrete SNMPTrees and they are at a lower
abstraction layer than base. So this change is required now.
Anyway, it just makes sense to group SNMP types into snmplib.
CMK-4610
Change-Id: I83369eb295dab9de884678ab5546eac29dc674f5
Commit: b0bb4859daa9b7c6ea1ed0e71da7906301d0af76
https://github.com/tribe29/checkmk/commit/b0bb4859daa9b7c6ea1ed0e71da790630…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-06-16 (Tue, 16 Jun 2020)
Changed paths:
M cmk/fetchers/snmp.py
M tests-py3/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
Add `from_json()` method to SNMP Fetcher
CMK-4610
Change-Id: Id0ae1bce20e489d31acc0558033fd15d19d7bf39
Compare: https://github.com/tribe29/checkmk/compare/d29442aa4c73...b0bb4859daa9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d29442aa4c73a20ca8f1981300f3b61b9222432e
https://github.com/tribe29/checkmk/commit/d29442aa4c73a20ca8f1981300f3b61b9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-06-16 (Tue, 16 Jun 2020)
Changed paths:
M cmk/base/api/agent_based/checking_types.py
M cmk/base/api/agent_based/register/check_plugins.py
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/api/agent_based/register/export.py
M cmk/base/config.py
M cmk/base/plugins/agent_based/agent_based_api/v0/__init__.py
M tests-py3/unit/cmk/base/api/agent_based/register/test_check_plugins.py
M tests-py3/unit/cmk/base/test_config.py
Log Message:
-----------
management board plugins: created on the fly
Change-Id: I9bebe01bebd9fee68c1c092013dedc3226705e52
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d0ce45fc44fddafe06c08ec406f5c25c6736f1fa
https://github.com/tribe29/checkmk/commit/d0ce45fc44fddafe06c08ec406f5c25c6…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-06-15 (Mon, 15 Jun 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/contact_group.py
M cmk/gui/plugins/openapi/endpoints/folder.py
M cmk/gui/plugins/openapi/endpoints/host.py
M cmk/gui/plugins/openapi/endpoints/host_group.py
M cmk/gui/plugins/openapi/endpoints/service_group.py
M cmk/gui/plugins/openapi/endpoints/version.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
A cmk/gui/plugins/openapi/restful_objects/parameters.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/specification.py
A cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/plugins/openapi/restful_objects/utils.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
REST-API: typing and refactoring for endpoint-names
Change-Id: I5a2e7b8f16a75b5491c14d15f2c635dd7b4cf0e7