Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: c2939400db0caa369fa9ee7fc8804e3ae9fd9e1a
https://github.com/tribe29/checkmk/commit/c2939400db0caa369fa9ee7fc8804e3ae…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-04-08 (Sat, 08 Apr 2023)
Changed paths:
M cmk/post_rename_site/main.py
M cmk/utils/plugin_loader.py
A packages/cmk-agent-ctl/.vscode/settings.json
A tests/unit/cmk/post_rename_site/test_load_plugins.py
M tests/unit/cmk/post_rename_site/test_main.py
Log Message:
-----------
fix site name after site copy(rename): 3-rd attempt
BACKGROUND. We store our main site name as a literal
string in the `rules.mk` as a parameter for CCE agent
controller connection. After cp/mv the main site name
is changed but not the string the rules.mk
This CL fixes the problem by loading existing rule sets
and changing values for all entries ["connection"]["site"]
in "agent_config:agent_controller_connections" from old
Site Id to new Site Id.
Change-Id: Ia325e955ff64c80ea6daee031427e9717b9fc84c
TESTS: manual `omd cp beta ceta` with check results
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f4628996e91f5c00e2e925ec26e529420580836f
https://github.com/tribe29/checkmk/commit/f4628996e91f5c00e2e925ec26e529420…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M checks/acme_agent_sessions
M checks/acme_certificates
M checks/acme_fan
M checks/acme_powersupply
M checks/acme_realm
M checks/acme_sbc_snmp
M checks/acme_temp
M checks/acme_voltage
M checks/adva_fsp_temp
M checks/aix_paging
M checks/akcp_daisy_temp
M checks/akcp_exp_drycontact
M checks/akcp_exp_humidity
M checks/akcp_exp_smoke
M checks/akcp_exp_temp
M checks/akcp_exp_water
M checks/akcp_sensor_drycontact
M checks/akcp_sensor_humidity
M checks/akcp_sensor_temp
M checks/alcatel_cpu
M checks/alcatel_cpu_aos7
M checks/alcatel_fans
M checks/alcatel_fans_aos7
M checks/alcatel_power
M checks/alcatel_power_aos7
M checks/alcatel_temp
M checks/alcatel_temp_aos7
M checks/alcatel_timetra_cpu
M checks/allnet_ip_sensoric
M checks/apc_humidity
M checks/apc_inrow_temp
M checks/apc_netbotz_sensors
M checks/apc_rackpdu_power
M checks/apc_sts_inputs
M checks/apc_symmetra
M checks/apc_symmetra_ext_temp
M checks/apc_symmetra_input
M checks/apc_symmetra_output
M checks/arbor_peakflow_sp
M checks/arbor_peakflow_tms
M checks/arbor_pravail
M checks/arista_temp
M checks/arris_cmts_mem
M checks/arris_cmts_temp
M checks/artec_temp
M checks/aruba_cpu_util
M checks/atto_fibrebridge_chassis
M checks/avaya_45xx_cpu
M checks/avaya_88xx
M checks/avaya_88xx_cpu
M checks/avaya_chassis_temp
M checks/aws_cloudwatch_alarms_limits
M checks/aws_costs_and_usage
M checks/aws_dynamodb_limits
M checks/aws_dynamodb_summary
M checks/aws_dynamodb_table
M checks/aws_ebs_summary
M checks/aws_ec2_limits
M checks/aws_ec2_security_groups
M checks/aws_ec2_summary
M checks/aws_elb
M checks/aws_elb_health
M checks/aws_elb_limits
M checks/aws_elb_summary
M checks/aws_elbv2_application
M checks/aws_elbv2_application_target_groups_http
M checks/aws_elbv2_application_target_groups_lambda
M checks/aws_elbv2_limits
M checks/aws_elbv2_network
M checks/aws_elbv2_summary
M checks/aws_elbv2_target_groups
M checks/aws_glacier
M checks/aws_glacier_limits
M checks/aws_rds_limits
M checks/aws_rds_summary
M checks/aws_s3
M checks/aws_s3_limits
M checks/aws_s3_requests
M checks/aws_wafv2_limits
M checks/aws_wafv2_summary
M checks/aws_wafv2_web_acl
M checks/azure_ad
M checks/azure_agent_info
M checks/azure_databases
M checks/azure_sites
M checks/azure_storageaccounts
M checks/azure_usagedetails
M checks/barracuda_system_cpu_util
M checks/bintec_cpu
M checks/bintec_sensors
M checks/blade_bays
M checks/blade_blades
M checks/blade_blowers
M checks/blade_bx_temp
M checks/blade_health
M checks/blade_mediatray
M checks/blade_powerfan
M checks/blade_powermod
M checks/bluenet_meter
M checks/bluenet_sensor
M checks/brocade
M checks/brocade_mlx
M checks/brocade_mlx_temp
M checks/brocade_sys
M checks/bvip_fans
M checks/bvip_info
M checks/bvip_link
M checks/bvip_poe
M checks/bvip_temp
M checks/bvip_util
M checks/bvip_video_alerts
M checks/cadvisor_df
M checks/cadvisor_memory
M checks/carel_sensors
M checks/casa_cpu_mem
M checks/casa_cpu_temp
M checks/checkpoint_fan
M checks/checkpoint_firewall
M checks/checkpoint_ha_problems
M checks/checkpoint_ha_status
M checks/checkpoint_memory
M checks/checkpoint_packets
M checks/checkpoint_powersupply
M checks/checkpoint_svn_status
M checks/checkpoint_temp
M checks/checkpoint_tunnels
M checks/checkpoint_voltage
M checks/checkpoint_vsx
M checks/cisco_cpu
M checks/cisco_fru_powerusage
M checks/cisco_nexus_cpu
M checks/cisco_oldcpu
M checks/cisco_prime_wifi_access_points
M checks/cisco_prime_wifi_connections
M checks/cisco_srst_call_legs
M checks/cisco_srst_phones
M checks/cisco_srst_state
M checks/cisco_temp_sensor
M checks/cisco_ucs_cpu
M checks/cisco_ucs_fan
M checks/cisco_ucs_lun
M checks/cisco_ucs_mem
M checks/cisco_ucs_mem_total
M checks/cisco_ucs_psu
M checks/cisco_ucs_system
M checks/cisco_ucs_temp_cpu
M checks/cisco_ucs_temp_env
M checks/cisco_ucs_temp_mem
M checks/citrix_licenses
M checks/climaveneta_fan
M checks/climaveneta_temp
M checks/cmc_temp
M checks/cmciii_lcp_airin
M checks/cmciii_lcp_airout
M checks/cmciii_lcp_water
M checks/cmctc
M checks/cmctc_config
M checks/cmctc_lcp
M checks/cmctc_output
M checks/cmctc_ports
M checks/cmctc_psm_m
M checks/cmctc_state
M checks/couchbase_buckets_mem
M checks/couchbase_nodes_stats
M checks/datapower_cpu
M checks/datapower_mem
M checks/datapower_temp
M checks/db2_backup
M checks/db2_bp_hitratios
M checks/db2_connections
M checks/db2_counters
M checks/db2_logsizes
M checks/db2_sort_overflow
M checks/db2_tablespaces
M checks/ddn_s2a_errors
M checks/ddn_s2a_faultsbasic
M checks/ddn_s2a_stats
M checks/ddn_s2a_statsdelay
M checks/ddn_s2a_uptime
M checks/ddn_s2a_version
M checks/decru_temps
M checks/dell_chassis_temp
M checks/dell_compellent_folder
M checks/dell_idrac_fans
M checks/dell_om_disks
M checks/dell_om_esmlog
M checks/dell_om_fans
M checks/dell_om_mem
M checks/dell_om_power
M checks/dell_om_processors
M checks/dell_om_sensors
M checks/dell_om_vdisks
M checks/dell_powerconnect_temp
M checks/dell_poweredge_amperage
M checks/dell_poweredge_cpu
M checks/dell_poweredge_mem
M checks/dell_poweredge_netdev
M checks/dell_poweredge_pci
M checks/dell_poweredge_status
M checks/dell_poweredge_temp
M checks/didactum_can_sensors_analog
M checks/didactum_sensors_analog
M checks/didactum_sensors_discrete
M checks/didactum_sensors_outlet
M checks/docsis_channels_downstream
M checks/docsis_channels_upstream
M checks/docsis_cm_status
M checks/domino_info
M checks/domino_mailqueues
M checks/domino_transactions
M checks/domino_users
M checks/dotnet_clrmemory
M checks/elasticsearch_nodes
M checks/eltek_battery
M checks/eltek_outdoor_temp
M checks/emc_datadomain_fs
M checks/emc_datadomain_temps
M checks/emc_isilon_fans
M checks/emc_isilon_ifs
M checks/emc_isilon_temp
M checks/emc_vplex_cpu
M checks/emcvnx_agent
M checks/emcvnx_info
M checks/emcvnx_raidgroups
M checks/emerson_temp
M checks/emka_modules
M checks/enterasys_cpu_util
M checks/enterasys_temp
M checks/esx_vsphere_datastores
M checks/esx_vsphere_licenses
M checks/etherbox2_temp
M checks/f5_bigip_apm
M checks/f5_bigip_chassis_temp
M checks/f5_bigip_conns
M checks/f5_bigip_cpu_temp
M checks/f5_bigip_fans
M checks/f5_bigip_mem
M checks/f5_bigip_pool
M checks/f5_bigip_psu
M checks/f5_bigip_snat
M checks/f5_bigip_vserver
M checks/fast_lta_silent_cubes
M checks/fast_lta_volumes
M checks/fireeye_bypass
M checks/fireeye_content
M checks/fireeye_fans
M checks/fireeye_lic_active
M checks/fireeye_lic_expiration
M checks/fireeye_mail
M checks/fireeye_powersupplies
M checks/fireeye_raid
M checks/fireeye_smtp_conn
M checks/fireeye_sys_image
M checks/fireeye_temp
M checks/fortigate_cpu
M checks/fortigate_cpu_base
M checks/fortigate_memory_base
M checks/fortigate_node
M checks/fortigate_sessions
M checks/fortigate_sessions_base
M checks/fortisandbox_cpu_util
M checks/fsc_fans
M checks/fsc_sc2_cpu_status
M checks/fsc_sc2_fans
M checks/fsc_sc2_info
M checks/fsc_sc2_mem_status
M checks/fsc_sc2_power_consumption
M checks/fsc_sc2_psu
M checks/fsc_sc2_temp
M checks/fsc_sc2_voltage
M checks/fsc_subsystems
M checks/fsc_temp
M checks/genua_carp
M checks/genua_fan
M checks/genua_pfstate
M checks/genua_state_correlation
M checks/genua_vpn
M checks/graylog_cluster_stats
M checks/graylog_cluster_traffic
M checks/graylog_jvm
M checks/graylog_license
M checks/graylog_messages
M checks/graylog_sidecars
M checks/graylog_sources
M checks/gude_humidity
M checks/gude_powerbanks
M checks/gude_relayport
M checks/gude_temp
M checks/hitachi_hnas_bossock
M checks/hitachi_hnas_cifs
M checks/hitachi_hnas_cpu
M checks/hitachi_hnas_drives
M checks/hitachi_hnas_fan
M checks/hitachi_hnas_fpga
M checks/hitachi_hnas_pnode
M checks/hitachi_hnas_psu
M checks/hitachi_hnas_quorumdevice
M checks/hitachi_hnas_temp
M checks/hitachi_hnas_vnode
M checks/hitachi_hus_dkc
M checks/hitachi_hus_dku
M checks/hp_fan
M checks/hp_hh3c_ext
M checks/hp_mcs_sensors
M checks/hp_mcs_system
M checks/hp_msa_controller
M checks/hp_msa_disk
M checks/hp_msa_fan
M checks/hp_msa_psu
M checks/hp_msa_system
M checks/hp_msa_volume
M checks/hp_procurve_cpu
M checks/hp_procurve_mem
M checks/hp_procurve_temp
M checks/hp_proliant_cpu
M checks/hp_proliant_da_cntlr
M checks/hp_proliant_fans
M checks/hp_proliant_raid
M checks/hp_proliant_temp
M checks/hp_psu
M checks/hr_cpu
M checks/huawei_osn_fan
M checks/huawei_osn_laser
M checks/huawei_osn_power
M checks/huawei_osn_temp
M checks/huawei_switch_cpu
M checks/huawei_switch_fan
M checks/huawei_switch_mem
M checks/huawei_switch_psu
M checks/huawei_switch_stack
M checks/huawei_switch_temp
M checks/huawei_wlc_aps
M checks/hwg_humidity
M checks/hwg_ste2
M checks/hwg_temp
M checks/ibm_imm_temp
M checks/ibm_mq_channels
M checks/ibm_mq_managers
M checks/ibm_mq_plugin
M checks/ibm_mq_queues
M checks/ibm_svc_array
M checks/ibm_svc_disks
M checks/ibm_svc_enclosure
M checks/ibm_svc_enclosurestats
M checks/ibm_svc_host
M checks/ibm_svc_license
M checks/ibm_svc_mdisk
M checks/ibm_svc_mdiskgrp
M checks/ibm_svc_node
M checks/ibm_svc_nodestats
M checks/ibm_svc_portfc
M checks/ibm_svc_portsas
M checks/ibm_tl_changer_devices
M checks/ibm_tl_media_access_devices
M checks/icom_repeater
M checks/infoblox_dhcp_stats
M checks/infoblox_dns_stats
M checks/infoblox_grid_status
M checks/infoblox_replication_status
M checks/infoblox_temp
M checks/innovaphone_channels
M checks/innovaphone_cpu
M checks/innovaphone_mem
M checks/innovaphone_temp
M checks/intel_true_scale_chassis_temp
M checks/intel_true_scale_fans
M checks/intel_true_scale_psus
M checks/intel_true_scale_sensors_temp
M checks/ipr400_temp
M checks/isc_dhcpd
M checks/ispro_sensors_digital
M checks/ispro_sensors_humid
M checks/ispro_sensors_temp
M checks/janitza_umg
M checks/jolokia_generic
M checks/jolokia_jvm_garbagecollectors
M checks/jolokia_jvm_memory
M checks/jolokia_jvm_runtime
M checks/jolokia_jvm_threading
M checks/jolokia_metrics
M checks/juniper_screenos_mem
M checks/juniper_screenos_temp
M checks/juniper_temp
M checks/juniper_trpz_mem
M checks/k8s_conditions
M checks/k8s_namespaces
M checks/k8s_resources
M checks/kentix_amp_sensors
M checks/kentix_dewpoint
M checks/kentix_temp
M checks/kernel
M checks/knuerr_rms_humidity
M checks/knuerr_rms_temp
M checks/libelle_business_shadow
M checks/liebert_bat_temp
M checks/liebert_chilled_water
M checks/liebert_compressor
M checks/liebert_cooling
M checks/liebert_cooling_position
M checks/liebert_cooling_status
M checks/liebert_fans
M checks/liebert_fans_condenser
M checks/liebert_maintenance
M checks/liebert_pump
M checks/liebert_reheating
M checks/liebert_temp_general
M checks/lparstat_aix
M checks/lvm_vgs
M checks/mbg_lantime_ng_fan
M checks/mbg_lantime_ng_power
M checks/mbg_lantime_ng_refclock
M checks/mbg_lantime_ng_state
M checks/mbg_lantime_ng_temp
M checks/mbg_lantime_state
M checks/mcafee_emailgateway_agent
M checks/mcafee_emailgateway_av_authentium
M checks/mcafee_emailgateway_av_mcafee
M checks/mcafee_emailgateway_bridge
M checks/mcafee_emailgateway_entities
M checks/mcafee_emailgateway_smtp
M checks/mcafee_emailgateway_spam_mcafee
M checks/mcafee_webgateway
M checks/mcafee_webgateway_info
M checks/mem
M checks/msexch_activesync
M checks/msexch_autodiscovery
M checks/msexch_availability
M checks/msexch_isclienttype
M checks/msexch_isstore
M checks/msexch_owa
M checks/msexch_rpcclientaccess
M checks/mysql
M checks/mysql_ping
M checks/mysql_slave
M checks/netapp_api_aggr
M checks/netapp_api_cpu
M checks/netapp_api_disk
M checks/netapp_api_environment
M checks/netapp_api_fcp
M checks/netapp_api_protocol
M checks/netapp_api_snapshots
M checks/netapp_api_temp
M checks/netapp_api_vs_traffic
M checks/netapp_cpu
M checks/netextreme_cpu_util
M checks/netextreme_fan
M checks/netextreme_psu
M checks/netextreme_psu_in
M checks/netextreme_psu_out
M checks/netextreme_temp
M checks/netgear_fans
M checks/netgear_temp
M checks/netscaler_health
M checks/netscaler_mem
M checks/netstat
M checks/nimble_volumes
M checks/nvidia
M checks/openbsd_sensors
M checks/openhardwaremonitor
M checks/oracle_locks
M checks/oracle_logswitches
M checks/oracle_version
M checks/orion_system
M checks/pandacom_10gm_temp
M checks/pandacom_fc_temp
M checks/pandacom_sys_temp
M checks/papouch_th2e_sensors
M checks/perle_chassis
M checks/perle_chassis_slots
M checks/perle_modules_cm1000
M checks/perle_modules_cm1110
M checks/perle_modules_mgt
M checks/perle_psmu
M checks/pfsense_if
M checks/poseidon_temp
M checks/pse_poe
M checks/pulse_secure_cpu_util
M checks/pulse_secure_temp
M checks/quanta_fan
M checks/quanta_temperature
M checks/quanta_voltage
M checks/ra32e_sensors
M checks/rabbitmq_nodes
M checks/raritan_emx
M checks/raritan_emx_sensors
M checks/raritan_pdu_inlet
M checks/raritan_pdu_inlet_summary
M checks/raritan_pdu_plugs
M checks/raritan_px2_sensors
M checks/raritan_px_outlets
M checks/raritan_px_sensors
M checks/rds_licenses
M checks/redis_info
M checks/rms200_temp
M checks/scaleio_mdm
M checks/scaleio_pd
M checks/scaleio_sds
M checks/scaleio_system
M checks/security_master
M checks/sensatronics_temp
M checks/sentry_pdu_systempower
M checks/siemens_plc
M checks/skype
M checks/smart
M checks/sophos_cpu
M checks/sophos_disk
M checks/statgrab_cpu
M checks/stormshield_cpu_temp
M checks/stulz_humidity
M checks/stulz_temp
M checks/tinkerforge
M checks/tplink_cpu
M checks/tplink_poe
M checks/ucd_cpu_util
M checks/ucd_disk
M checks/ucd_mem
M checks/ucs_bladecenter_fans
M checks/ucs_bladecenter_psu
M checks/ucs_c_rack_server_temp
M checks/ucs_c_rack_server_util
M checks/ups_bat_temp
M checks/ups_cps_battery
M checks/ups_cps_inphase
M checks/ups_cps_outphase
M checks/ups_in_freq
M checks/ups_in_voltage
M checks/ups_modulys_inphase
M checks/ups_modulys_outphase
M checks/ups_out_voltage
M checks/ups_socomec_in_voltage
M checks/ups_socomec_out_voltage
M checks/ups_socomec_outphase
M checks/ups_test
M checks/varnish
M checks/viprinet_temp
M checks/vms_cpu
M checks/wagner_titanus_topsense
M checks/watchdog_sensors
M checks/win_netstat
M checks/wmi_webservices
M checks/wut_webtherm
Log Message:
-----------
drop obsolete warning comment
Change-Id: I29ec7d2be7785897b81d83a949e9a192668f574d
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 4df5eaed46504c66ad786b03365f1bd368b0d2fc
https://github.com/tribe29/checkmk/commit/4df5eaed46504c66ad786b03365f1bd36…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
A .werks/15528
M cmk/base/plugins/agent_based/logwatch_ec.py
M cmk/gui/plugins/wato/check_parameters/logwatch_ec.py
M tests/unit/cmk/base/plugins/agent_based/test_logwatch_ec.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
15528 FIX logwatch_ec: Invalid parameters issue during discovery and update config
Make the remaining keys optional, so that we can
read/render the discovered parameters.
OTOH, make sure the keys are present at runtime
by adding them to the default parameters.
CMK-12829
SUP-13833
Change-Id: I6f389a498dd9773772ed64ba1e6b7b453b5e2781
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ca2953d7254e052af3b443990cfa95496ff16ebd
https://github.com/tribe29/checkmk/commit/ca2953d7254e052af3b443990cfa95496…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M checks/apc_symmetra
M checks/graylog_sources
M checks/janitza_umg
M checks/stormshield_packets
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins_legacy.py
Log Message:
-----------
simplify migration
Make sure all default level variables are in factory_settings.
Change-Id: Ib9fd705fda9fecfb8fa9ccbf20617d3fcbccd911
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ccd7acec50b4d82865c6821878a52703116e9f76
https://github.com/tribe29/checkmk/commit/ccd7acec50b4d82865c6821878a527031…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M livestatus/src/HostListState.cc
M livestatus/src/Makefile.am
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/NebContact.h
A livestatus/src/NebHost.cc
M livestatus/src/NebHost.h
M livestatus/src/NebHostGroup.h
M livestatus/src/NebService.h
M livestatus/src/NebTimeperiod.h
M livestatus/src/ServiceListState.cc
M livestatus/src/ServiceListState.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableServiceGroups.cc
M livestatus/src/TableServices.cc
M livestatus/src/TimeperiodsCache.h
M livestatus/src/test/test_Table.cc
M packages/livestatus/include/livestatus/Interface.h
M packages/livestatus/include/livestatus/LogEntry.h
M packages/livestatus/include/livestatus/MonitoringCore.h
M packages/livestatus/test/test_LogEntry.cc
Log Message:
-----------
Extend monitoring core interface, preparing unification of TableHosts.
This is basically the first half of a similar change by Sergey Kipnis
<sergey.kipnis(a)tribe29.com>. The actual unification will come in a
separate change, this one is already big enough.
Change-Id: I617f3adf198a0f2fefce2af4589eed2ae3e737e8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0b2fc3a7fdce77fbe10528f263d224d4287f01da
https://github.com/tribe29/checkmk/commit/0b2fc3a7fdce77fbe10528f263d224d42…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M cmk/base/config.py
M cmk/bi/lib.py
M cmk/bi/searcher.py
M cmk/gui/view_utils.py
M cmk/gui/views/painter/v0/helpers.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/rulesets.py
M cmk/utils/rulesets/ruleset_matcher.py
M cmk/utils/store/host_storage.py
M cmk/utils/tags.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/utils/test_utils_tags.py
Log Message:
-----------
Remove gratuitous type aliases
Such type aliases have disadvantages such as:
* They may introduce unnecessary coupling between modules (here with
`ruleset_matcher`).
* They obscure the signature of the functions by masking the fact that
some types depend on each other, or hiding simple transformations (such
as `Mapping[k, v] -> Mapping[v, k]`, for example).
* They are not as flexible regarding variance and mutability: One would
tend to always use the alias instead of, for example, returning a
Sequence[T] and taking an Iterator[T].
See also:
* https://wiki.haskell.org/Fairbairn_threshold
Change-Id: I1545dc523e48df239fc7e5b3605fe15f5f08db6a
Commit: cf0c5c593e8c119c2f47ed0afbe034377ce95355
https://github.com/tribe29/checkmk/commit/cf0c5c593e8c119c2f47ed0afbe034377…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M cmk/utils/rulesets/ruleset_matcher.py
Log Message:
-----------
Type a few Any in the ruleset matcher
Change-Id: I1bd69ad4bb7e01b4ff3a461f83997fc6855dbe1d
Compare: https://github.com/tribe29/checkmk/compare/3dc6bedb7761...cf0c5c593e8c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 127601cf6e881781634a0917c69b77d26287f937
https://github.com/tribe29/checkmk/commit/127601cf6e881781634a0917c69b77d26…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M buildscripts/scripts/build-cmk-image.groovy
Log Message:
-----------
Use the correct variable
Change-Id: I038bfb9a4dbd0a59f3532ebbdbfd8332ddb03ed8
JIRA-Ref: CMK-12868
Commit: 20e298ff9b7d63deb1ab25448cb55943d414a305
https://github.com/tribe29/checkmk/commit/20e298ff9b7d63deb1ab25448cb55943d…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M buildscripts/scripts/build-cmk-container.sh
Log Message:
-----------
Tag docker builds with <BRANCH>-daily
... in case we're not doing a release
Change-Id: I13f2ee9b5d6eb65fdf5985b1d63610b3684f7cf8
JIRA-Ref: CMK-12868
Commit: 9e2f780cc02dbc53a00b072d7b638d9e0675946d
https://github.com/tribe29/checkmk/commit/9e2f780cc02dbc53a00b072d7b638d9e0…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
R omd/packages/stunnel/stunnel-5.63.tar.gz
Log Message:
-----------
Remove (now) superfluous tar.gz
... as stunnel is already bazelized
Change-Id: I6be2fb1a0b5b856f2bedc23131c7bfed1bbda42f
Commit: 74ec6b943b7d7fbc6e4d795ed8fce15cea62873b
https://github.com/tribe29/checkmk/commit/74ec6b943b7d7fbc6e4d795ed8fce15ce…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M cmk/base/config.py
M cmk/ec/defaults.py
M cmk/utils/translations.py
M tests/unit/cmk/checkers/test_parsers.py
M tests/unit/cmk/utils/test_service_translations.py
Log Message:
-----------
Revert "Make TranslationOptions total"
This reverts commit 30e8638ed5f980f09eaaac35f9d05c9eebb90830.
Change-Id: Idbc580b8d34f8bc4f9faa3a447189b9436610ca9
Commit: 3dc6bedb7761a9290a68398b112cecce20821c3b
https://github.com/tribe29/checkmk/commit/3dc6bedb7761a9290a68398b112cecce2…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M packages/cmk-agent-ctl/src/monitoring_data.rs
A packages/cmk-agent-ctl/src/monitoring_data/win.rs
R packages/cmk-agent-ctl/src/monitoring_data/windows.rs
Log Message:
-----------
change file name from windows.rs to win.rs
Important crate from Microsoft has a name windows.
Because we are going to use this create then name
resolution becomes not trivial: `windows::which_one`.
Change-Id: Ie06edadeea5097ac2a18a85536ec674d36a1e0cf
Compare: https://github.com/tribe29/checkmk/compare/db57a527f656...3dc6bedb7761
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 80cc06f21b14aff8ed3cf13fc6831c2d59d3e085
https://github.com/tribe29/checkmk/commit/80cc06f21b14aff8ed3cf13fc6831c2d5…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
A .werks/15210
Log Message:
-----------
15210 FIX mk_oracle: change host and port to required fields in auth choices
The Oracle plugin allowed the user to configure Login options without
actually configuring any details. This also resulted in the default values
for 'Hostname' or 'TCP-Port for Listener' to be ignored. This werk fixes
this issue.
SUP-13213
Change-Id: Ic4945ef7984348c0761ea5eedf433745403c9a21
Commit: 8841cf9d89b917299ed3935365e1f2312d3be655
https://github.com/tribe29/checkmk/commit/8841cf9d89b917299ed3935365e1f2312…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M cmk/gui/watolib/groups.py
Log Message:
-----------
groups: add group_type in missing string format for add_group_change
Change-Id: Id922913876309cd63aab161f9f99d108b8378c2f
Commit: ba37ed02ea16c45565783d739d6764fa38e6f899
https://github.com/tribe29/checkmk/commit/ba37ed02ea16c45565783d739d6764fa3…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
Log Message:
-----------
time_period: improve alias example for update endpoint
Change-Id: I1dbf86339f050cb2969d75aeca73eb2abadfa437
Commit: 5668aaf1a7e0e44736f04428d063c9b2879a7510
https://github.com/tribe29/checkmk/commit/5668aaf1a7e0e44736f04428d063c9b28…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
A .werks/15589
Log Message:
-----------
15589 KUBE: addition of support for Kubernetes cloud providers
Kubernetes for AKS EKS, AKS and GKE are now officially supported.
CMK-12552
Change-Id: If603cec3b62d5e63d7a68c37f85af21a7efd407e
Commit: bc6d1dd2953544a6379d8a896e349917f4181250
https://github.com/tribe29/checkmk/commit/bc6d1dd2953544a6379d8a896e349917f…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
A .werks/15651
M cmk/gui/plugins/openapi/endpoints/user_config.py
Log Message:
-----------
15651 FIX user_config: setting connector when creating user with no authentication
Prior to this werk, the connector type was not set to htpasswd
when creating an user with no authentication. This created the user
but subsequently prevented the user from being edited on the
interface. This werk fixes this issue by setting the connector
per default.
CMK-12723
Change-Id: I4870337d2bff70c737a21ef0d4ca1bf7d7bdb81f
Commit: 8da8ae126e4e771c8bb284cde5bc4846ae04eca7
https://github.com/tribe29/checkmk/commit/8da8ae126e4e771c8bb284cde5bc4846a…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M buildscripts/docker_image_aliases/IMAGE_TESTING/Dockerfile
M buildscripts/docker_image_aliases/IMAGE_TESTING/meta.yml
Log Message:
-----------
Bump IMAGE_TESTING
... in order to have aws cli available
Change-Id: I86cde671b1857eae94c0c81e50119a1b18cbbfaf
JIRA-Ref: CMK-12880
Commit: 9a661b94c784d8156f1bc25fd25d3e0654188db5
https://github.com/tribe29/checkmk/commit/9a661b94c784d8156f1bc25fd25d3e065…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M buildscripts/scripts/build-cmk-image.groovy
Log Message:
-----------
Use the correct variable
Change-Id: I038bfb9a4dbd0a59f3532ebbdbfd8332ddb03ed8
JIRA-Ref: CMK-12868
Commit: efa463d5501c38c2060f2445ec59d51a2dec1d9c
https://github.com/tribe29/checkmk/commit/efa463d5501c38c2060f2445ec59d51a2…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M buildscripts/scripts/build-cmk-container.sh
Log Message:
-----------
Tag docker builds with <BRANCH>-daily
... in case we're not doing a release
Change-Id: I13f2ee9b5d6eb65fdf5985b1d63610b3684f7cf8
JIRA-Ref: CMK-12868
Commit: bd72b11a6db56f6b8f552a9e45a62deb3716007d
https://github.com/tribe29/checkmk/commit/bd72b11a6db56f6b8f552a9e45a62deb3…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M cmk/base/config.py
M cmk/ec/defaults.py
M cmk/utils/translations.py
M tests/unit/cmk/checkers/test_parsers.py
M tests/unit/cmk/utils/test_service_translations.py
Log Message:
-----------
Revert "Make TranslationOptions total"
This reverts commit 30e8638ed5f980f09eaaac35f9d05c9eebb90830.
Change-Id: Idbc580b8d34f8bc4f9faa3a447189b9436610ca9
Compare: https://github.com/tribe29/checkmk/compare/af7b35d773ed...bd72b11a6db5
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 8ef19a8a14b38c1a7ac62466fc6b01c99df3fa3b
https://github.com/tribe29/checkmk/commit/8ef19a8a14b38c1a7ac62466fc6b01c99…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
A buildscripts/infrastructure/build-nodes/scripts/install-aws-cli.sh
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
Log Message:
-----------
Adds aws cli to ubuntu 20.04
Change-Id: I2429875fbc4a7d3a9f48015f7c0a9a849fae7afa
JIRA-Ref: CMK-12880
Commit: d2f33f6d30fa19c796a86a25db4a14cd3bc4127a
https://github.com/tribe29/checkmk/commit/d2f33f6d30fa19c796a86a25db4a14cd3…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M buildscripts/scripts/stages.yml
Log Message:
-----------
Run all tests if IMAGE_TESTING gets bumped
Change-Id: I6dbbc19f9ac5b1b024c017d71a985573ab198b3a
JIRA-Ref: CMK-12880
Commit: 0ade3e66e1168ccaca44c1b11ebf717ea8a7ce58
https://github.com/tribe29/checkmk/commit/0ade3e66e1168ccaca44c1b11ebf717ea…
Author: Jonas Scharpf <jonas.scharpf(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M package-lock.json
M package.json
M tests/Makefile
Log Message:
-----------
Regen package-lock.json
* make sure npm deps are freshly installed
Change-Id: I7333bc5c3218e31c046f7b9fd3f1bb871e5e8f1d
Commit: 2725cd5eea28d9b4850d245f24a53339500f63a4
https://github.com/tribe29/checkmk/commit/2725cd5eea28d9b4850d245f24a533395…
Author: Jonas Scharpf <jonas.scharpf(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
M buildscripts/scripts/stages.yml
M tests/Makefile
Log Message:
-----------
Run test-build-js in docker
use it in stages.yml
Change-Id: If74c618ce254559fc1e196d335da4a826c215aac
Commit: 0805cb1439f5ac8768658da85f4db7dabb71e593
https://github.com/tribe29/checkmk/commit/0805cb1439f5ac8768658da85f4db7dab…
Author: Jonas Scharpf <jonas.scharpf(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
A buildscripts/scripts/test-css-format.groovy
A buildscripts/scripts/test-javascript-build.groovy
A buildscripts/scripts/test-javascript-format.groovy
A buildscripts/scripts/test-javascript-lint.groovy
A buildscripts/scripts/test-typescript-types.groovy
Log Message:
-----------
Add groovy function for JS, TS and CSS format and linting tests
Change-Id: I56a7e3dc5cb9a4f052bddcee1c715add91835d67
Commit: af7b35d773ed6abf01b61174fb8f4de90aa34dfe
https://github.com/tribe29/checkmk/commit/af7b35d773ed6abf01b61174fb8f4de90…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-04-06 (Thu, 06 Apr 2023)
Changed paths:
A .werks/15461
M checks/azure_agent_info
Log Message:
-----------
15461 FIX azure_agent_info: Stop suppressing Graph client errors
With the werk 14533 we started suppressing Graph client errors.
This was needed in the version 2.1 because Graph client errors couldn't
be avoided in case the app used to call the Azure API didn't have the
"Directory.Read.All" Graph permission.
These errors can now be avoided by un-selecting "Users in the Active Directory",
"AD Connect Sync" and "App Registrations" services in the agent configuration,
which makes error suppression no longer necessary.
CMK-12827
Change-Id: I3559d42db37ce91a3f5da4463d234174c4665872
Compare: https://github.com/tribe29/checkmk/compare/0f06be6ffab4...af7b35d773ed