Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 11ee2561968e48f0e3731349adac64a77ee9294f
https://github.com/Checkmk/checkmk/commit/11ee2561968e48f0e3731349adac64a77…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M packages/livestatus/run
M packages/unixcat/run
Log Message:
-----------
Fixed error handling in pipeline.
Change-Id: Ica3c6e02eef68e2b5e881319edb44ef9f3313846
Commit: 94a486e07e004ceac9fe28eff3d25924197c76b7
https://github.com/Checkmk/checkmk/commit/94a486e07e004ceac9fe28eff3d259241…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
A cmk/utils/type_defs.py
R cmk/utils/type_defs/__init__.py
R cmk/utils/type_defs/_misc.py
Log Message:
-----------
Make `utils.type_defs` a module again
The package now only features a single private module,
let's simplify.
CMK-13768
Change-Id: If0103b3ca5a6991510878fb7c9b0822d159d7eda
Commit: 0d03f93db689ebe2030e2aff2491f3d50105c640
https://github.com/Checkmk/checkmk/commit/0d03f93db689ebe2030e2aff2491f3d50…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/rule/fields.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/services.py
A cmk/utils/rulesets/conditions.py
M cmk/utils/rulesets/ruleset_matcher.py
M cmk/utils/type_defs.py
M tests/unit/cmk/gui/wato/pages/test_rulesets.py
Log Message:
-----------
Move `HostOrServiceCondition*` to rulesets
* better module cohesion
* meaningful namespace (that could let us shorten the
name of the types in another commit)
CMK-13768
Change-Id: I35917eb9953b35b9f0acfca1695d08659d2e2303
Commit: ba8e5237edf3598e3e0bd3b83bb6a2394c8ea2f2
https://github.com/Checkmk/checkmk/commit/ba8e5237edf3598e3e0bd3b83bb6a2394…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/api/agent_based/cluster_mode.py
M cmk/base/api/agent_based/clusterize.py
M cmk/base/check_api.py
M cmk/base/plugins/agent_based/bi_aggregation.py
M cmk/checkengine/checkresults.py
M cmk/utils/type_defs.py
Log Message:
-----------
Move `state_markers` to checkresults module
CMK-13768
Change-Id: I72cd3f930d64e732fdb54320d054af76c7bf36b9
Commit: 4643522248974cded69afee85418531e873aaa98
https://github.com/Checkmk/checkmk/commit/4643522248974cded69afee85418531e8…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/automations/results.py
M cmk/base/_autochecks.py
M cmk/base/agent_based/checking/_checking.py
M cmk/base/config.py
M cmk/base/dump_host.py
M cmk/checkengine/check_table.py
M cmk/checkengine/discovery/_autochecks.py
A cmk/checkengine/legacy.py
M cmk/checkengine/parameters.py
M cmk/update_config/plugins/actions/autochecks.py
M cmk/utils/type_defs.py
M tests/unit/cmk/base/agent_based/checking/test_checking.py
M tests/unit/cmk/base/test_check_table.py
M tests/unit/cmk/utils/test_parameters.py
Log Message:
-----------
Move `LegacyCheckParameters` type to check engine
CMK-13768
Change-Id: Ic27b5d612c5c381200563fc77790f6d821a1e697
Commit: ef6f0010a40ec4f62eaa7aa5757eee4ae14fcbdb
https://github.com/Checkmk/checkmk/commit/ef6f0010a40ec4f62eaa7aa5757eee4ae…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/automations/results.py
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/api/agent_based/inventory_classes.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/register/utils.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/config.py
M cmk/checkengine/_typedefs.py
M cmk/utils/check_utils.py
M cmk/utils/type_defs.py
M tests/unit/cmk/base/api/agent_based/register/test_export.py
M tests/unit/cmk/base/plugins/agent_based/test_systemd_units.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
Move `ParametersTypeAlias` to `check_utils`
That even removes quiet a few dependencies on base, somehow.
CMK-13768
Change-Id: Id3cb7c72a242d20eb6c73327d8bd619bd5fb6672
Compare: https://github.com/Checkmk/checkmk/compare/98663ad329dc...ef6f0010a40e
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 7019ee6b128f6ce0cc55ce7d2f4277da023635ef
https://github.com/Checkmk/checkmk/commit/7019ee6b128f6ce0cc55ce7d2f4277da0…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
A .werks/15950
M cmk/gui/plugins/metrics/utils.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_utils.py
Log Message:
-----------
15950 FIX Management boards: Use correct metric units and scalings
SUP-14499
Change-Id: Ifb6d9c295165275d1abc4297198bb14320605748
Commit: 166bdfef0e94ffe7ec1ac40f13a15b0c7d0043fc
https://github.com/Checkmk/checkmk/commit/166bdfef0e94ffe7ec1ac40f13a15b0c7…
Author: Alex Zurhake <alex.zurhake(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M omd/WORKSPACE
A omd/packages/pnp4nagios/BUILD
A omd/packages/pnp4nagios/BUILD.pnp4nagios.bazel
R omd/packages/pnp4nagios/pnp4nagios-0.6.26.tar.gz
M omd/packages/pnp4nagios/pnp4nagios.make
A omd/packages/pnp4nagios/pnp4nagios_http.bzl
A omd/packages/pnp4nagios/skel/BUILD
Log Message:
-----------
bazelise pnp4nagios
Change-Id: Id54ef07621a8c58f32eb9882e86af643ea7c0f3b
Compare: https://github.com/Checkmk/checkmk/compare/ed5114271166...166bdfef0e94
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ed5114271166ad41d0373013b4f75ab8f6a11115
https://github.com/Checkmk/checkmk/commit/ed5114271166ad41d0373013b4f75ab8f…
Author: Teresa Siegmantel <teresa.siegmantel(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
A .werks/15815
M cmk/gui/type_defs.py
M cmk/gui/wato/pages/ldap.py
A cmk/update_config/plugins/actions/ldap_connection_ids.py
Log Message:
-----------
15815 FIX LDAP connection ids that are invalid user ids will no longer crash Checkmk
SUP-14312
Change-Id: I2c148e6e1c36e4a2d61762c160c8432edbb2370f
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: aa092e9b781486a21ad69888f9866b94cb2d5f92
https://github.com/Checkmk/checkmk/commit/aa092e9b781486a21ad69888f9866b94c…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/snmp_plugin_store.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/check_api.py
M cmk/base/checkers.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/_builder.py
M cmk/checkengine/_markers.py
M cmk/checkengine/_parseragent.py
M cmk/checkengine/_parsersnmp.py
M cmk/checkengine/crash_reporting.py
M cmk/checkengine/discovery/_host_labels.py
M cmk/checkengine/host_sections.py
M cmk/checkengine/inventory.py
M cmk/checkengine/sectionparser.py
M cmk/checkengine/type_defs.py
M cmk/fetchers/_snmp.py
M cmk/fetchers/cache.py
M cmk/fetchers/filecache/_snmp.py
M cmk/fetchers/snmp.py
M cmk/fetchers/snmp_backend/classic.py
M cmk/fetchers/snmp_backend/stored_walk.py
M cmk/snmplib/snmp_modes.py
M cmk/snmplib/snmp_scan.py
M cmk/snmplib/snmp_table.py
M cmk/snmplib/type_defs.py
M cmk/utils/labels.py
A cmk/utils/sectionname.py
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/pluginname.py
M tests/integration/cmk/lib/snmplib/helper_get_snmp_table.py
M tests/testlib/snmp.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/checks/test_graylog_sources.py
M tests/unit/checks/test_hp_proliant_raid.py
M tests/unit/checks/test_mongodb_collections.py
M tests/unit/checks/test_mongodb_replica_set.py
M tests/unit/checks/test_safenet_detection.py
M tests/unit/cmk/automations/test_results.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_base_inventory.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_broker.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_resolver.py
M tests/unit/cmk/base/agent_based/test_data_provider_sections_parser.py
M tests/unit/cmk/base/agent_based/test_utils.py
M tests/unit/cmk/base/api/agent_based/register/test_export.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/plugins/agent_based/test_apc_symmetra_power.py
M tests/unit/cmk/base/plugins/agent_based/test_brocade_fcport.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_detection.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_wlc_clients.py
M tests/unit/cmk/base/plugins/agent_based/test_cmciii.py
M tests/unit/cmk/base/plugins/agent_based/test_container_cpu.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_container_diskstat.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_container_mem.py
M tests/unit/cmk/base/plugins/agent_based/test_epower.py
M tests/unit/cmk/base/plugins/agent_based/test_fast_lta_volumes.py
M tests/unit/cmk/base/plugins/agent_based/test_fireeye_mailq.py
M tests/unit/cmk/base/plugins/agent_based/test_juniper_fru.py
M tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway_misc.py
M tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway_time_consumed_by_rule_engine.py
M tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway_time_to_resolve_dns.py
M tests/unit/cmk/base/plugins/agent_based/test_megaraid_bbu.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_blocked_sessions.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_qtree_quota.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_processes.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_connect.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_db_status.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_diskusage.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_ess.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_events.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_instance_status.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_memrate.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_proc.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_replication_status.py
M tests/unit/cmk/base/plugins/agent_based/test_section_host_label_doc.py
M tests/unit/cmk/base/plugins/agent_based/test_synology_disk.py
M tests/unit/cmk/base/plugins/agent_based/test_ucs_c_rack_server_psu_voltage.py
M tests/unit/cmk/base/plugins/agent_based/test_ups_power.py
M tests/unit/cmk/base/plugins/agent_based/test_vutlan_ems_smoke.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_discovered_labels.py
M tests/unit/cmk/checkers/test_cache.py
M tests/unit/cmk/checkers/test_fetchers.py
M tests/unit/cmk/checkers/test_host_sections.py
M tests/unit/cmk/checkers/test_parsers.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_service_discovery.py
M tests/unit/cmk/gui/watolib/test_services.py
M tests/unit/cmk/snmplib/test_snmp_scan.py
M tests/unit/cmk/snmplib/test_snmplib_snmp_table.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
M tests/unit/cmk/utils/type_defs/test_type_defs_plugin_name.py
Log Message:
-----------
Move SectionName to top level
CMK-13768
Change-Id: I6e969ff13838901dc156847587dd7485195b65b1
Commit: 732759d522d8ab4b7d9d7b3fd9ecb289da5eac3f
https://github.com/Checkmk/checkmk/commit/732759d522d8ab4b7d9d7b3fd9ecb289d…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/checkengine/checking.py
M cmk/checkengine/inventory.py
M cmk/checkengine/sectionparser.py
M cmk/utils/rulesets/__init__.py
M cmk/utils/sectionname.py
M cmk/utils/type_defs/__init__.py
R cmk/utils/type_defs/pluginname.py
A cmk/utils/validatedstr.py
Log Message:
-----------
Move ValidatedString to top level
That's another general type without external dependencies.
CMK-13768
Change-Id: Ib1a2009d1900079365a43bd3089342683421d54e
Compare: https://github.com/Checkmk/checkmk/compare/9e13709c90ec...732759d522d8
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 62c60ee3a7a18fdba4a95ded04dabd858ac64e0d
https://github.com/Checkmk/checkmk/commit/62c60ee3a7a18fdba4a95ded04dabd858…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
A .werks/15079
M livestatus/src/RRDColumn.cc
Log Message:
-----------
15079 FIX Change log level of RRD error messages (cmc.log)
In several places in the UI (e.g. the "IT infrastructure efficiency" views) a lot of unnecessary logging to cmc.log could occur. Missing rrd data would yield error messages such as <tt>Error accessing RRD: don't understand 'some_metric'</tt>.
The log level for this specific case is changed from "Warning" to "Informational", so the mentionend error messages do not appear in cmc.log by default anymore.
Change-Id: I16a073f1a5095f0175e51cd5635ce99572e39600
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: dd35bfb9b50cc063d41af403d9f86b88c3a50b04
https://github.com/Checkmk/checkmk/commit/dd35bfb9b50cc063d41af403d9f86b88c…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/base/api/agent_based/checking_classes.py
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/check_plugins.py
M cmk/base/api/agent_based/register/inventory_plugins.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/utils.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/config.py
M cmk/checkengine/_api.py
M cmk/checkengine/inventory.py
M cmk/utils/rulesets/__init__.py
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/pluginname.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins_legacy.py
M tests/unit/cmk/base/api/agent_based/register/test_export.py
M tests/unit/cmk/base/test_check_table.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Move RuleSetName to rulesets module
CMK-13768
Change-Id: I84bc7aeb4519d3562b12d8d54053e9d29ae7e753
Commit: 9e13709c90ec33e2469115c2bda8c308bcdeaa0d
https://github.com/Checkmk/checkmk/commit/9e13709c90ec33e2469115c2bda8c308b…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/utils/type_defs/__init__.py
Log Message:
-----------
Revert "Quickfix int tests"
This reverts commit 536469d052af5a5836cf1fae5ccff9a9c644f6dd.
Change-Id: Ica7db370479b06216f6188e32ed5f42f81411b18
Compare: https://github.com/Checkmk/checkmk/compare/00c5536ba91e...9e13709c90ec