Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 53f3616add6a37197ebab385fb643040565ae83b
https://github.com/tribe29/checkmk/commit/53f3616add6a37197ebab385fb6430405…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
sources: Remove obsolete comment
Change-Id: I8b2ccafde7c4d18c14e5bc89fae73fe074f24fc9
Commit: f2686be5e9ce8117a922e987fcfb28a4aae77d2b
https://github.com/tribe29/checkmk/commit/f2686be5e9ce8117a922e987fcfb28a4a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
sources: localize special agent function
CMK-12650
Change-Id: Ia390554e5abb95b01f84b9850133bbce3b38baa5
Commit: fd37eff885d108d98f7988e43a2752ae70c2adbc
https://github.com/tribe29/checkmk/commit/fd37eff885d108d98f7988e43a2752ae7…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
sources: Document WATO <-> ConfigCache logic
CMK-12650
Change-Id: I14783bbd7e490cbc2d3d6920afe8eed836cac977
Commit: c9619172016473e1c8a9c64569e2638165d93aef
https://github.com/tribe29/checkmk/commit/c9619172016473e1c8a9c64569e263816…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/_sources.py
M cmk/base/sources.py
Log Message:
-----------
sources: Go CRIT if missing agent source
A truthy `is_tcp_host` means that the user did *not* select "No API
integrations, no Checkmk agent" in the host configuration. That implies
that the user expects the Checkmk agent, a special agent, or both. If
the configuration couldn't find any, then it's an error and should
trigger CRIT.
CMK-12650
Change-Id: I21bba33eabdbca5cb5a2674727bb55ce0ccb92bd
Commit: ecc448a802bf17cae1b081cef54235276e0a91c1
https://github.com/tribe29/checkmk/commit/ecc448a802bf17cae1b081cef54235276…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/dump_host.py
M cmk/base/modes/check_mk.py
M cmk/base/sources.py
M tests/unit/cmk/base/sources/test_data_sources.py
Log Message:
-----------
Check for stored walks with simulation mode
CMK-12721
Change-Id: I5f91f670cfbda79462aed8e6916a1f79654b96be
Commit: dd7bd2e14e48963276bb50537b59db8391f7cbe7
https://github.com/tribe29/checkmk/commit/dd7bd2e14e48963276bb50537b59db839…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
sources: Fix SNMP simulation + NO_IP
CMK-12721
Change-Id: I367823f8e263292f7c7939d3c3447f5af2bc3f2c
Commit: 8da01f54d64cd546b6078b9a91a3b215b81205f1
https://github.com/tribe29/checkmk/commit/8da01f54d64cd546b6078b9a91a3b215b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/15246
M cmk/base/config.py
Log Message:
-----------
15246 FIX Stale services on cluster nodes
Change-Id: I00370a8938ed2600ddd60fb521a4dc14188570aa
Commit: f89becb567c485d2392554326b2ff113e8ace022
https://github.com/tribe29/checkmk/commit/f89becb567c485d2392554326b2ff113e…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/15447
Log Message:
-----------
15447 FIX SAML: global settings default user profile overwrites manual configuration
* determine attributes that are expected to come from SAML upfront
* move any Checkmk specific parsing as well as UserSpec
creating/updating/defaults to the connector, which should be the
responsible entity
FEED-7727
Change-Id: Ie3b38e2f2bba59603dc07eb467126c6e9a350c8f
Compare: https://github.com/tribe29/checkmk/compare/8057e7ab25d0...f89becb567c4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6f296f18742771c392f65c292c962991781bf027
https://github.com/tribe29/checkmk/commit/6f296f18742771c392f65c292c9629917…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M tests/unit/checks/generictests/datasets/3ware_disks.py
M tests/unit/checks/generictests/datasets/acme_sbc_snmp.py
M tests/unit/checks/generictests/datasets/ad_replication_regression.py
M tests/unit/checks/generictests/datasets/aix_hacmp_resources_regression.py
M tests/unit/checks/generictests/datasets/aix_lvm_regression.py
M tests/unit/checks/generictests/datasets/aix_multipath_regression.py
M tests/unit/checks/generictests/datasets/akcp_exp_humidity.py
M tests/unit/checks/generictests/datasets/akcp_sensor_humidity_2019-05-23_03-54-16_5ce5fd48d67fe_regression.py
M tests/unit/checks/generictests/datasets/alcatel_cpu.py
M tests/unit/checks/generictests/datasets/alcatel_cpu_aos7.py
M tests/unit/checks/generictests/datasets/alcatel_power_aos7.py
M tests/unit/checks/generictests/datasets/alcatel_power_regression.py
M tests/unit/checks/generictests/datasets/alcatel_temp.py
M tests/unit/checks/generictests/datasets/alcatel_temp_aos7_all_boards_connected.py
M tests/unit/checks/generictests/datasets/alcatel_temp_aos7_most_recent_temperature.py
M tests/unit/checks/generictests/datasets/alcatel_temp_aos7_single_board_connected_crit.py
M tests/unit/checks/generictests/datasets/alcatel_temp_aos7_single_board_connected_warn.py
M tests/unit/checks/generictests/datasets/alcatel_timetra_cpu.py
M tests/unit/checks/generictests/datasets/apc_inrow_fanspeed_regression.py
M tests/unit/checks/generictests/datasets/apc_netbotz_drycontact.py
M tests/unit/checks/generictests/datasets/apc_rackpdu_power_1.py
M tests/unit/checks/generictests/datasets/apc_rackpdu_power_2.py
M tests/unit/checks/generictests/datasets/apc_symmetra_regression.py
M tests/unit/checks/generictests/datasets/apc_symmetra_test_regression.py
M tests/unit/checks/generictests/datasets/arista_temp.py
M tests/unit/checks/generictests/datasets/aws_cloudwatch_alarms_limits.py
M tests/unit/checks/generictests/datasets/aws_dynamodb_limits.py
M tests/unit/checks/generictests/datasets/aws_dynamodb_summary.py
M tests/unit/checks/generictests/datasets/aws_ec2_limits.py
M tests/unit/checks/generictests/datasets/aws_ec2_limits_instances_rules.py
M tests/unit/checks/generictests/datasets/aws_ec2_limits_vcpus.py
M tests/unit/checks/generictests/datasets/aws_elb.py
M tests/unit/checks/generictests/datasets/aws_elb_limits.py
M tests/unit/checks/generictests/datasets/aws_elbv2_limits.py
M tests/unit/checks/generictests/datasets/aws_glacier_limits-1_regression.py
M tests/unit/checks/generictests/datasets/aws_glacier_limits-2_regression.py
M tests/unit/checks/generictests/datasets/aws_glacier_limits.py
M tests/unit/checks/generictests/datasets/aws_glacier_regression-1.py
M tests/unit/checks/generictests/datasets/aws_glacier_regression-2.py
M tests/unit/checks/generictests/datasets/aws_glacier_regression-3.py
M tests/unit/checks/generictests/datasets/aws_glacier_regression.py
M tests/unit/checks/generictests/datasets/aws_rds_limits.py
M tests/unit/checks/generictests/datasets/aws_s3_limits.py
M tests/unit/checks/generictests/datasets/aws_wafv2_limits_1.py
M tests/unit/checks/generictests/datasets/aws_wafv2_limits_2.py
M tests/unit/checks/generictests/datasets/aws_wafv2_summary.py
M tests/unit/checks/generictests/datasets/aws_wafv2_web_acl.py
M tests/unit/checks/generictests/datasets/azure_ad_1.py
M tests/unit/checks/generictests/datasets/azure_ad_2.py
M tests/unit/checks/generictests/datasets/azure_databases.py
M tests/unit/checks/generictests/datasets/azure_sites.py
M tests/unit/checks/generictests/datasets/azure_storageaccounts.py
M tests/unit/checks/generictests/datasets/azure_usagedetails.py
M tests/unit/checks/generictests/datasets/brocade.py
M tests/unit/checks/generictests/datasets/carel_sensors.py
M tests/unit/checks/generictests/datasets/ceph_status_mgrs_missing_epoch_regression.py
M tests/unit/checks/generictests/datasets/ceph_status_new.py
M tests/unit/checks/generictests/datasets/ceph_status_new2.py
M tests/unit/checks/generictests/datasets/ceph_status_osds_regression.py
M tests/unit/checks/generictests/datasets/ceph_status_partial_keys_regression.py
M tests/unit/checks/generictests/datasets/ceph_status_regression.py
M tests/unit/checks/generictests/datasets/checkpoint_packets_missing_encryption_regression.py
M tests/unit/checks/generictests/datasets/checkpoint_packets_regression.py
M tests/unit/checks/generictests/datasets/checkpoint_vsx.py
M tests/unit/checks/generictests/datasets/cisco_asa_conn.py
M tests/unit/checks/generictests/datasets/cisco_fan_2019-07-04_08-37-13_5d1d9e991c83f_regression.py
M tests/unit/checks/generictests/datasets/cisco_ip_sla_regression.py
M tests/unit/checks/generictests/datasets/cisco_prime_wifi_access_points_test.py
M tests/unit/checks/generictests/datasets/cisco_prime_wifi_connections_test.py
M tests/unit/checks/generictests/datasets/cisco_qos.py
M tests/unit/checks/generictests/datasets/cisco_secure_1_regression.py
M tests/unit/checks/generictests/datasets/cisco_secure_2_regression.py
M tests/unit/checks/generictests/datasets/cisco_secure_38a830b12e06_regression.py
M tests/unit/checks/generictests/datasets/cisco_vpn_sessions.py
M tests/unit/checks/generictests/datasets/citrix_controller_2019-07-12_12-38-20_5d28631c0436c_regression.py
M tests/unit/checks/generictests/datasets/citrix_controller_5b27b322d5fa1_regression.py
M tests/unit/checks/generictests/datasets/citrix_controller_regression.py
M tests/unit/checks/generictests/datasets/citrix_licenses.py
M tests/unit/checks/generictests/datasets/citrix_sessions.py
M tests/unit/checks/generictests/datasets/cmctc_state_2019-04-29_07-46-19_5cc68faba1538_regression.py
M tests/unit/checks/generictests/datasets/cmctc_state_failed.py
M tests/unit/checks/generictests/datasets/cmctc_state_ok.py
M tests/unit/checks/generictests/datasets/cups_queues.py
M tests/unit/checks/generictests/datasets/cups_queues_am.py
M tests/unit/checks/generictests/datasets/cups_queues_pm.py
M tests/unit/checks/generictests/datasets/db2_bp_hitratios_2019-02-19_10-43-35_5c6bcfc7b96be_regression.py
M tests/unit/checks/generictests/datasets/db2_connections.py
M tests/unit/checks/generictests/datasets/db2_logsizes_regression.py
M tests/unit/checks/generictests/datasets/ddn_s2a_stats_regression.py
M tests/unit/checks/generictests/datasets/ddn_s2a_statsdelay.py
M tests/unit/checks/generictests/datasets/dell_compellent_controller_regression.py
M tests/unit/checks/generictests/datasets/dell_compellent_disks_regression.py
M tests/unit/checks/generictests/datasets/dell_compellent_enclosure_regression.py
M tests/unit/checks/generictests/datasets/dell_idrac_fans_regression.py
M tests/unit/checks/generictests/datasets/dell_om_processors.py
M tests/unit/checks/generictests/datasets/dell_om_processors_2019-03-15_12-26-37_5c8b8bed74708_regression.py
M tests/unit/checks/generictests/datasets/dell_poweredge_temp_2019-01-25_07-17-40_5c4aaa04a8748_regression.py
M tests/unit/checks/generictests/datasets/docker_node_info_unknown.py
M tests/unit/checks/generictests/datasets/domino_mailqueues.py
M tests/unit/checks/generictests/datasets/dotnet_clrmemory_hp_proliant_win_5_regression.py
M tests/unit/checks/generictests/datasets/dotnet_clrmemory_server_windows_14_regression.py
M tests/unit/checks/generictests/datasets/dotnet_clrmemory_server_windows_dotnet_regression.py
M tests/unit/checks/generictests/datasets/dotnet_clrmemory_server_windows_interfaces_regression.py
M tests/unit/checks/generictests/datasets/dotnet_clrmemory_server_windows_kaspersky_error_regression.py
M tests/unit/checks/generictests/datasets/elasticsearch_cluster_health.py
M tests/unit/checks/generictests/datasets/elasticsearch_nodes.py
M tests/unit/checks/generictests/datasets/eltek_fans_5c45dd6476044_regression.py
M tests/unit/checks/generictests/datasets/emc_datadomain_mtree.py
M tests/unit/checks/generictests/datasets/emc_isilon_cpu_regression.py
M tests/unit/checks/generictests/datasets/emc_isilon_ifs_regression.py
M tests/unit/checks/generictests/datasets/emcvnx_hba.py
M tests/unit/checks/generictests/datasets/emcvnx_storage_pools_missing_values.py
M tests/unit/checks/generictests/datasets/emcvnx_storage_pools_regression.py
M tests/unit/checks/generictests/datasets/enterasys_powersupply_2019-05-13_15-16-26_5cd96e2a90ae1_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_counters_swap.py
M tests/unit/checks/generictests/datasets/esx_vsphere_datastores_division_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_datastores_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_objects_1_feature.py
M tests/unit/checks/generictests/datasets/esx_vsphere_objects_1_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_sensors_1.py
M tests/unit/checks/generictests/datasets/esx_vsphere_sensors_2.py
M tests/unit/checks/generictests/datasets/f5_bigip_apm.py
M tests/unit/checks/generictests/datasets/f5_bigip_chassis_temp.py
M tests/unit/checks/generictests/datasets/f5_bigip_conns.py
M tests/unit/checks/generictests/datasets/f5_bigip_cpu_temp.py
M tests/unit/checks/generictests/datasets/f5_bigip_fans.py
M tests/unit/checks/generictests/datasets/f5_bigip_interfaces.py
M tests/unit/checks/generictests/datasets/f5_bigip_pool.py
M tests/unit/checks/generictests/datasets/f5_bigip_psu.py
M tests/unit/checks/generictests/datasets/f5_bigip_snat.py
M tests/unit/checks/generictests/datasets/f5_bigip_vserver.py
M tests/unit/checks/generictests/datasets/f5_bigip_vserver_division_regression.py
M tests/unit/checks/generictests/datasets/f5_bigip_vserver_regression.py
M tests/unit/checks/generictests/datasets/fast_lta_volumes.py
M tests/unit/checks/generictests/datasets/fc_port.py
M tests/unit/checks/generictests/datasets/filestats_1.py
M tests/unit/checks/generictests/datasets/filestats_2.py
M tests/unit/checks/generictests/datasets/filestats_additional_rules_3_regression.py
M tests/unit/checks/generictests/datasets/filestats_additional_rules_regression.py
M tests/unit/checks/generictests/datasets/filestats_additional_rules_regression_2.py
M tests/unit/checks/generictests/datasets/filestats_broken_sections.py
M tests/unit/checks/generictests/datasets/filestats_display_files_count.py
M tests/unit/checks/generictests/datasets/fireeye_content.py
M tests/unit/checks/generictests/datasets/fireeye_content_assert_update_age.py
M tests/unit/checks/generictests/datasets/fireeye_content_update_failed.py
M tests/unit/checks/generictests/datasets/fireeye_mail.py
M tests/unit/checks/generictests/datasets/fortigate_memory.py
M tests/unit/checks/generictests/datasets/fortigate_memory_base_regression.py
M tests/unit/checks/generictests/datasets/fortigate_sslvpn_regression.py
M tests/unit/checks/generictests/datasets/fortigate_sslvpn_regression_none_params.py
M tests/unit/checks/generictests/datasets/fsc_fans_5b6d3d47b05eb_regression.py
M tests/unit/checks/generictests/datasets/genua_carp_1.py
M tests/unit/checks/generictests/datasets/graylog_cluster_stats.py
M tests/unit/checks/generictests/datasets/graylog_cluster_traffic_regression.py
M tests/unit/checks/generictests/datasets/graylog_jvm.py
M tests/unit/checks/generictests/datasets/graylog_license.py
M tests/unit/checks/generictests/datasets/graylog_messages.py
M tests/unit/checks/generictests/datasets/graylog_nodes.py
M tests/unit/checks/generictests/datasets/graylog_sidecars.py
M tests/unit/checks/generictests/datasets/heartbeat_rscstatus.py
M tests/unit/checks/generictests/datasets/hitachi_hus_dkc_regression.py
M tests/unit/checks/generictests/datasets/hitachi_hus_dku_regression.py
M tests/unit/checks/generictests/datasets/hp_fan.py
M tests/unit/checks/generictests/datasets/hp_msa_fan_2019-05-21_07-56-12_5ce392fc3aa2b_regression.py
M tests/unit/checks/generictests/datasets/hp_msa_fan_regression.py
M tests/unit/checks/generictests/datasets/hp_msa_psu_2050_regression.py
M tests/unit/checks/generictests/datasets/hp_msa_volume_division_regression.py
M tests/unit/checks/generictests/datasets/hp_msa_volume_regression.py
M tests/unit/checks/generictests/datasets/hp_proliant.py
M tests/unit/checks/generictests/datasets/hp_proliant_cpu.py
M tests/unit/checks/generictests/datasets/hp_proliant_da_cntlr.py
M tests/unit/checks/generictests/datasets/hp_proliant_fans.py
M tests/unit/checks/generictests/datasets/hp_proliant_temp.py
M tests/unit/checks/generictests/datasets/hp_psu.py
M tests/unit/checks/generictests/datasets/hpux_tunables_regression.py
M tests/unit/checks/generictests/datasets/huawei_switch_cpu.py
M tests/unit/checks/generictests/datasets/huawei_switch_fan.py
M tests/unit/checks/generictests/datasets/huawei_switch_mem.py
M tests/unit/checks/generictests/datasets/huawei_switch_psu.py
M tests/unit/checks/generictests/datasets/huawei_switch_stack_1.py
M tests/unit/checks/generictests/datasets/huawei_switch_stack_2.py
M tests/unit/checks/generictests/datasets/huawei_switch_temp.py
M tests/unit/checks/generictests/datasets/huawei_wlc_aps.py
M tests/unit/checks/generictests/datasets/huawei_wlc_devs.py
M tests/unit/checks/generictests/datasets/hwg_humid.py
M tests/unit/checks/generictests/datasets/hwg_ste2.py
M tests/unit/checks/generictests/datasets/hwg_temp.py
M tests/unit/checks/generictests/datasets/hyperv_vms.py
M tests/unit/checks/generictests/datasets/hyperv_vmstatus.py
M tests/unit/checks/generictests/datasets/ibm_imm_health_regression.py
M tests/unit/checks/generictests/datasets/ibm_rsa_health_regression.py
M tests/unit/checks/generictests/datasets/ibm_storage_ts.py
M tests/unit/checks/generictests/datasets/ibm_svc_array_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_disks_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_enclosure_regression_13.py
M tests/unit/checks/generictests/datasets/ibm_svc_enclosure_regression_15.py
M tests/unit/checks/generictests/datasets/ibm_svc_enclosure_regression_17.py
M tests/unit/checks/generictests/datasets/ibm_svc_enclosure_regression_9.py
M tests/unit/checks/generictests/datasets/ibm_svc_enclosurestats_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_eventlog.py
M tests/unit/checks/generictests/datasets/ibm_svc_host_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_mdisk_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_mdisk_regression_2.py
M tests/unit/checks/generictests/datasets/ibm_svc_mdiskgrp_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_node_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_nodestats_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_portfc_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_portsas_regression.py
M tests/unit/checks/generictests/datasets/innovaphone_priports_l1.py
M tests/unit/checks/generictests/datasets/jenkins_instance.py
M tests/unit/checks/generictests/datasets/jenkins_queue_regression.py
M tests/unit/checks/generictests/datasets/jira_custom_svc.py
M tests/unit/checks/generictests/datasets/jira_workflow.py
M tests/unit/checks/generictests/datasets/jira_workflow_regression.py
M tests/unit/checks/generictests/datasets/jolokia_generic.py
M tests/unit/checks/generictests/datasets/jolokia_info_regression.py
M tests/unit/checks/generictests/datasets/jolokia_jvm_garbagecollectors.py
M tests/unit/checks/generictests/datasets/jolokia_jvm_memory.py
M tests/unit/checks/generictests/datasets/jolokia_jvm_runtime.py
M tests/unit/checks/generictests/datasets/jolokia_jvm_threading_regression.py
M tests/unit/checks/generictests/datasets/jolokia_metrics_regression.py
M tests/unit/checks/generictests/datasets/juniper_alarm_regression.py
M tests/unit/checks/generictests/datasets/juniper_bgp_state_1_regression.py
M tests/unit/checks/generictests/datasets/juniper_bgp_state_ip_addresses.py
M tests/unit/checks/generictests/datasets/juniper_screenos_mem_regression.py
M tests/unit/checks/generictests/datasets/juniper_trpz_flash_regression.py
M tests/unit/checks/generictests/datasets/k8s_conditions_regression.py
M tests/unit/checks/generictests/datasets/k8s_daemon_pods.py
M tests/unit/checks/generictests/datasets/liebert_bat_temp.py
M tests/unit/checks/generictests/datasets/liebert_chilled_water.py
M tests/unit/checks/generictests/datasets/liebert_compressor.py
M tests/unit/checks/generictests/datasets/liebert_cooling.py
M tests/unit/checks/generictests/datasets/liebert_cooling_position.py
M tests/unit/checks/generictests/datasets/liebert_cooling_status.py
M tests/unit/checks/generictests/datasets/liebert_fans.py
M tests/unit/checks/generictests/datasets/liebert_fans_condenser.py
M tests/unit/checks/generictests/datasets/liebert_maintenance.py
M tests/unit/checks/generictests/datasets/liebert_pump.py
M tests/unit/checks/generictests/datasets/liebert_reheating.py
M tests/unit/checks/generictests/datasets/liebert_temp_general_regression.py
M tests/unit/checks/generictests/datasets/lparstat_aix_1_regression.py
M tests/unit/checks/generictests/datasets/lparstat_aix_2_regression.py
M tests/unit/checks/generictests/datasets/lparstat_aix_3_missing_info.py
M tests/unit/checks/generictests/datasets/lparstat_aix_4_regression.py
M tests/unit/checks/generictests/datasets/lparstat_aix_regression.py
M tests/unit/checks/generictests/datasets/lvm_lvs_regression.py
M tests/unit/checks/generictests/datasets/mbg_lantime_ng_fan.py
M tests/unit/checks/generictests/datasets/mbg_lantime_ng_refclock_2019-02-19_17-18-17_5c6c2c49a156b_regression.py
M tests/unit/checks/generictests/datasets/mbg_lantime_ng_refclock_5c488bd7cbe02_regression.py
M tests/unit/checks/generictests/datasets/mcafee_webgateway_missing_info.py
M tests/unit/checks/generictests/datasets/mcafee_webgateway_regression.py
M tests/unit/checks/generictests/datasets/md_5c3bc3fa74211_regression.py
M tests/unit/checks/generictests/datasets/md_raid.py
M tests/unit/checks/generictests/datasets/mem_linux.py
M tests/unit/checks/generictests/datasets/mem_linux_minimal.py
M tests/unit/checks/generictests/datasets/mem_linux_vmalloc_chunk_regression.py
M tests/unit/checks/generictests/datasets/mknotifyd_2019-04-12_15-51-12_5cb097d06ea82_regression.py
M tests/unit/checks/generictests/datasets/mknotifyd_with_timestamp.py
M tests/unit/checks/generictests/datasets/mknotifydwithout_timestamp.py
M tests/unit/checks/generictests/datasets/mongodb_cluster_3_4-1_regression.py
M tests/unit/checks/generictests/datasets/mongodb_cluster_3_6-1_regression.py
M tests/unit/checks/generictests/datasets/mongodb_cluster_4_0-1_regression.py
M tests/unit/checks/generictests/datasets/mongodb_cluster_4_0-2_regression.py
M tests/unit/checks/generictests/datasets/mongodb_cluster_4_0-3_regression.py
M tests/unit/checks/generictests/datasets/mongodb_cluster_4_0-4_regression.py
M tests/unit/checks/generictests/datasets/mongodb_cluster_4_0-5_regression.py
M tests/unit/checks/generictests/datasets/mongodb_cluster_4_0-6_regression.py
M tests/unit/checks/generictests/datasets/mongodb_cluster_4_0-7_regression.py
M tests/unit/checks/generictests/datasets/mongodb_collections_4_regression.py
M tests/unit/checks/generictests/datasets/mongodb_instance_1.py
M tests/unit/checks/generictests/datasets/mongodb_instance_2.py
M tests/unit/checks/generictests/datasets/mongodb_mem_1_regression.py
M tests/unit/checks/generictests/datasets/mongodb_mem_2_regression.py
M tests/unit/checks/generictests/datasets/mongodb_mem_3_regression.py
M tests/unit/checks/generictests/datasets/mq_queues_regression.py
M tests/unit/checks/generictests/datasets/msexch_activesync_server_windows_exchange_1_regression.py
M tests/unit/checks/generictests/datasets/msexch_autodiscovery_server_windows_kaspersky_error_2_regression.py
M tests/unit/checks/generictests/datasets/msexch_availability_server_windows_exchange_1_regression.py
M tests/unit/checks/generictests/datasets/msexch_database_de_regression.py
M tests/unit/checks/generictests/datasets/msexch_isclienttype_server_windows_exchange_1_regression.py
M tests/unit/checks/generictests/datasets/msexch_isstore_server_windows_exchange_1_regression.py
M tests/unit/checks/generictests/datasets/msexch_isstore_server_windows_msexch_2_regression.py
M tests/unit/checks/generictests/datasets/msexch_owa_server_windows_exchange_1_regression.py
M tests/unit/checks/generictests/datasets/msexch_rpcclientaccess_server_windows_kaspersky_error_2_regression.py
M tests/unit/checks/generictests/datasets/msoffice_licenses.py
M tests/unit/checks/generictests/datasets/mssql_tablespaces_regression.py
M tests/unit/checks/generictests/datasets/mysql_1_regression.py
M tests/unit/checks/generictests/datasets/mysql_no_galera_services.py
M tests/unit/checks/generictests/datasets/mysql_ping_1_regression.py
M tests/unit/checks/generictests/datasets/mysql_slave_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_aggr_2019-07-22_08-45-28_5d355b88b0157_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_aggr_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_connection.py
M tests/unit/checks/generictests/datasets/netapp_api_environment.py
M tests/unit/checks/generictests/datasets/netapp_api_fcp.py
M tests/unit/checks/generictests/datasets/netapp_api_vs_status.py
M tests/unit/checks/generictests/datasets/netapp_api_vs_status_old.py
M tests/unit/checks/generictests/datasets/netapp_api_vs_traffic.py
M tests/unit/checks/generictests/datasets/netscaler_mem.py
M tests/unit/checks/generictests/datasets/netstat_aix_regression.py
M tests/unit/checks/generictests/datasets/netstat_linux_regression.py
M tests/unit/checks/generictests/datasets/netstat_solaris_regression.py
M tests/unit/checks/generictests/datasets/nginx_status_regression.py
M tests/unit/checks/generictests/datasets/nimble_latency_regression.py
M tests/unit/checks/generictests/datasets/openbsd_sensors.py
M tests/unit/checks/generictests/datasets/openhardwaremonitor_regression.py
M tests/unit/checks/generictests/datasets/oracle_instance_regression.py
M tests/unit/checks/generictests/datasets/oracle_jobs.py
M tests/unit/checks/generictests/datasets/oracle_jobs_old.py
M tests/unit/checks/generictests/datasets/oracle_jobs_regression.py
M tests/unit/checks/generictests/datasets/oracle_locks.py
M tests/unit/checks/generictests/datasets/oracle_logswitches.py
M tests/unit/checks/generictests/datasets/oracle_longactivesessions.py
M tests/unit/checks/generictests/datasets/oracle_sessions_5b7e66f77f002_regression.py
M tests/unit/checks/generictests/datasets/oracle_undostat.py
M tests/unit/checks/generictests/datasets/poseidon_inputs_1.py
M tests/unit/checks/generictests/datasets/poseidon_temp_1.py
M tests/unit/checks/generictests/datasets/postfix_mailq_regression.py
M tests/unit/checks/generictests/datasets/postgres_active_idle.py
M tests/unit/checks/generictests/datasets/postgres_connection_old.py
M tests/unit/checks/generictests/datasets/postgres_instances_regression.py
M tests/unit/checks/generictests/datasets/postgres_no_instances_regression.py
M tests/unit/checks/generictests/datasets/prometheus_cadvisor_cpu.py
M tests/unit/checks/generictests/datasets/prometheus_cadvisor_memory.py
M tests/unit/checks/generictests/datasets/pse_poe_regression.py
M tests/unit/checks/generictests/datasets/pulse_secure_cpu_util.py
M tests/unit/checks/generictests/datasets/pulse_secure_disk_util.py
M tests/unit/checks/generictests/datasets/pulse_secure_log_util.py
M tests/unit/checks/generictests/datasets/pulse_secure_mem_util.py
M tests/unit/checks/generictests/datasets/pulse_secure_temp.py
M tests/unit/checks/generictests/datasets/qnap_fans.py
M tests/unit/checks/generictests/datasets/qnap_hdd_temp.py
M tests/unit/checks/generictests/datasets/quanta_fan.py
M tests/unit/checks/generictests/datasets/quanta_temperature.py
M tests/unit/checks/generictests/datasets/quanta_voltage.py
M tests/unit/checks/generictests/datasets/quantum_libsmall_status_12_regression.py
M tests/unit/checks/generictests/datasets/quantum_libsmall_status_15_regression.py
M tests/unit/checks/generictests/datasets/rabbitmq_cluster.py
M tests/unit/checks/generictests/datasets/rabbitmq_nodes.py
M tests/unit/checks/generictests/datasets/raritan_pdu_ocprot_regression.py
M tests/unit/checks/generictests/datasets/raritan_pdu_outletcount_regression.py
M tests/unit/checks/generictests/datasets/raritan_px_outlet.py
M tests/unit/checks/generictests/datasets/redis_info.py
M tests/unit/checks/generictests/datasets/rstcli_2019-03-25_14-17-04_5c98d4d0a9245_regression.py
M tests/unit/checks/generictests/datasets/sansymphony_virtualdiskstatus.py
M tests/unit/checks/generictests/datasets/sap_hana_connect.py
M tests/unit/checks/generictests/datasets/sap_hana_ess_migration.py
M tests/unit/checks/generictests/datasets/scaleio_devices_regression.py
M tests/unit/checks/generictests/datasets/scaleio_mdm.py
M tests/unit/checks/generictests/datasets/seh_ports_regression.py
M tests/unit/checks/generictests/datasets/silverpeak_VX6000_alarms.py
M tests/unit/checks/generictests/datasets/silverpeak_VX6000_noalarms.py
M tests/unit/checks/generictests/datasets/skype_skype_1_regression.py
M tests/unit/checks/generictests/datasets/skype_skype_2_regression.py
M tests/unit/checks/generictests/datasets/skype_skype_3_regression.py
M tests/unit/checks/generictests/datasets/smart.py
M tests/unit/checks/generictests/datasets/splunk_alerts.py
M tests/unit/checks/generictests/datasets/splunk_health.py
M tests/unit/checks/generictests/datasets/splunk_jobs.py
M tests/unit/checks/generictests/datasets/splunk_license_state.py
M tests/unit/checks/generictests/datasets/splunk_license_usage.py
M tests/unit/checks/generictests/datasets/steelhead_connections.py
M tests/unit/checks/generictests/datasets/storeonce4x_alerts.py
M tests/unit/checks/generictests/datasets/storeonce4x_alerts_all_cleared.py
M tests/unit/checks/generictests/datasets/storeonce4x_alerts_no_alerts.py
M tests/unit/checks/generictests/datasets/storeonce4x_d2d_services.py
M tests/unit/checks/generictests/datasets/stulz_humidity_regression.py
M tests/unit/checks/generictests/datasets/switch-arista.py
M tests/unit/checks/generictests/datasets/systemtime_1.py
M tests/unit/checks/generictests/datasets/systemtime_2.py
M tests/unit/checks/generictests/datasets/systemtime_3.py
M tests/unit/checks/generictests/datasets/teracom_tcw241_analog_regression.py
M tests/unit/checks/generictests/datasets/teracom_tcw241_digital_regression.py
M tests/unit/checks/generictests/datasets/testfile_veeam_jobs_5c458152d3827_regression.py
M tests/unit/checks/generictests/datasets/tplink_cpu_1.py
M tests/unit/checks/generictests/datasets/tplink_cpu_2.py
M tests/unit/checks/generictests/datasets/tplink_mem_1.py
M tests/unit/checks/generictests/datasets/tplink_mem_2.py
M tests/unit/checks/generictests/datasets/tplink_poe_regression.py
M tests/unit/checks/generictests/datasets/tplink_poe_summary_1.py
M tests/unit/checks/generictests/datasets/tplink_poe_summary_2.py
M tests/unit/checks/generictests/datasets/tsm_scratch_2019-03-12_08-16-13_5c875cbd1c1d6_regression.py
M tests/unit/checks/generictests/datasets/ucd_cpu_util_1.py
M tests/unit/checks/generictests/datasets/ucd_mem_1.py
M tests/unit/checks/generictests/datasets/ucd_mem_2.py
M tests/unit/checks/generictests/datasets/ucd_mem_3.py
M tests/unit/checks/generictests/datasets/ucd_mem_4.py
M tests/unit/checks/generictests/datasets/ucs_bladecenter_fans.py
M tests/unit/checks/generictests/datasets/ucs_bladecenter_psu.py
M tests/unit/checks/generictests/datasets/ucs_bladecenter_topsystem.py
M tests/unit/checks/generictests/datasets/ucs_c_rack_server_fans.py
M tests/unit/checks/generictests/datasets/ucs_c_rack_server_faultinst_1.py
M tests/unit/checks/generictests/datasets/ucs_c_rack_server_faultinst_2.py
M tests/unit/checks/generictests/datasets/ucs_c_rack_server_health.py
M tests/unit/checks/generictests/datasets/ucs_c_rack_server_led.py
M tests/unit/checks/generictests/datasets/ucs_c_rack_server_power.py
M tests/unit/checks/generictests/datasets/ucs_c_rack_server_psu.py
M tests/unit/checks/generictests/datasets/ucs_c_rack_server_temp.py
M tests/unit/checks/generictests/datasets/ucs_c_rack_server_topsystem.py
M tests/unit/checks/generictests/datasets/ucs_c_rack_server_util.py
M tests/unit/checks/generictests/datasets/ups_cps_battery_regression.py
M tests/unit/checks/generictests/datasets/ups_cps_battery_regression_temperature_none.py
M tests/unit/checks/generictests/datasets/ups_cps_inphase.py
M tests/unit/checks/generictests/datasets/ups_eaton_environment.py
M tests/unit/checks/generictests/datasets/ups_socomec_regression.py
M tests/unit/checks/generictests/datasets/varnish_new_format_regression.py
M tests/unit/checks/generictests/datasets/varnish_old_format_regression.py
M tests/unit/checks/generictests/datasets/veeam_tapejobs.py
M tests/unit/checks/generictests/datasets/vms_cpu_regression.py
M tests/unit/checks/generictests/datasets/vutlan_ems_humidity_regression.py
M tests/unit/checks/generictests/datasets/vutlan_ems_leakage_regression.py
M tests/unit/checks/generictests/datasets/vutlan_ems_temp_regression.py
M tests/unit/checks/generictests/datasets/websphere_mq_queues.py
M tests/unit/checks/generictests/datasets/websphere_mq_queues_2019-03-01_15-24-42_5c7940aa23f90_regression.py
M tests/unit/checks/generictests/datasets/win_printers.py
M tests/unit/checks/generictests/datasets/windows_multipath_1.py
M tests/unit/checks/generictests/datasets/wmi_include_empty_info_regression.py
M tests/unit/checks/generictests/datasets/wmi_webservices_server_windows_exchange_1_regression.py
M tests/unit/checks/generictests/datasets/zorp_connections_test.py
Log Message:
-----------
Use the right kind of suppression & be more specific.
Change-Id: I88750f51800213e56b6a013e9c09700ce939346b
Commit: 2b4a075903e5c331a77f3bb49e6f6f84a022365f
https://github.com/tribe29/checkmk/commit/2b4a075903e5c331a77f3bb49e6f6f84a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/15246
M cmk/base/config.py
Log Message:
-----------
15246 FIX Stale services on cluster nodes
Change-Id: I00370a8938ed2600ddd60fb521a4dc14188570aa
Commit: 6d63dbac4e8c60b96992e730d96a3845fbb91ff5
https://github.com/tribe29/checkmk/commit/6d63dbac4e8c60b96992e730d96a3845f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
Reland "Enable helgrind in tests"
+ fix quoting
This reverts commit b53f59f017fd0c2dc8b01891c6cb126e3350a490.
Change-Id: If4fc50238672f0e657d20a2224ec56f2c5173057
Compare: https://github.com/tribe29/checkmk/compare/fcbf0fdd9ebf...6d63dbac4e8c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f7664ec95ad7daad801a0569f20fc699ef2520ec
https://github.com/tribe29/checkmk/commit/f7664ec95ad7daad801a0569f20fc699e…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/gui/plugins/wato/utils/__init__.py
Log Message:
-----------
Fix missing service level in notification conditions
CMK-12764
Change-Id: I42509de761c93cd4b2b6281e8a1ba1f008eefdc9
Commit: 98047ccce3721192b806e0d4486a962f0a9b5e29
https://github.com/tribe29/checkmk/commit/98047ccce3721192b806e0d4486a962f0…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/gui/plugins/metrics/network.py
Log Message:
-----------
mcafee: Time consumed by rule engine, fix incorrect color
SUP-13087
Change-Id: I5109701b0c9699db1073499b771bd2ab1bc7af19
Commit: 5dfdeed1c0684501f80435c4ceea623d50ec3800
https://github.com/tribe29/checkmk/commit/5dfdeed1c0684501f80435c4ceea623d5…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/15447
Log Message:
-----------
15447 FIX SAML: global settings default user profile overwrites manual configuration
* determine attributes that are expected to come from SAML upfront
* move any Checkmk specific parsing as well as UserSpec
creating/updating/defaults to the connector, which should be the
responsible entity
FEED-7727
Change-Id: Ie3b38e2f2bba59603dc07eb467126c6e9a350c8f
Commit: ca81eb2b74c96322ef350d9749ae8887cc98a6fb
https://github.com/tribe29/checkmk/commit/ca81eb2b74c96322ef350d9749ae8887c…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M agents/plugins/mk_inotify.py
M agents/plugins/mtr.py
M agents/wnx/tests/integration/utils.py
M agents/wnx/tests/regression/conftest.py
M cmk/base/api/agent_based/register/section_plugins_legacy/__init__.py
M cmk/base/check_legacy_includes/df.py
M cmk/base/plugins/agent_based/kube_pod_conditions.py
M cmk/base/plugins/agent_based/netapp_api_snapvault.py
M cmk/base/plugins/agent_based/sap_hana_data_volume.py
M cmk/base/plugins/agent_based/utils/memory.py
M cmk/gui/ctx_stack.py
M cmk/gui/plugins/openapi/endpoints/rule/fields.py
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/utils/escaping.py
M cmk/gui/valuespec.py
M cmk/update_config/plugins/actions/user_attributes.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
M tests/unit/cmk/update_config/plugins/actions/test_visuals_utils.py
Log Message:
-----------
Make mypy suppressions more explicit. Remove a few suppresions on the way.
Change-Id: I269067f4a4af48d7110b7335aeae3db4e2e16713
Commit: 33bc78859f55330a47b94e9054b3ed1763807b3d
https://github.com/tribe29/checkmk/commit/33bc78859f55330a47b94e9054b3ed176…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M tests/agent-integration/test_plugin_version_compatibility.py
M tests/agent-plugin-unit/test_apache_status.py
M tests/agent-plugin-unit/test_mk_errpt_aix.py
M tests/agent-plugin-unit/test_mk_filestats.py
M tests/agent-plugin-unit/test_mk_jolokia.py
M tests/agent-plugin-unit/test_mk_logwatch.py
M tests/agent-plugin-unit/test_mk_mongodb.py
M tests/agent-plugin-unit/test_mk_postgres.py
M tests/agent-plugin-unit/test_mtr.py
M tests/agent-plugin-unit/test_plesk_backups.py
M tests/agent-plugin-unit/test_plesk_domains.py
M tests/integration/cmk/base/test_automations.py
M tests/integration/cmk/base/test_modes.py
M tests/integration/cmk/ec/test_check_mkevents_calls.py
M tests/integration/cmk/ec/test_mkeventd_status.py
M tests/integration/cmk/lib/snmplib/backend_snmp.py
M tests/integration/cmk/lib/snmplib/test_snmp_modes.py
M tests/integration/omd/test_rrdtool.py
M tests/integration/omd/test_setuid_binaries.py
M tests/scripts/run-integration-test.py
M tests/testlib/__init__.py
M tests/testlib/containers.py
M tests/testlib/crawler.py
M tests/testlib/openapi_session.py
M tests/testlib/site.py
M tests/testlib/web_session.py
M tests/unit/active_checks/test_ac_check_mail.py
M tests/unit/active_checks/test_ac_check_mail_loop.py
M tests/unit/active_checks/test_ac_check_traceroute.py
M tests/unit/active_checks/test_ac_check_uniserv.py
M tests/unit/agents/special/test_agent_alertmanager.py
M tests/unit/agents/special/test_sa_vsphere.py
M tests/unit/agents/special/test_special_agent_args.py
M tests/unit/agents/special/test_special_agent_bi.py
M tests/unit/checks/checktestlib.py
M tests/unit/checks/test_ac_check_dns.py
M tests/unit/checks/test_agent_3par.py
M tests/unit/checks/test_agent_acme_sbc.py
M tests/unit/checks/test_agent_allnet_ip_sensoric.py
M tests/unit/checks/test_agent_cisco_prime.py
M tests/unit/checks/test_agent_fritzbox.py
M tests/unit/checks/test_agent_ibmsvc.py
M tests/unit/checks/test_agent_innovaphone.py
M tests/unit/checks/test_agent_kube.py
M tests/unit/checks/test_agent_random.py
M tests/unit/checks/test_agent_salesforce.py
M tests/unit/checks/test_agent_siemens_plc.py
M tests/unit/checks/test_agent_tinkerforge.py
M tests/unit/checks/test_alcatel_cpu.py
M tests/unit/checks/test_alcatel_fans.py
M tests/unit/checks/test_alcatel_temp.py
M tests/unit/checks/test_apc_netbotz_drycontact.py
M tests/unit/checks/test_check_bi_aggr.py
M tests/unit/checks/test_check_by_ssh.py
M tests/unit/checks/test_check_cmk_inv.py
M tests/unit/checks/test_check_disk_smb.py
M tests/unit/checks/test_check_dns.py
M tests/unit/checks/test_check_elasticsearch_query.py
M tests/unit/checks/test_check_ftp.py
M tests/unit/checks/test_check_temperature.py
M tests/unit/checks/test_cisco_sensor_item_include.py
M tests/unit/checks/test_f5_bigip_conns.py
M tests/unit/checks/test_hp_proliant_raid.py
M tests/unit/checks/test_ibm_mq_plugin.py
M tests/unit/checks/test_jolokia_include.py
M tests/unit/checks/test_mysql_include.py
M tests/unit/checks/test_oracle_recovery_status.py
M tests/unit/checks/test_safenet_detection.py
M tests/unit/cmk/base/agent_based/checking/test_cluster_modes.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery_filters.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_global_state.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_utils.py
M tests/unit/cmk/base/plugins/agent_based/esx_vsphere_vm_util.py
M tests/unit/cmk/base/plugins/agent_based/test_check_plugin_properties.py
M tests/unit/cmk/base/plugins/agent_based/test_datadog_monitors.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_container_status.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_cronjob_status.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_memory.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_node_container_count.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_conditions.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_restarts.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_status.py
M tests/unit/cmk/base/plugins/agent_based/test_local.py
M tests/unit/cmk/base/plugins/agent_based/test_lsi.py
M tests/unit/cmk/base/plugins/agent_based/test_mobileiron_versions.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_instance.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_mirroring.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_temp.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_performance.py
M tests/unit/cmk/base/plugins/agent_based/test_ps_check.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_ess.py
M tests/unit/cmk/base/plugins/agent_based/test_ucd_diskio.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_df.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_diskstat_utils.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_docker_utils.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_fileinfo_utils.py
M tests/unit/cmk/base/test_automations_check_mk.py
M tests/unit/cmk/base/test_check_api.py
M tests/unit/cmk/base/test_item_state.py
M tests/unit/cmk/base/test_item_state_rate_and_average.py
M tests/unit/cmk/base/test_modes_check_mk.py
M tests/unit/cmk/base/test_notify.py
M tests/unit/cmk/base/test_section.py
M tests/unit/cmk/base/test_unit_automations.py
M tests/unit/cmk/bi/test_bi_aggregation.py
M tests/unit/cmk/bi/test_bi_aggregation_functions.py
M tests/unit/cmk/bi/test_bi_search.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/checkers/test_snmp_backend.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/htmllib/test_tag_rendering.py
M tests/unit/cmk/gui/livestatus_utils/test_downtime_commands.py
M tests/unit/cmk/gui/mkeventd/test_icon_mkeventd.py
M tests/unit/cmk/gui/plugins/metrics/test_timeseries.py
M tests/unit/cmk/gui/plugins/openapi/test_apispec_plugins.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_kube_node_container_count.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_kube_pod_conditions.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_kube_pod_containers.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_mysql_db_size.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_ps_parameters.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_switch_contact.py
M tests/unit/cmk/gui/plugins/wato/test_ac_test.py
M tests/unit/cmk/gui/plugins/wato/test_bi_config.py
M tests/unit/cmk/gui/plugins/wato/test_check_mk_configuration.py
M tests/unit/cmk/gui/test_forms.py
M tests/unit/cmk/gui/test_node_visualization.py
M tests/unit/cmk/gui/test_permissions.py
M tests/unit/cmk/gui/test_sidebar.py
M tests/unit/cmk/gui/test_visuals.py
M tests/unit/cmk/gui/valuespecs/test_vs_absolutedate.py
M tests/unit/cmk/gui/valuespecs/test_vs_dictionary.py
M tests/unit/cmk/gui/valuespecs/test_vs_float.py
M tests/unit/cmk/gui/valuespecs/test_vs_integer.py
M tests/unit/cmk/gui/valuespecs/test_vs_listofstrings.py
M tests/unit/cmk/gui/valuespecs/test_vs_password.py
M tests/unit/cmk/gui/valuespecs/test_vs_timerange.py
M tests/unit/cmk/gui/valuespecs/test_vs_tuple.py
M tests/unit/cmk/gui/views/perfometer/legacy_perfometers/test_perfometer_fileinfo.py
M tests/unit/cmk/gui/views/perfometer/test_perfometer.py
M tests/unit/cmk/gui/wato/pages/test_automation.py
M tests/unit/cmk/gui/wato/pages/test_global_settings.py
M tests/unit/cmk/gui/wato/pages/test_rulesets.py
M tests/unit/cmk/gui/wato/test_notification_parameters.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
M tests/unit/cmk/gui/watolib/test_gui_rulesets.py
M tests/unit/cmk/gui/watolib/test_host_attributes.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
M tests/unit/cmk/gui/watolib/test_services.py
M tests/unit/cmk/gui/watolib/test_watolib_search.py
M tests/unit/cmk/post_rename_site/plugins/actions/test_hosts_and_folders_action.py
M tests/unit/cmk/special_agents/agent_aws/agent_aws_fake_clients.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_lambda.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_s3.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_wafv2.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube_statefulsets.py
M tests/unit/cmk/special_agents/test_agent_vsphere.py
M tests/unit/cmk/special_agents/test_utils_datacache.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
M tests/unit/cmk/utils/test_config_paths.py
M tests/unit/cmk/utils/test_cpu_tracking.py
M tests/unit/cmk/utils/test_crash_reporting.py
M tests/unit/cmk/utils/test_daemon.py
M tests/unit/cmk/utils/test_exceptions.py
M tests/unit/cmk/utils/test_notify_utils.py
M tests/unit/cmk/utils/type_defs/test_type_defs_plugin_name.py
M tests/unit/omdlib/conftest.py
M tests/unit/omdlib/test_omdlib_backup.py
M tests/unit/omdlib/test_omdlib_main.py
M tests/unit/omdlib/test_omdlib_skel_permissions.py
M tests/unit/omdlib/test_site_context.py
Log Message:
-----------
Format suppressions in a consistent way, part 1.
Change-Id: I609578c5f601838bfa94965e0ee65a199a961e4a
Commit: 343cef062f31ea862c1e608df399ed220bcd9d6a
https://github.com/tribe29/checkmk/commit/343cef062f31ea862c1e608df399ed220…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M active_checks/check_form_submit
M agents/modules/windows/tests/integration/conftest.py
M agents/modules/windows/tests/integration/test_scripts_execution.py
M agents/wnx/tests/ap/test_mk_logwatch_win.py
M agents/wnx/tests/integration/test_check_mk_run.py
M agents/wnx/tests/integration/test_python_module.py
M agents/wnx/tests/regression/local.py
M agents/wnx/tests/regression/test_agent_start_parameters.py
M agents/wnx/tests/regression/test_section_check_mk.py
M agents/wnx/tests/regression/test_section_df.py
M agents/wnx/tests/regression/test_section_dotnet_clrmemory.py
M agents/wnx/tests/regression/test_section_fileinfo.py
M agents/wnx/tests/regression/test_section_mem.py
M agents/wnx/tests/regression/test_section_mrpe.py
M agents/wnx/tests/regression/test_section_openhardwaremonitor.py
M agents/wnx/tests/regression/test_section_plugin_group.py
M agents/wnx/tests/regression/test_section_plugin_group_windows_if.py
M agents/wnx/tests/regression/test_section_ps.py
M agents/wnx/tests/regression/test_section_services.py
M agents/wnx/tests/regression/test_section_spool.py
M agents/wnx/tests/regression/test_section_systemtime.py
M agents/wnx/tests/regression/test_section_uptime.py
M agents/wnx/tests/regression/test_section_winperf.py
M agents/wnx/tests/regression/test_section_wmi_cpuload.py
M agents/wnx/tests/regression/test_section_wmi_webservices.py
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/api/agent_based/register/section_plugins_legacy/__init__.py
M cmk/base/check_legacy_includes/alcatel.py
M cmk/base/check_legacy_includes/cpu_util.py
M cmk/base/check_legacy_includes/dhcp_pools.py
M cmk/base/check_legacy_includes/ibm_mq.py
M cmk/base/check_legacy_includes/size_trend.py
M cmk/base/check_legacy_includes/wmi.py
M cmk/base/plugins/agent_based/aws_ebs_limits.py
M cmk/base/plugins/agent_based/aws_status.py
M cmk/base/plugins/agent_based/bi_aggregation.py
M cmk/base/plugins/agent_based/brocade_fcport.py
M cmk/base/plugins/agent_based/checkpoint_connections.py
M cmk/base/plugins/agent_based/chrony.py
M cmk/base/plugins/agent_based/cisco_vpn_tunnel.py
M cmk/base/plugins/agent_based/cmciii.py
M cmk/base/plugins/agent_based/cpu_threads.py
M cmk/base/plugins/agent_based/docker_container_status.py
M cmk/base/plugins/agent_based/fortigate_node_memory.py
M cmk/base/plugins/agent_based/hp_proliant_da_phydrv.py
M cmk/base/plugins/agent_based/hp_proliant_mem.py
M cmk/base/plugins/agent_based/inventory_checkmk_server.py
M cmk/base/plugins/agent_based/inventory_ipmi_firmware.py
M cmk/base/plugins/agent_based/inventory_win_bios.py
M cmk/base/plugins/agent_based/jenkins_jobs.py
M cmk/base/plugins/agent_based/jenkins_nodes.py
M cmk/base/plugins/agent_based/job.py
M cmk/base/plugins/agent_based/kube_node_conditions.py
M cmk/base/plugins/agent_based/logwatch.py
M cmk/base/plugins/agent_based/logwatch_ec.py
M cmk/base/plugins/agent_based/lsi.py
M cmk/base/plugins/agent_based/mem.py
M cmk/base/plugins/agent_based/mem_used.py
M cmk/base/plugins/agent_based/mtr.py
M cmk/base/plugins/agent_based/netapp_api_qtree_quota.py
M cmk/base/plugins/agent_based/netapp_api_volumes.py
M cmk/base/plugins/agent_based/oracle_performance_check.py
M cmk/base/plugins/agent_based/oracle_tablespaces.py
M cmk/base/plugins/agent_based/ps_section.py
M cmk/base/plugins/agent_based/quantum_storage.py
M cmk/base/plugins/agent_based/sap_hana_backup.py
M cmk/base/plugins/agent_based/section_lnx_container_host_if.py
M cmk/base/plugins/agent_based/uptime.py
M cmk/base/plugins/agent_based/utils/aws.py
M cmk/base/plugins/agent_based/utils/azure.py
M cmk/base/plugins/agent_based/utils/df.py
M cmk/base/plugins/agent_based/utils/docker.py
M cmk/base/plugins/agent_based/utils/fileinfo.py
M cmk/base/plugins/agent_based/utils/hitachi_hnas.py
M cmk/base/plugins/agent_based/utils/if64.py
M cmk/base/plugins/agent_based/utils/kube_info.py
M cmk/base/plugins/agent_based/utils/ps.py
M cmk/base/plugins/agent_based/winperf_if.py
M cmk/checkers/_markers.py
M cmk/fetchers/snmp_backend/stored_walk.py
M cmk/fields/base.py
M cmk/gui/autocompleters.py
M cmk/gui/availability.py
M cmk/gui/bi/__init__.py
M cmk/gui/bi/foldable_tree_renderer.py
M cmk/gui/bi/view.py
M cmk/gui/context.py
M cmk/gui/crash_reporting/pages.py
M cmk/gui/crash_reporting/views.py
M cmk/gui/dashboard/dashlet/dashlets/state_formatter.py
M cmk/gui/dashboard/dashlet/dashlets/stats.py
M cmk/gui/dashboard/page_show_dashboard.py
M cmk/gui/dashboard/title_macros.py
M cmk/gui/fields/attributes.py
M cmk/gui/fields/base.py
M cmk/gui/fields/definitions.py
M cmk/gui/fields/openapi.py
M cmk/gui/fields/utils.py
M cmk/gui/figures.py
M cmk/gui/i18n.py
M cmk/gui/inventory.py
M cmk/gui/livestatus_utils/commands/acknowledgments.py
M cmk/gui/livestatus_utils/commands/downtimes.py
M cmk/gui/livestatus_utils/commands/force_schedule.py
M cmk/gui/livestatus_utils/commands/lowlevel.py
M cmk/gui/logwatch.py
M cmk/gui/metrics.py
M cmk/gui/mkeventd/icon.py
M cmk/gui/mkeventd/views.py
M cmk/gui/page_menu_utils.py
M cmk/gui/pages.py
M cmk/gui/pdf.py
M cmk/gui/plugins/metrics/artwork.py
M cmk/gui/plugins/metrics/graph_pdf.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/metrics/rrd_fetch.py
M cmk/gui/plugins/metrics/timeseries.py
M cmk/gui/plugins/metrics/unit.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/metrics/valuespecs.py
M cmk/gui/plugins/openapi/endpoints/bi.py
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M cmk/gui/plugins/openapi/endpoints/rule/fields.py
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/openapi/filters.py
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/documentation.py
M cmk/gui/plugins/openapi/restful_objects/endpoint_registry.py
M cmk/gui/plugins/openapi/restful_objects/params.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/specification.py
M cmk/gui/plugins/openapi/utils.py
M cmk/gui/plugins/sidebar/bi.py
M cmk/gui/plugins/sidebar/search.py
M cmk/gui/plugins/sidebar/tactical_overview.py
M cmk/gui/plugins/sidebar/virtual_host_tree.py
M cmk/gui/plugins/sidebar/wato.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/visuals/inventory.py
M cmk/gui/plugins/visuals/utils.py
M cmk/gui/plugins/visuals/wato.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/check_parameters/filesystem_utils.py
M cmk/gui/plugins/wato/check_parameters/jvm_memory.py
M cmk/gui/plugins/wato/check_parameters/kube_pod_resources.py
M cmk/gui/plugins/wato/check_parameters/memory_linux.py
M cmk/gui/plugins/wato/special_agents/common.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/main_menu.py
M cmk/gui/plugins/watolib/utils.py
M cmk/gui/prediction.py
M cmk/gui/query_filters.py
M cmk/gui/userdb/htpasswd.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/valuespec.py
M cmk/gui/view_renderer.py
M cmk/gui/views/availability.py
M cmk/gui/views/command/commands.py
M cmk/gui/views/data_source/livestatus.py
M cmk/gui/views/graph.py
M cmk/gui/views/host_tag_plugins.py
M cmk/gui/views/icon/builtin.py
M cmk/gui/views/icon/inventory.py
M cmk/gui/views/icon/painter.py
M cmk/gui/views/icon/topology.py
M cmk/gui/views/inventory/__init__.py
M cmk/gui/views/page_show_view.py
M cmk/gui/views/painter/v0/painters.py
M cmk/gui/views/perfometer/legacy_perfometers/utils.py
M cmk/gui/views/visual_type.py
M cmk/gui/visuals/__init__.py
M cmk/gui/wato/icons.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/predefined_conditions.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/wato/pages/user_profile/abstract_page.py
M cmk/gui/wato/pages/user_profile/mega_menu.py
M cmk/gui/wato/pages/user_profile/replicate.py
M cmk/gui/wato/pages/user_profile/two_factor.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/attributes.py
M cmk/gui/watolib/builtin_attributes.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/config_domains.py
M cmk/gui/watolib/config_sync.py
M cmk/gui/watolib/custom_attributes.py
M cmk/gui/watolib/downtime.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/main_menu.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/rulespecs.py
M cmk/gui/watolib/services.py
M cmk/gui/watolib/sites.py
M cmk/gui/watolib/tags.py
M cmk/gui/watolib/timeperiods.py
M cmk/gui/watolib/user_profile.py
M cmk/gui/werks.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/special_agents/agent_alertmanager.py
M cmk/special_agents/agent_aws.py
M cmk/special_agents/agent_azure.py
M cmk/special_agents/agent_bi.py
M cmk/special_agents/agent_hp_msa.py
M cmk/special_agents/agent_innovaphone.py
M cmk/special_agents/agent_jolokia.py
M cmk/special_agents/agent_prometheus.py
M cmk/special_agents/agent_ucs_bladecenter.py
M cmk/special_agents/agent_vsphere.py
M cmk/special_agents/agent_zerto.py
M cmk/special_agents/utils/agent_common.py
M cmk/special_agents/utils/misc.py
M cmk/special_agents/utils/node_exporter.py
M cmk/special_agents/utils/request_helper.py
M doc/helpers/import-memory
M livestatus/api/python/livestatus.py
M livestatus/api/python/make_nagvis_map.py
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Format suppressions in a consistent way, part 2.
Change-Id: I62adf3655a0f96b36fb897c2e7b00c8fa1f0032c
Commit: f79e7ed7fc33f31f09ae20dcaae04f16593eb133
https://github.com/tribe29/checkmk/commit/f79e7ed7fc33f31f09ae20dcaae04f165…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M active_checks/check_sql
M agents/plugins/mk_postgres.py
M agents/plugins/mtr.py
M checks/check_mailboxes
M cmk/base/parent_scan.py
M cmk/base/plugins/agent_based/winperf_if.py
M cmk/checkers/submitters.py
M cmk/fetchers/_program.py
M cmk/gui/livestatus_utils/commands/event_console.py
M cmk/gui/plugins/openapi/endpoints/event_console/response_schemas.py
M omd/packages/omd/omdlib/main.py
M tests/agent-plugin-unit/test_mk_filestats.py
M tests/integration/cmk/base/test_automations.py
M tests/testlib/event_console.py
M tests/unit/checks/checktestlib.py
M tests/unit/cmk/base/api/agent_based/test_inventory_classes.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_df.py
M tests/unit/cmk/base/test_check_api.py
M tests/unit/cmk/base/test_ip_lookup.py
M tests/unit/cmk/gui/test_availability_annotations.py
M tests/unit/cmk/utils/test_config_paths.py
Log Message:
-----------
Format suppressions in a consistent way, part 3.
Change-Id: I6b882c70556d79d5854013def5a39a826d03e565
Commit: e1883d73615130fb0e0c9f945fd48d37d92bc9d3
https://github.com/tribe29/checkmk/commit/e1883d73615130fb0e0c9f945fd48d37d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
sources: Remove obsolete comment
Change-Id: I8b2ccafde7c4d18c14e5bc89fae73fe074f24fc9
Commit: 9ced2b480e31c9d7e73f1682864091dbcd6d85f8
https://github.com/tribe29/checkmk/commit/9ced2b480e31c9d7e73f1682864091dbc…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
sources: localize special agent function
CMK-12650
Change-Id: Ia390554e5abb95b01f84b9850133bbce3b38baa5
Commit: f34fe1869b56a4b900075779fc03b1777da7d44e
https://github.com/tribe29/checkmk/commit/f34fe1869b56a4b900075779fc03b1777…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
sources: Document WATO <-> ConfigCache logic
CMK-12650
Change-Id: I14783bbd7e490cbc2d3d6920afe8eed836cac977
Commit: c4bbc1993dfc4d591fd9fb1676a3f40985ba68a5
https://github.com/tribe29/checkmk/commit/c4bbc1993dfc4d591fd9fb1676a3f4098…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/_sources.py
M cmk/base/sources.py
Log Message:
-----------
sources: Go CRIT if missing agent source
A truthy `is_tcp_host` means that the user did *not* select "No API
integrations, no Checkmk agent" in the host configuration. That implies
that the user expects the Checkmk agent, a special agent, or both. If
the configuration couldn't find any, then it's an error and should
trigger CRIT.
CMK-12650
Change-Id: I21bba33eabdbca5cb5a2674727bb55ce0ccb92bd
Commit: 5caa902a32dde84499dc4739394875a02451ac39
https://github.com/tribe29/checkmk/commit/5caa902a32dde84499dc4739394875a02…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/dump_host.py
M cmk/base/modes/check_mk.py
M cmk/base/sources.py
M tests/unit/cmk/base/sources/test_data_sources.py
Log Message:
-----------
Check for stored walks with simulation mode
CMK-12721
Change-Id: I5f91f670cfbda79462aed8e6916a1f79654b96be
Commit: 330d2f8830086376823c23f9683ae97d05538eed
https://github.com/tribe29/checkmk/commit/330d2f8830086376823c23f9683ae97d0…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
sources: Fix SNMP simulation + NO_IP
CMK-12721
Change-Id: I367823f8e263292f7c7939d3c3447f5af2bc3f2c
Commit: fcbf0fdd9ebf52e638b3a5028103116a53fc3a28
https://github.com/tribe29/checkmk/commit/fcbf0fdd9ebf52e638b3a5028103116a5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M tests/integration/livestatus/test_livestatus.py
Log Message:
-----------
Cleanup test host after test
Change-Id: I5e064e27a69c88b6631deb56e98e5787c0fffde0
Compare: https://github.com/tribe29/checkmk/compare/216cf75835f3...fcbf0fdd9ebf
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 2079bf580f7a4b7580d3d8b5a7d3298776198a54
https://github.com/tribe29/checkmk/commit/2079bf580f7a4b7580d3d8b5a7d329877…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/15069
M cmk/gui/http.py
M cmk/gui/main.py
M cmk/gui/plugins/sidebar/bookmarks.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/utils/__init__.py
M cmk/gui/utils/escaping.py
M cmk/gui/valuespec.py
M cmk/notification_plugins/utils.py
A cmk/utils/escaping.py
A cmk/utils/urls.py
R tests/unit/cmk/gui/utils/test_init.py
M tests/unit/cmk/notifications/test_notification_plugins_utils.py
A tests/unit/cmk/utils/test_escaping.py
A tests/unit/cmk/utils/test_urls.py
Log Message:
-----------
15069 SEC Fix Email HTML Injection
Previously an authenticated attacker with permissions to configure HTML notifications was able to inject HTML into E-Mails via <i>Insert HTML section between body and table</i>.
All versions up to 1.6. are subject to this vulnerability.
To detect previous exploitation of this vulnerability one can check <tt>etc/check_mk/conf.d/wato/notifications.mk</tt>. Search for <tt>insert_html_section</tt> and malicious HTML.
This vulnerability was found internally. We calculated a CVSS3.1 score of 4.1 (Medium) CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:N/A:N and assigned CVE-2023-22288.
This pick also includes these master changes:
- I56c6070e20d0af9dfcc914536ed6a764fce14838 (Move is_allowed_url to cmk.utils.urls)
- I70815426d5fd016b52678f54913c36220baeed77 (Move some escaping functions to cmk.utils.escaping)
Change-Id: Ia186b9c710d83d4f063a3de09c6ef78af63b8381
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 05f7342e458aadcb863a5e355f3997ea7a65f87a
https://github.com/tribe29/checkmk/commit/05f7342e458aadcb863a5e355f3997ea7…
Author: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/13976
M cmk/gui/autocompleters.py
Log Message:
-----------
CMK-12284: Extend autocompleters to search for id
This changed was inspired by difficulties in
the Grafana plugin. We discovered that there is
not way to reliably resolve ids to titles for an
external app. The ACs where therefore extended to
match on ids.
The metrics AC already matched on id before this
change, if the match is exact.
Change-Id: I034c751ec6fd59317832bb4765452f41f74dbe5f
Commit: 589f25a65ff8673d5baa2413dc7334b338a1e89c
https://github.com/tribe29/checkmk/commit/589f25a65ff8673d5baa2413dc7334b33…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/14595
A checkman/mcafee_webgateway_time_consumed_by_rule_engine
A checkman/mcafee_webgateway_time_to_resolve_dns
M cmk/base/plugins/agent_based/mcafee_webgateway_misc.py
A cmk/base/plugins/agent_based/mcafee_webgateway_misc_section.py
A cmk/base/plugins/agent_based/mcafee_webgateway_time_consumed_by_rule_engine.py
A cmk/base/plugins/agent_based/mcafee_webgateway_time_to_resolve_dns.py
M cmk/base/plugins/agent_based/utils/mcafee_gateway.py
M cmk/gui/plugins/metrics/network.py
M cmk/gui/plugins/wato/check_parameters/mcafee_web_gateway_misc.py
M tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway_misc.py
A tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway_time_consumed_by_rule_engine.py
A tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway_time_to_resolve_dns.py
Log Message:
-----------
14595 McAfee Web Gateway: Add Plugins
This change adds two new plugins.
- mcafee_webgateway_time_consumed_by_rule_engine
- mcafee_webgateway_time_to_resolve_dns
SUP-13087
Change-Id: I2d2882621dc9256d509abd2151b87a2a1db1e0bc
Commit: 7b12ddb5eb9e52a836574fbc2c72342f5c2db543
https://github.com/tribe29/checkmk/commit/7b12ddb5eb9e52a836574fbc2c72342f5…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/plugins/agent_based/utils/mcafee_gateway.py
M cmk/gui/plugins/wato/check_parameters/mcafee_web_gateway_misc.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
Log Message:
-----------
mcafee_webgateway_misc: introduce simple levels
SUP-13087
Change-Id: I31939131810930753f7bf1fff0c520e9cce3dc00
Commit: 08c536b5a943ebb271d4b8fff0d057c13b80abc6
https://github.com/tribe29/checkmk/commit/08c536b5a943ebb271d4b8fff0d057c13…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M agents/Makefile
Log Message:
-----------
agents setversion: add missing special_agent
Change-Id: I1e95d8c0a3fdcf976af8b63356677c6b75168927
Commit: 689ef10ab6d54f46a05be76f518298fde1f90180
https://github.com/tribe29/checkmk/commit/689ef10ab6d54f46a05be76f518298fde…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M agents/wnx/build_release.cmd
M agents/wnx/msb.ps1
M buildscripts/scripts/utils/windows.groovy
R packages/cmk-agent-ctl/cargo_build.cmd
A packages/cmk-agent-ctl/run.cmd
M packages/cmk-agent-ctl/scripts/cargo_build_core.cmd
M packages/cmk-agent-ctl/scripts/shorten_dir_and_call.ps1
Log Message:
-----------
unify build scripts
Windows run.cmd is similar to Linux run
Change-Id: I06959c3dedd8ed1ccf31063ee9e782b2c2f11342
Commit: 08c0ea76ebfa71fee982c899522a27e0d035d154
https://github.com/tribe29/checkmk/commit/08c0ea76ebfa71fee982c899522a27e0d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M .werks/14951
Log Message:
-----------
fix 14951 werk text to be more clear/descriptive
Change-Id: If4102e27a0ed3f8e06ff24cd897497293fe108a5
Commit: 216cf75835f38ad1ce86ec4ec752a30ebe743ac9
https://github.com/tribe29/checkmk/commit/216cf75835f38ad1ce86ec4ec752a30eb…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M agents/wnx/watest/test-cvt.cpp
Log Message:
-----------
remove dead test code
Change-Id: I54917dee02f6a4f77b151e4cd526db68e7c7dac4
Compare: https://github.com/tribe29/checkmk/compare/41242a22f80d...216cf75835f3