Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9583c1a85c006895310468ded4c2b3281fe58086
https://github.com/tribe29/checkmk/commit/9583c1a85c006895310468ded4c2b3281…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-06-29 (Mon, 29 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/section_plugins.py
M cmk/base/api/agent_based/section_types.py
M cmk/base/config.py
M cmk/base/data_sources/host_sections.py
M cmk/utils/type_defs.py
M tests-py3/unit/cmk/base/api/agent_based/register/test_check_plugins.py
M tests-py3/unit/cmk/base/api/agent_based/register/test_check_plugins_legacy.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_host_sections.py
Log Message:
-----------
Introduce ParsedSectionName type
This should bring some clarity into HostSections.
CMK-4726
Change-Id: Idbdead58bc08fe42c237d0692212c1a30b919bf3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5ef8db0ab6d9a46c4d1b1fc7848f9490241a4245
https://github.com/tribe29/checkmk/commit/5ef8db0ab6d9a46c4d1b1fc7848f94902…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-06-26 (Fri, 26 Jun 2020)
Changed paths:
M cmk/base/autochecks.py
M cmk/base/automations/check_mk.py
M cmk/base/check_api.py
M cmk/base/check_api_utils.py
M cmk/base/check_table.py
M cmk/base/check_utils.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/core_config.py
M cmk/base/core_nagios.py
M cmk/base/crash_reporting.py
M cmk/base/data_sources/__init__.py
M cmk/base/data_sources/host_sections.py
M cmk/base/data_sources/snmp.py
M cmk/base/decorator.py
M cmk/base/discovered_labels.py
M cmk/base/discovery.py
M cmk/base/export.py
M cmk/base/inventory_plugins.py
M cmk/fetchers/snmp_backend/stored_walk.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/pattern_editor.py
M cmk/snmplib/snmp_scan.py
M cmk/snmplib/snmp_table.py
M cmk/snmplib/type_defs.py
M cmk/utils/type_defs.py
M tests-py3/unit/cmk/lib/test_snmplib_utils.py
Log Message:
-----------
rename CheckPluginName -> CheckPluginNameStr
We are about to introduce a true class by the name CheckPluginName.
Change-Id: I31464508932de18a27b8cdc59bf7b16ee0b3d807
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6926861cf7b7c6f75b54a25341df1031af265f90
https://github.com/tribe29/checkmk/commit/6926861cf7b7c6f75b54a25341df1031a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-06-26 (Fri, 26 Jun 2020)
Changed paths:
M cmk/base/config.py
Log Message:
-----------
config: factor out helper function to set check variable defaults
Change-Id: I3980fb38cd095aa5a7e185917e80ba176ae059f0
Commit: 7cd3865086791cc441d4d98f20d2649dfdbfb87b
https://github.com/tribe29/checkmk/commit/7cd3865086791cc441d4d98f20d2649df…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-06-26 (Fri, 26 Jun 2020)
Changed paths:
M cmk/base/config.py
A cmk/utils/migrated_check_variables.py
M tests-py3/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
config: add option to migrate check plugin variables
When resolving the parameters saved in the autochecks file, we may need
certain variables to be defined in the check context and in config.get_check_varisbles().
When migrating a check plugin to the new check API the corresponding check context
will not be present any more. You can add those variables, in order to be able
to resolve the variables in saved autochecks.
This will also have the effect, that variables defined in a *.mk file in etc/check_mk/conf.d
will be considered.
For example: When migrating the check plugin `icom_repeater` we must add the following line
to cmk.utils.migrated_check_variables, in order to be able to read and parse the autochecks
that make use of such a variable (i.e. discovered pre checkmk 1.7):
icom_ps_volt_default_levels = (13.5, 13.2, 14.1, 14.4)
Change-Id: I3cd2a05a96d70374c7fd8ec024fed1a40df8701c
Compare: https://github.com/tribe29/checkmk/compare/98b9c51cfa9f...7cd386508679
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: e7e5f7873c063057e935b4e00869c31f8a81c860
https://github.com/tribe29/checkmk/commit/e7e5f7873c063057e935b4e00869c31f8…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-06-26 (Fri, 26 Jun 2020)
Changed paths:
A .werks/11045
A omd/packages/check_mk/optional_packages/k8s_extensions-1.0.mkp
R omd/packages/check_mk/optional_packages/k8s_ingress_and_job_info-1.0.mkp
Log Message:
-----------
11045 Optional package: Replace Kubernetes extension package
This change replaces the optional extension package
k8s_ingress_and_job_info for Kubernetes by the extension
package k8s_extensions.
It fixes the bug that the Kubernetes Ingresses and Jobs
could not be selected in the datasource ruleset of the
former extenion package.
Furthermore the ruleset now contains an option to use a
namespace prefix for the hosts that are created in
Checkmk and Endpoints can now be monitored.
Change-Id: Ib799f2bf6ba13879bba1ace4317979a6eff76b4c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d220aa47ff6bf4ba837f81aa1d5499e2829a3899
https://github.com/tribe29/checkmk/commit/d220aa47ff6bf4ba837f81aa1d5499e28…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-06-26 (Fri, 26 Jun 2020)
Changed paths:
M tests-py3/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
unit test: test that no check variable vanishes accidently
Change-Id: Ia251cbef84073af520e2115bc72834671cca81be