Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 101b2a9842f586a754f06e53ec5e79c486543649
https://github.com/Checkmk/checkmk/commit/101b2a9842f586a754f06e53ec5e79c48…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/modes/check_mk.py
M cmk/fetchers/_snmp.py
M cmk/fetchers/_snmpscan.py
M cmk/snmplib/_getoid.py
M cmk/snmplib/_table.py
M tests/integration/cmk/snmplib/helper_get_single_oid.py
M tests/integration/cmk/snmplib/helper_get_snmp_table.py
M tests/unit/cmk/base/plugins/agent_based/snmp.py
M tests/unit/cmk/snmplib/test_table.py
Log Message:
-----------
Make the logger in cmk.snmplib explicit.
Again, the reason is to avoid spurious output on stdout.
Change-Id: I810043f98ca0555260c427f28d358efb5a010532
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 8b05a18fb09019d3f7a584729f49b5463d6b3b52
https://github.com/Checkmk/checkmk/commit/8b05a18fb09019d3f7a584729f49b5463…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
R tests/testlib/snmp.py
A tests/unit/cmk/base/plugins/agent_based/snmp.py
M tests/unit/cmk/base/plugins/agent_based/test_apc_symmetra_power.py
M tests/unit/cmk/base/plugins/agent_based/test_brocade_fcport.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_wlc_clients.py
M tests/unit/cmk/base/plugins/agent_based/test_epower.py
M tests/unit/cmk/base/plugins/agent_based/test_juniper_fru.py
M tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway.py
M tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway_client_requests.py
M tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway_info.py
M tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway_misc.py
M tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway_time_consumed_by_rule_engine.py
M tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway_time_to_resolve_dns.py
M tests/unit/cmk/base/plugins/agent_based/test_synology_disk.py
M tests/unit/cmk/base/plugins/agent_based/test_ups_power.py
M tests/unit/cmk/plugins/infoblox/agent_based/test_infoblox_temp.py
Log Message:
-----------
Move snmp helpers next to call sites
Change-Id: I33dba5994499778cf658f76904614a922104e6c0
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 6f253aa258a2d63e0085b75ac02eb920d9d0153c
https://github.com/Checkmk/checkmk/commit/6f253aa258a2d63e0085b75ac02eb920d…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
M cmk/checkengine/checking/_checking.py
M cmk/checkengine/discovery/_autodiscovery.py
M cmk/checkengine/discovery/_commandline.py
M cmk/checkengine/discovery/_impl.py
M cmk/checkengine/discovery/_preview.py
M cmk/checkengine/inventory.py
M cmk/checkengine/parser/_utils.py
M tests/unit/cmk/checkengine/test_host_sections.py
Log Message:
-----------
Make the logger for group_by_hosts explicit.
Again, this avoids spurious output on stdout, removing the need for hacks
around it. Note that the end-of-line fiddling will vanish soon, too:
Currently all call sites meticulously add EOL, and the printing machinery
goes the extra mile to avoid emitting it itself. This doesn't make sense...
Change-Id: I6f7fb82b4c83488fbfc88a270d7de8dd36dd07ef
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 23c3fed09989685a9c7fb5122dd75b28e2bec319
https://github.com/Checkmk/checkmk/commit/23c3fed09989685a9c7fb5122dd75b28e…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
M cmk/base/checkers.py
M cmk/base/modes/check_mk.py
M cmk/gui/availability.py
M cmk/gui/views/page_show_view.py
M cmk/utils/cpu_tracking.py
Log Message:
-----------
Make the CPUTracker logger explicit.
Unconditionally printing things to stdout can mess up various protocols, so
we have a few ugly hacks scattered all around our code base as a workaround.
When all such console I/O has been fixed, those hacks can be removed.
Change-Id: Ie4115e40c832c44ae477206bcdc109bc7e62c301
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 4b5b39771334cac9b4f383c0c6cd0eae5a47620a
https://github.com/Checkmk/checkmk/commit/4b5b39771334cac9b4f383c0c6cd0eae5…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
A .werks/16184.md
M cmk/bi/rule.py
M cmk/bi/rule_interface.py
M cmk/gui/bi/_config.py
M tests/unit/cmk/bi/test_bi_rule.py
Log Message:
-----------
16184 BI: add _clone[X] suffix to default id of cloned rule
To prevent saving an incorrect rule, Checkmk will now append
a `_clone[X]` suffix to the default id of the cloned rule
(`X` being an incrementing clone number).
CMK-13965
Change-Id: I9cf35c9501dea16e61415872fce3260efa693633
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 8c48c55f55bad50b85c120757a327c497aa03c32
https://github.com/Checkmk/checkmk/commit/8c48c55f55bad50b85c120757a327c497…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
A .werks/14232.md
M cmk/gui/nodevis/topology.py
M cmk/gui/nodevis/type_defs.py
Log Message:
-----------
WK14232: Topology visualization: No longer crashes when trying to migrate legacy configuration to new format
Change-Id: I67005690239c00fddfc01511fa94144a2e668da8
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 0eafbe95df51d3e96bed1ff082768cfe573640f6
https://github.com/Checkmk/checkmk/commit/0eafbe95df51d3e96bed1ff082768cfe5…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
M cmk/base/config.py
M tests/testlib/__init__.py
M tests/unit/checks/checktestlib.py
M tests/unit/checks/generictests/run.py
M tests/unit/checks/test_agent_acme_sbc.py
M tests/unit/checks/test_agent_activemq.py
M tests/unit/checks/test_agent_allnet_ip_sensoric.py
M tests/unit/checks/test_agent_appdynamics.py
M tests/unit/checks/test_agent_aws.py
M tests/unit/checks/test_agent_aws_status.py
M tests/unit/checks/test_agent_azure.py
M tests/unit/checks/test_agent_couchbase.py
M tests/unit/checks/test_agent_ddn_s2a.py
M tests/unit/checks/test_agent_emcvnx.py
M tests/unit/checks/test_agent_gcp_status.py
M tests/unit/checks/test_agent_graylog.py
M tests/unit/checks/test_agent_hivemanager.py
M tests/unit/checks/test_agent_hivemanager_ng.py
M tests/unit/checks/test_agent_hp_msa.py
M tests/unit/checks/test_agent_ibmsvc.py
M tests/unit/checks/test_agent_innovaphone.py
M tests/unit/checks/test_agent_ipmi_sensors.py
M tests/unit/checks/test_agent_jira.py
M tests/unit/checks/test_agent_jolokia.py
M tests/unit/checks/test_agent_kube.py
M tests/unit/checks/test_agent_mqtt.py
M tests/unit/checks/test_agent_netapp.py
M tests/unit/checks/test_agent_rabbitmq.py
M tests/unit/checks/test_agent_random.py
M tests/unit/checks/test_agent_ruckus_spot.py
M tests/unit/checks/test_agent_salesforce.py
M tests/unit/checks/test_agent_siemens_plc.py
M tests/unit/checks/test_agent_smb_share.py
M tests/unit/checks/test_agent_splunk.py
M tests/unit/checks/test_agent_storeonce.py
M tests/unit/checks/test_agent_storeonce4x.py
M tests/unit/checks/test_agent_tinkerforge.py
M tests/unit/checks/test_agent_ucs_bladecenter.py
M tests/unit/checks/test_agent_vnx_quotas.py
M tests/unit/checks/test_agent_vsphere.py
M tests/unit/checks/test_agent_zerto.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_allnet_ip_sensoric.py
M tests/unit/checks/test_apc_ats_status.py
M tests/unit/checks/test_apc_netbotz_drycontact.py
M tests/unit/checks/test_apc_symmetra_test.py
M tests/unit/checks/test_check_bi_aggr.py
M tests/unit/checks/test_check_disk_smb.py
M tests/unit/checks/test_check_mail.py
M tests/unit/checks/test_check_mail_loop.py
M tests/unit/checks/test_check_mailboxes.py
M tests/unit/checks/test_check_sftp.py
M tests/unit/checks/test_cmciii_lcp_water.py
M tests/unit/checks/test_cmciii_lcp_waterflow.py
M tests/unit/checks/test_compellent_folder.py
M tests/unit/checks/test_f5_bigip_vserver.py
M tests/unit/checks/test_fortigate_sslvpn.py
M tests/unit/checks/test_ibm_mq_channels.py
M tests/unit/checks/test_ibm_mq_managers.py
M tests/unit/checks/test_ibm_mq_plugin.py
M tests/unit/checks/test_ibm_mq_queues.py
M tests/unit/checks/test_jolokia_generic.py
M tests/unit/checks/test_juniper_fru.py
M tests/unit/checks/test_mbg_lantime_ng_refclock.py
M tests/unit/checks/test_mbg_lantime_ng_state.py
M tests/unit/checks/test_mkbackup_check.py
M tests/unit/checks/test_mongodb_connections.py
M tests/unit/checks/test_mongodb_flushing.py
M tests/unit/checks/test_msoffice_serviceplans.py
M tests/unit/checks/test_netapp_api_cpu.py
M tests/unit/checks/test_netstat_parse.py
M tests/unit/checks/test_nimble_latency.py
M tests/unit/checks/test_oracle_jobs.py
M tests/unit/checks/test_postgres_stat_database.py
M tests/unit/checks/test_ra32e_sensors_check.py
M tests/unit/checks/test_ra32e_switch_check.py
M tests/unit/checks/test_raritan_pdu_plugs.py
M tests/unit/checks/test_rstcli.py
M tests/unit/checks/test_sap_hana_ess_migration.py
M tests/unit/checks/test_sophos_disk.py
M tests/unit/checks/test_statgrab_cpu_check.py
M tests/unit/checks/test_win_license.py
M tests/unit/checks/test_wmi_check.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_node_disk_usage.py
Log Message:
-----------
Isolate legacy tests and helpers more
The helpers from the generic testlib are now moved next to their call
sites in `tests/unit/checks`.
This reduces the import time of testlib.test dramatically, which helps a
lot making many pytest invocations faster.
Change-Id: Ib1d8a4b631f80a97134e59d048f21d398d20d7ae
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 1f3f8dbf9e9bd4c467d535685ee3296faa2413d1
https://github.com/Checkmk/checkmk/commit/1f3f8dbf9e9bd4c467d535685ee3296fa…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
M buildscripts/scripts/get_distros.py
A buildscripts/scripts/trigger-all-nightlies-fast.groovy
M buildscripts/scripts/utils/versioning.groovy
Log Message:
-----------
Add single trigger job for all nightlies
... and extend get_distros.py script to return edtions defined by edtions.yml
CMK-17117
Change-Id: Id24e3c8878b9ed487edd250d5cad044890ac6e1e
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 98da1dff78837f88ba0d2a9e520b2073907cef02
https://github.com/Checkmk/checkmk/commit/98da1dff78837f88ba0d2a9e520b20739…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
M cmk/active_checks/check_traceroute.py
M cmk/base/automations/check_mk.py
M cmk/base/modes/check_mk.py
M cmk/fields/validators.py
M cmk/gui/fields/attributes.py
M cmk/gui/inventory/__init__.py
M cmk/gui/inventory/_rulespec.py
M cmk/gui/mkeventd/wato.py
M cmk/gui/openapi/endpoints/downtime/request_schemas.py
M cmk/gui/openapi/endpoints/host_config/__init__.py
M cmk/gui/openapi/endpoints/metric/request_schemas.py
M cmk/gui/openapi/endpoints/service/__init__.py
M cmk/gui/openapi/restful_objects/parameters.py
M cmk/gui/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/wato/active_checks/by_ssh.py
M cmk/gui/plugins/wato/active_checks/dns.py
M cmk/gui/plugins/wato/active_checks/mailbox.py
M cmk/gui/plugins/wato/active_checks/traceroute.py
M cmk/gui/plugins/wato/check_parameters/heartbeat_crm.py
M cmk/gui/plugins/wato/check_parameters/heartbeat_crm_resources.py
M cmk/gui/plugins/wato/special_agents/aws.py
M cmk/gui/plugins/wato/special_agents/common_tls_verification.py
M cmk/gui/plugins/wato/special_agents/graylog.py
M cmk/gui/plugins/wato/special_agents/jira.py
M cmk/gui/plugins/wato/special_agents/prometheus.py
M cmk/gui/plugins/wato/special_agents/rabbitmq.py
M cmk/gui/plugins/wato/special_agents/siemens_plc.py
M cmk/gui/plugins/wato/special_agents/vsphere.py
M cmk/gui/valuespec.py
M cmk/gui/views/availability.py
M cmk/gui/wato/_check_mk_configuration.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/watolib/agent_registration.py
M cmk/gui/watolib/builtin_attributes.py
M cmk/plugins/collection/rulesets/mobileiron.py
M cmk/plugins/collection/rulesets/sql.py
M cmk/plugins/elasticsearch/rulesets/elasticsearch_query.py
M cmk/plugins/jenkins/rulesets/jenkins_special_agent.py
M cmk/plugins/pure_storage_fa/rulesets/pure_storage_fa.py
M cmk/special_agents/agent_aws.py
M cmk/special_agents/agent_mobileiron.py
M cmk/special_agents/agent_smb_share.py
M cmk/special_agents/agent_vsphere.py
M cmk/utils/rulesets/tuple_rulesets.py
M packages/cmk-agent-receiver/cmk/agent_receiver/models.py
M packages/cmk-agent-receiver/tests/test_endpoints.py
M tests/composition/controller_site_interactions/test_status.py
M tests/integration/cmk/base/test_automations.py
M tests/unit/cmk/special_agents/test_agent_smb_share.py
Log Message:
-----------
Replace 'hostname(s)' with 'host name(s)'
CMK-16121
Change-Id: I4e31149878839114278958de5b647e842d0c5413
Commit: 6b0c53e49a9c24aa6154e97f58b7403627cbfd37
https://github.com/Checkmk/checkmk/commit/6b0c53e49a9c24aa6154e97f58b740362…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-05-13 (Mon, 13 May 2024)
Changed paths:
M cmk/base/modes/__init__.py
M cmk/base/plugins/agent_based/docker_container_status.py
M cmk/fields/validators.py
M cmk/gui/mkeventd/_filters.py
M cmk/gui/mkeventd/views.py
M cmk/gui/mkeventd/wato.py
M cmk/gui/painter/v0/painters.py
M cmk/gui/plugins/wato/active_checks/by_ssh.py
M cmk/gui/plugins/wato/active_checks/dns.py
M cmk/gui/plugins/wato/active_checks/mailbox.py
M cmk/gui/plugins/wato/active_checks/sftp.py
M cmk/gui/plugins/wato/check_parameters/hivemanager_devices.py
M cmk/gui/plugins/wato/check_parameters/hivemanager_ng_devices.py
M cmk/gui/plugins/wato/special_agents/smb_share.py
M cmk/gui/sidebar/_snapin/_search.py
M cmk/gui/views/availability.py
M cmk/gui/views/builtin_views.py
M cmk/gui/views/inventory/builtin_display_hints.py
M cmk/gui/visuals/_filters.py
M cmk/gui/visuals/info/_infos.py
M cmk/gui/wato/_check_mk_configuration.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/pattern_editor.py
M cmk/gui/wato/pages/search.py
M cmk/gui/watolib/builtin_attributes.py
M cmk/plugins/elasticsearch/rulesets/elasticsearch.py
M cmk/special_agents/agent_netapp.py
M cmk/special_agents/agent_netapp_ontap.py
M cmk/special_agents/agent_pure_storage_fa.py
M tests/unit/cmk/gui/mkeventd/test_icon_mkeventd.py
Log Message:
-----------
Replace 'Hostname(s)' with 'Host name(s)'
CMK-16121
Change-Id: I02fcbcb6b28ab72bfb2f48a5a842ac553e92b9bf
Compare: https://github.com/Checkmk/checkmk/compare/6998384ead60...6b0c53e49a9c
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications