Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 965f25b239b44d1f5466f4e0392aff59f350af3b
https://github.com/Checkmk/checkmk/commit/965f25b239b44d1f5466f4e0392aff59f…
Author: Mehrdad Shahidi <mohammadmehrdad.shahidi(a)checkmk.com>
Date: 2024-04-09 (Tue, 09 Apr 2024)
Changed paths:
M cmk/gui/views/command/commands.py
Log Message:
-----------
HTML escape in Reschedule active checks
CMK-15878
Change-Id: Ied7514b0b825bca0f5e4ef99470572cedd1781e6
(cherry picked from commit 7763a4271662a318606dd0746eb1ea017011b291)
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 41343532b3709948e5256690ad8531e41a0e44ac
https://github.com/Checkmk/checkmk/commit/41343532b3709948e5256690ad8531e41…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-04-09 (Tue, 09 Apr 2024)
Changed paths:
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/engine/stdafx_defines.h
M agents/wnx/src/main/pch.h
M agents/wnx/watest/test-wtools_runas.cpp
Log Message:
-----------
wa: rewrite group user test in RunAs
needed by Oracle upcoming changes
Change-Id: Ic40aab9166f597a034a8478158dc1465b26f1940
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: 27c5dae3009986da24bc38a20392d690404e303f
https://github.com/Checkmk/checkmk/commit/27c5dae3009986da24bc38a20392d6904…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-04-09 (Tue, 09 Apr 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/__init__.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_migrations.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_preconfigured.py
M packages/cmk-rulesets/tests/form_specs/test_migrations.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
ruleset api: Datamodel changes for TimePeriod form spec
CMK-16530
Change-Id: I342d642298380d6e42e2b926eb7bcb64a5491f50
(cherry picked from commit de51be0cf26ad442e24d6de9a7d29e2ca7ed57fb)
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: f13b44f73ae0f54990ac59a0848e9549a63d69b5
https://github.com/Checkmk/checkmk/commit/f13b44f73ae0f54990ac59a0848e9549a…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-04-09 (Tue, 09 Apr 2024)
Changed paths:
A .werks/16615.md
R agents/plugins/websphere_mq
R cmk/base/legacy_checks/websphere_mq_channels.py
R cmk/base/legacy_checks/websphere_mq_instance.py
R cmk/base/legacy_checks/websphere_mq_queues.py
M cmk/gui/plugins/metrics/translation.py
R cmk/gui/plugins/wato/check_parameters/websphere_mq.py
R cmk/gui/plugins/wato/check_parameters/websphere_mq_channels.py
R cmk/gui/plugins/wato/check_parameters/websphere_mq_instance.py
R cmk/gui/plugins/wato/check_parameters/websphere_mq_manager.py
R cmk/plugins/collection/checkman/websphere_mq_channels
R cmk/plugins/collection/checkman/websphere_mq_instance
R cmk/plugins/collection/checkman/websphere_mq_instance_manager
R cmk/plugins/collection/checkman/websphere_mq_queues
M cmk/update_config/plugins/pre_actions/deprecated_config_style.py
M cmk/utils/man_pages.py
R tests/unit/checks/generictests/datasets/websphere_mq_queues.py
R tests/unit/checks/generictests/datasets/websphere_mq_queues_2019-03-01_15-24-42_5c7940aa23f90_regression.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
M tests/unit/cmk/utils/test_man_pages.py
Log Message:
-----------
16615 Remove websphere_mq plugin
With this Werk the `websphere_mq` plugin is removed.
It was deprecated with Werk 10752 and version 2.0.0.
CMK-16255
Change-Id: I33f44b112808a73f45294c681fc766f161511b81
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: 9d384a781b733bee06b4b80dca50c02f93ce6bfd
https://github.com/Checkmk/checkmk/commit/9d384a781b733bee06b4b80dca50c02f9…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-04-09 (Tue, 09 Apr 2024)
Changed paths:
M cmk/plugins/aws/graphing/metrics.py
M cmk/plugins/collection/graphing/mqtt.py
Log Message:
-----------
Fix unit
Change-Id: I096ef9b9c0f9860786ba832c97922522c693886f
Commit: 0fbbe5071af39b32e43cf2ae794184f0865bd270
https://github.com/Checkmk/checkmk/commit/0fbbe5071af39b32e43cf2ae794184f08…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-04-09 (Tue, 09 Apr 2024)
Changed paths:
M cmk/gui/availability.py
M cmk/gui/config.py
M cmk/gui/cron.py
M cmk/gui/dashboard/__init__.py
M cmk/gui/graphing/_utils.py
M cmk/gui/graphing/_valuespecs.py
M cmk/gui/hooks.py
M cmk/gui/inventory/_rulespec.py
M cmk/gui/main_menu.py
M cmk/gui/main_modules.py
M cmk/gui/metrics.py
M cmk/gui/mkeventd/wato.py
M cmk/gui/openapi/endpoints/autocomplete/__init__.py
M cmk/gui/openapi/endpoints/notification_rules/request_schemas.py
M cmk/gui/openapi/endpoints/notification_rules/response_schemas.py
M cmk/gui/openapi/spec_generator.py
M cmk/gui/painter/v0/painters.py
M cmk/gui/plugins/config/base.py
M cmk/gui/plugins/wato/active_checks/form_submit.py
M cmk/gui/plugins/wato/active_checks/http.py
M cmk/gui/plugins/wato/active_checks/notify_count.py
M cmk/gui/plugins/wato/check_parameters/checkmk_agent.py
M cmk/gui/plugins/wato/check_parameters/checkmk_agent_plugins.py
M cmk/gui/plugins/wato/check_parameters/filestats.py
M cmk/gui/plugins/wato/check_parameters/ibm_mq_plugin.py
M cmk/gui/plugins/wato/check_parameters/mcafee_web_gateway.py
M cmk/gui/plugins/wato/check_parameters/mcafee_web_gateway_misc.py
M cmk/gui/plugins/wato/check_parameters/multipath.py
M cmk/gui/plugins/wato/check_parameters/rabbitmq_cluster_messages.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/_snapin/_search.py
M cmk/gui/utils/__init__.py
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/views/__init__.py
M cmk/gui/views/icon/painter.py
M cmk/gui/views/sorter/sorters.py
M cmk/gui/visuals/__init__.py
M cmk/gui/visuals/_filters.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/_ac_tests.py
M cmk/gui/wato/_check_mk_configuration.py
M cmk/gui/wato/_check_plugin_selection.py
M cmk/gui/wato/_main_module_topics.py
M cmk/gui/wato/_main_modules.py
M cmk/gui/wato/_notification_parameter/_mail.py
M cmk/gui/wato/_notification_parameter/_registry.py
M cmk/gui/wato/_notification_settings.py
M cmk/gui/wato/_pre_21_plugin_api.py
M cmk/gui/wato/_rulespec_groups.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/events.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/config_domains.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/notifications.py
M cmk/gui/watolib/sites.py
M cmk/gui/watolib/user_scripts.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Replace 'plugin(s)' with 'plug-in(s)'
CMK-16121
Change-Id: I6fb2ea1018b8740e9e629890194ac2edbff9e275
Commit: 22e2b21bf3253980461b7f7bdd93179349e17313
https://github.com/Checkmk/checkmk/commit/22e2b21bf3253980461b7f7bdd9317934…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-04-09 (Tue, 09 Apr 2024)
Changed paths:
M cmk/active_checks/check_disk_smb.py
M cmk/base/api/agent_based/cluster_mode.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/api/agent_based/register/_discover.py
M cmk/base/api/agent_based/register/check_plugins.py
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/utils.py
M cmk/base/api/agent_based/value_store/_utils.py
M cmk/base/api/bakery/artifact_types.py
M cmk/base/api/bakery/register.py
M cmk/base/automations/check_mk.py
M cmk/base/check_api.py
M cmk/base/core_config.py
M cmk/base/default_config/__init__.py
M cmk/base/diagnostics.py
M cmk/base/events.py
M cmk/base/legacy_checks/bintec_cpu.py
M cmk/base/legacy_checks/check_http.py
M cmk/base/legacy_checks/cisco_nexus_cpu.py
M cmk/base/legacy_checks/filestats.py
M cmk/base/legacy_checks/fsc_ipmi_mem_status.py
M cmk/base/legacy_checks/hr_cpu.py
M cmk/base/legacy_checks/hyperv_vms.py
M cmk/base/legacy_checks/mkeventd_status.py
M cmk/base/legacy_checks/msoffice_licenses.py
M cmk/base/legacy_checks/oracle_dataguard_stats.py
M cmk/base/legacy_checks/oracle_recovery_status.py
M cmk/base/legacy_checks/tplink_cpu.py
M cmk/base/legacy_checks/ucd_mem.py
M cmk/base/modes/check_mk.py
M cmk/base/notify.py
M cmk/base/plugins/agent_based/bonding.py
M cmk/base/plugins/agent_based/checkmk_agent.py
M cmk/base/plugins/agent_based/datadog_events.py
M cmk/base/plugins/agent_based/datadog_logs.py
M cmk/base/plugins/agent_based/docker_container_status.py
M cmk/base/plugins/agent_based/docker_node_info.py
M cmk/base/plugins/agent_based/domino_tasks.py
M cmk/base/plugins/agent_based/esx_vsphere_hostsystem_section.py
M cmk/base/plugins/agent_based/fjdarye_ce_power_supply_units.py
M cmk/base/plugins/agent_based/fjdarye_channel_adapters.py
M cmk/base/plugins/agent_based/fjdarye_channel_modules.py
M cmk/base/plugins/agent_based/fjdarye_controller_enclosures.py
M cmk/base/plugins/agent_based/fjdarye_controller_modules_flash.py
M cmk/base/plugins/agent_based/fjdarye_controller_modules_memory.py
M cmk/base/plugins/agent_based/fjdarye_device_enclosures.py
M cmk/base/plugins/agent_based/fjdarye_disks.py
M cmk/base/plugins/agent_based/fjdarye_expanders.py
M cmk/base/plugins/agent_based/fjdarye_inlet_thermal_sensors.py
M cmk/base/plugins/agent_based/fjdarye_power_supply_units.py
M cmk/base/plugins/agent_based/fjdarye_rluns.py
M cmk/base/plugins/agent_based/fjdarye_summary_status.py
M cmk/base/plugins/agent_based/fjdarye_system_capacitors.py
M cmk/base/plugins/agent_based/fjdarye_thermal_sensors.py
M cmk/base/plugins/agent_based/inventory_checkmk_server.py
M cmk/base/plugins/agent_based/inventory_dmidecode.py
M cmk/base/plugins/agent_based/lnx_cpuinfo.py
M cmk/base/plugins/agent_based/local.py
M cmk/base/plugins/agent_based/logwatch.py
M cmk/base/plugins/agent_based/logwatch_ec.py
M cmk/base/plugins/agent_based/logwatch_section.py
M cmk/base/plugins/agent_based/mcafee_webgateway.py
M cmk/base/plugins/agent_based/mcafee_webgateway_client_requests.py
M cmk/base/plugins/agent_based/mcafee_webgateway_info.py
M cmk/base/plugins/agent_based/mcafee_webgateway_misc.py
M cmk/base/plugins/agent_based/mcafee_webgateway_misc_section.py
M cmk/base/plugins/agent_based/mcafee_webgateway_time_consumed_by_rule_engine.py
M cmk/base/plugins/agent_based/mcafee_webgateway_time_to_resolve_dns.py
M cmk/base/plugins/agent_based/mrpe.py
M cmk/base/plugins/agent_based/mssql_blocked_sessions.py
M cmk/base/plugins/agent_based/mssql_counters_page_life_expectancy.py
M cmk/base/plugins/agent_based/multipath.py
M cmk/base/plugins/agent_based/oracle_asm_diskgroup.py
M cmk/base/plugins/agent_based/oracle_dataguard_stats.py
M cmk/base/plugins/agent_based/oracle_instance_check.py
M cmk/base/plugins/agent_based/oracle_rman.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/smart.py
M cmk/base/plugins/agent_based/sshd_config.py
M cmk/base/plugins/agent_based/tsm_stagingpools.py
M cmk/base/plugins/agent_based/utils/logwatch.py
M cmk/base/plugins/agent_based/win_dhcp_pools.py
M cmk/base/plugins/agent_based/winperf_if.py
M cmk/base/plugins/agent_based/wut_webio.py
M cmk/base/plugins/bakery/bakery_api/__init__.py
M cmk/base/server_side_calls/_active_checks.py
M cmk/base/sources/_builder.py
M cmk/checkengine/checking/_checking.py
M cmk/checkengine/checkresults.py
M cmk/checkengine/discovery/_autodiscovery.py
M cmk/checkengine/discovery/_commandline.py
M cmk/checkengine/discovery/_services.py
M cmk/checkengine/parameters.py
M cmk/discover_plugins/_libexec.py
M cmk/discover_plugins/_python_plugins.py
M cmk/discover_plugins/_wellknown.py
M cmk/fetchers/_snmp.py
M cmk/gui/plugins/wato/check_parameters/checkmk_agent.py
M cmk/gui/views/inventory/builtin_display_hints.py
M cmk/plugins/collection/agent_based/apt.py
M cmk/plugins/collection/checkman/aix_sap_processlist
M cmk/plugins/collection/checkman/apache_status
M cmk/plugins/collection/checkman/apt
M cmk/plugins/collection/checkman/arc_raid_status
M cmk/plugins/collection/checkman/arcserve_backup
M cmk/plugins/collection/checkman/arista_temp
M cmk/plugins/collection/checkman/bi_aggregation
M cmk/plugins/collection/checkman/bonding
M cmk/plugins/collection/checkman/check_notify_count
M cmk/plugins/collection/checkman/checkmk_agent
M cmk/plugins/collection/checkman/cisco_meraki_org_device_status
M cmk/plugins/collection/checkman/cisco_meraki_org_licenses_overview
M cmk/plugins/collection/checkman/cisco_meraki_org_sensor_battery
M cmk/plugins/collection/checkman/cisco_meraki_org_sensor_humidity
M cmk/plugins/collection/checkman/cisco_meraki_org_sensor_temperature
M cmk/plugins/collection/checkman/cisco_ucs_mem
M cmk/plugins/collection/checkman/citrix_controller
M cmk/plugins/collection/checkman/citrix_controller_licensing
M cmk/plugins/collection/checkman/citrix_controller_registered
M cmk/plugins/collection/checkman/citrix_controller_services
M cmk/plugins/collection/checkman/citrix_controller_sessions
M cmk/plugins/collection/checkman/citrix_hostsystem
M cmk/plugins/collection/checkman/citrix_hostsystem_vms
M cmk/plugins/collection/checkman/citrix_licenses
M cmk/plugins/collection/checkman/citrix_serverload
M cmk/plugins/collection/checkman/citrix_sessions
M cmk/plugins/collection/checkman/citrix_state
M cmk/plugins/collection/checkman/citrix_state_controller
M cmk/plugins/collection/checkman/citrix_state_hosting_server
M cmk/plugins/collection/checkman/cmciii_leakage
M cmk/plugins/collection/checkman/cmk_site_statistics
M cmk/plugins/collection/checkman/cups_queues
M cmk/plugins/collection/checkman/db2_backup
M cmk/plugins/collection/checkman/db2_bp_hitratios
M cmk/plugins/collection/checkman/db2_connections
M cmk/plugins/collection/checkman/db2_counters
M cmk/plugins/collection/checkman/db2_logsizes
M cmk/plugins/collection/checkman/db2_mem
M cmk/plugins/collection/checkman/db2_sort_overflow
M cmk/plugins/collection/checkman/db2_tablespaces
M cmk/plugins/collection/checkman/db2_version
M cmk/plugins/collection/checkman/dmi_sysinfo
M cmk/plugins/collection/checkman/docker_container_status
M cmk/plugins/collection/checkman/docker_container_status_health
M cmk/plugins/collection/checkman/docker_container_status_uptime
M cmk/plugins/collection/checkman/docker_node_disk_usage
M cmk/plugins/collection/checkman/docker_node_info
M cmk/plugins/collection/checkman/docker_node_info_containers
M cmk/plugins/collection/checkman/enviromux_micro_humidity
M cmk/plugins/collection/checkman/enviromux_micro_humidity_external
M cmk/plugins/collection/checkman/enviromux_micro_temperature
M cmk/plugins/collection/checkman/enviromux_micro_temperature_external
M cmk/plugins/collection/checkman/f5_bigip_cluster_status
M cmk/plugins/collection/checkman/f5_bigip_cluster_status_v11_2
M cmk/plugins/collection/checkman/f5_bigip_vcmpfailover
M cmk/plugins/collection/checkman/filestats
M cmk/plugins/collection/checkman/filestats_single
M cmk/plugins/collection/checkman/fortiauthenticator_auth_fail
M cmk/plugins/collection/checkman/fsc_ipmi_mem_status
M cmk/plugins/collection/checkman/graylog_alerts
M cmk/plugins/collection/checkman/graylog_events
M cmk/plugins/collection/checkman/haproxy_server
M cmk/plugins/collection/checkman/hyperv_checkpoints
M cmk/plugins/collection/checkman/hyperv_vms
M cmk/plugins/collection/checkman/hyperv_vmstatus
M cmk/plugins/collection/checkman/ibm_mq_plugin
M cmk/plugins/collection/checkman/iis_app_pool_state
M cmk/plugins/collection/checkman/inotify
M cmk/plugins/collection/checkman/iptables
M cmk/plugins/collection/checkman/jar_signature
M cmk/plugins/collection/checkman/jolokia_generic
M cmk/plugins/collection/checkman/jolokia_generic_rate
M cmk/plugins/collection/checkman/jolokia_generic_string
M cmk/plugins/collection/checkman/jolokia_jvm_garbagecollectors
M cmk/plugins/collection/checkman/jolokia_jvm_memory
M cmk/plugins/collection/checkman/jolokia_jvm_memory_pools
M cmk/plugins/collection/checkman/jolokia_jvm_runtime
M cmk/plugins/collection/checkman/jolokia_jvm_threading
M cmk/plugins/collection/checkman/jolokia_jvm_threading_pool
M cmk/plugins/collection/checkman/jolokia_metrics_app_sess
M cmk/plugins/collection/checkman/jolokia_metrics_app_state
M cmk/plugins/collection/checkman/jolokia_metrics_bea_queue
M cmk/plugins/collection/checkman/jolokia_metrics_bea_requests
M cmk/plugins/collection/checkman/jolokia_metrics_bea_sess
M cmk/plugins/collection/checkman/jolokia_metrics_bea_threads
M cmk/plugins/collection/checkman/jolokia_metrics_requests
M cmk/plugins/collection/checkman/jolokia_metrics_serv_req
M cmk/plugins/collection/checkman/kaspersky_av_kesl_updates
M cmk/plugins/collection/checkman/kaspersky_av_quarantine
M cmk/plugins/collection/checkman/kaspersky_av_tasks
M cmk/plugins/collection/checkman/kaspersky_av_updates
M cmk/plugins/collection/checkman/logins
M cmk/plugins/collection/checkman/lvm_vgs
M cmk/plugins/collection/checkman/mailman_lists
M cmk/plugins/collection/checkman/mongodb_asserts
M cmk/plugins/collection/checkman/mongodb_collections
M cmk/plugins/collection/checkman/mongodb_connections
M cmk/plugins/collection/checkman/mongodb_counters
M cmk/plugins/collection/checkman/mongodb_flushing
M cmk/plugins/collection/checkman/mongodb_locks
M cmk/plugins/collection/checkman/mongodb_mem
M cmk/plugins/collection/checkman/mongodb_replica
M cmk/plugins/collection/checkman/msexch_dag_contentindex
M cmk/plugins/collection/checkman/msexch_dag_copyqueue
M cmk/plugins/collection/checkman/msexch_dag_dbcopy
M cmk/plugins/collection/checkman/msexch_database
M cmk/plugins/collection/checkman/msexch_replhealth
M cmk/plugins/collection/checkman/mtr
M cmk/plugins/collection/checkman/mysql
M cmk/plugins/collection/checkman/mysql_connections
M cmk/plugins/collection/checkman/mysql_galeradonor
M cmk/plugins/collection/checkman/mysql_galerasize
M cmk/plugins/collection/checkman/mysql_galerastartup
M cmk/plugins/collection/checkman/mysql_galerastatus
M cmk/plugins/collection/checkman/mysql_galerasync
M cmk/plugins/collection/checkman/mysql_ping
M cmk/plugins/collection/checkman/mysql_slave
M cmk/plugins/collection/checkman/netapp_api_connection
M cmk/plugins/collection/checkman/netstat
M cmk/plugins/collection/checkman/nginx_status
M cmk/plugins/collection/checkman/oracle_crs_res
M cmk/plugins/collection/checkman/oracle_crs_version
M cmk/plugins/collection/checkman/oracle_crs_voting
M cmk/plugins/collection/checkman/oracle_dataguard_stats
M cmk/plugins/collection/checkman/oracle_instance
M cmk/plugins/collection/checkman/oracle_rman
M cmk/plugins/collection/checkman/ovs_bonding
M cmk/plugins/collection/checkman/plesk_domains
M cmk/plugins/collection/checkman/postgres_bloat
M cmk/plugins/collection/checkman/postgres_conn_time
M cmk/plugins/collection/checkman/postgres_connections
M cmk/plugins/collection/checkman/postgres_instances
M cmk/plugins/collection/checkman/postgres_locks
M cmk/plugins/collection/checkman/postgres_processes
M cmk/plugins/collection/checkman/postgres_query_duration
M cmk/plugins/collection/checkman/postgres_sessions
M cmk/plugins/collection/checkman/postgres_stat_database
M cmk/plugins/collection/checkman/postgres_stat_database_size
M cmk/plugins/collection/checkman/postgres_stats
M cmk/plugins/collection/checkman/rds_licenses
M cmk/plugins/collection/checkman/redis_info
M cmk/plugins/collection/checkman/redis_info_clients
M cmk/plugins/collection/checkman/redis_info_persistence
M cmk/plugins/collection/checkman/rms200_temp
M cmk/plugins/collection/checkman/rstcli
M cmk/plugins/collection/checkman/rstcli_pdisks
M cmk/plugins/collection/checkman/sansymphony_pool
M cmk/plugins/collection/checkman/sap_dialog
M cmk/plugins/collection/checkman/sap_hana_ess_migration
M cmk/plugins/collection/checkman/sap_value
M cmk/plugins/collection/checkman/site_object_counts
M cmk/plugins/collection/checkman/sshd_config
M cmk/plugins/collection/checkman/storcli_pdisks
M cmk/plugins/collection/checkman/storcli_vdrives
M cmk/plugins/collection/checkman/stulz_alerts
M cmk/plugins/collection/checkman/stulz_humidity
M cmk/plugins/collection/checkman/stulz_powerstate
M cmk/plugins/collection/checkman/stulz_pump
M cmk/plugins/collection/checkman/stulz_temp
M cmk/plugins/collection/checkman/suseconnect
M cmk/plugins/collection/checkman/sylo
M cmk/plugins/collection/checkman/symantec_av_progstate
M cmk/plugins/collection/checkman/symantec_av_quarantine
M cmk/plugins/collection/checkman/symantec_av_updates
M cmk/plugins/collection/checkman/ucs_c_rack_server_psu_voltage
M cmk/plugins/collection/checkman/ucs_c_rack_server_util
M cmk/plugins/collection/checkman/ucs_c_rack_server_util_cpu
M cmk/plugins/collection/checkman/ucs_c_rack_server_util_mem
M cmk/plugins/collection/checkman/ucs_c_rack_server_util_pci_io
M cmk/plugins/collection/checkman/unitrends_backup
M cmk/plugins/collection/checkman/unitrends_replication
M cmk/plugins/collection/checkman/veeam_cdp_jobs
M cmk/plugins/collection/checkman/veeam_client
M cmk/plugins/collection/checkman/veeam_jobs
M cmk/plugins/collection/checkman/veeam_tapejobs
M cmk/plugins/collection/checkman/viprinet_power
M cmk/plugins/collection/checkman/vxvm_enclosures
M cmk/plugins/collection/checkman/vxvm_multipath
M cmk/plugins/collection/checkman/vxvm_objstatus
M cmk/plugins/collection/checkman/win_license
M cmk/plugins/collection/checkman/win_netstat
M cmk/plugins/collection/checkman/win_printers
M cmk/plugins/collection/checkman/windows_tasks
M cmk/plugins/collection/checkman/winperf_if
M cmk/plugins/collection/checkman/wmic_process
M cmk/plugins/collection/checkman/zypper
M cmk/plugins/lib/checkmk.py
M cmk/plugins/lib/diskstat.py
M cmk/plugins/lib/fjdarye.py
M cmk/plugins/lib/ps.py
M cmk/plugins/mssql/checkman/mssql_availability_groups
M cmk/plugins/mssql/checkman/mssql_connections
M cmk/plugins/mssql/checkman/mssql_counters_locks
M cmk/plugins/mssql/checkman/mssql_counters_page_life_expectancy
M cmk/plugins/mssql/checkman/mssql_instance
M cmk/plugins/netapp/agent_based/netapp_ontap_disk.py
M cmk/post_rename_site/main.py
M cmk/special_agents/agent_aws.py
M cmk/special_agents/agent_tinkerforge.py
M cmk/update_config/main.py
M cmk/update_config/plugins/actions/validate_user_ids.py
M cmk/update_config/plugins/lib/autochecks.py
M cmk/utils/check_utils.py
M cmk/utils/exceptions.py
M cmk/utils/labels.py
M cmk/utils/man_pages.py
M cmk/utils/notify.py
M cmk/utils/plugin_loader.py
M cmk/utils/plugin_registry.py
M cmk/utils/validatedstr.py
M cmk/validate_plugins.py
M tests/unit/checks/generictests/run.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests/unit/cmk/base/plugins/agent_based/test_check_plugin_properties.py
M tests/unit/cmk/base/plugins/agent_based/test_checkmk_agent.py
M tests/unit/cmk/base/plugins/agent_based/test_ciena_health.py
M tests/unit/cmk/base/plugins/agent_based/test_filestats.py
M tests/unit/cmk/base/plugins/agent_based/test_local.py
M tests/unit/cmk/base/plugins/agent_based/test_mrpe.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_asm_diskgroup.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_dataguard_stats.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_processes.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
M tests/unit/cmk/base/plugins/agent_based/test_win_dhcp_pools.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_if.py
M tests/unit/cmk/base/test_check_table.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_nagios.py
M tests/unit/cmk/base/test_diagnostics.py
M tests/unit/cmk/base/test_discovery.py
M tests/unit/cmk/base/test_server_side_calls.py
M tests/unit/cmk/checkengine/test_checking.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/openapi/test_apispec_plugins.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/test_gui_hooks.py
M tests/unit/cmk/gui/test_main_modules.py
M tests/unit/cmk/gui/watolib/test_activate_changes.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
M tests/unit/cmk/notifications/test_mail.py
M tests/unit/cmk/post_rename_site/test_load_plugins.py
M tests/unit/cmk/special_agents/test_agent_bi.py
M tests/unit/cmk/test_discover_plugins.py
M tests/unit/cmk/update_config/plugins/actions/conftest.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
M tests/unit/cmk/utils/test_man_pages.py
M tests/unit/conftest.py
M tests/unit/test_pylint_checker_cmk_module_layers.py
Log Message:
-----------
Replace 'plugin(s)' with 'plug-in(s)' part 2
CMK-16121
Change-Id: If592b93b340aea7531ca85f2938ec84241ffe5e7
Commit: 2579e87148ad10ea35be941e593e3b3df5d812bc
https://github.com/Checkmk/checkmk/commit/2579e87148ad10ea35be941e593e3b3df…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-04-09 (Tue, 09 Apr 2024)
Changed paths:
M cmk/plugins/aws/graphing/graphs.py
M cmk/plugins/aws/graphing/metrics.py
Log Message:
-----------
Replace 'On-Demand' with 'on-demand'
CMK-16121
Change-Id: I4c3acff6f4908cb6030a9a314bbebd8bc80d6201
Commit: e89f61de106905bd9be874b65287248fafc3cb31
https://github.com/Checkmk/checkmk/commit/e89f61de106905bd9be874b65287248fa…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2024-04-09 (Tue, 09 Apr 2024)
Changed paths:
M cmk/base/api/agent_based/register/_config.py
M cmk/base/config.py
M cmk/base/legacy_checks/jolokia_info.py
M cmk/base/modes/check_mk.py
M cmk/gui/main_menu.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/views/inventory/builtin_display_hints.py
M cmk/gui/views/sorter/sorters.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/rulespecs.py
M cmk/plugins/lib/checkmk.py
M tests/testlib/playwright/helpers.py
M tests/unit/cmk/base/plugins/agent_based/test_checkmk_agent.py
Log Message:
-----------
Replace 'plugin(s)' with 'plug-in(s)' part 3
CMK-16121
Change-Id: I37b903f921da5f0fc805be84d6f52bc75baeaa26
Compare: https://github.com/Checkmk/checkmk/compare/9fbf247d3f61...e89f61de1069
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: f5c6b24426747f0c26b86c2bb95468f93687db4c
https://github.com/Checkmk/checkmk/commit/f5c6b24426747f0c26b86c2bb95468f93…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-04-08 (Mon, 08 Apr 2024)
Changed paths:
A .werks/16080
M cmk/base/plugins/agent_based/mssql_datafiles_transactionlogs.py
Log Message:
-----------
16080 FIX mssql_datafiles/transactionlogs: Regression in maximum size calculation
This is a follow-up to Werk #14421.
Since Checkmk 2.1.0p5, we calculate the maximum size as the sum of available
and used size for unlimited instances.
However, in some cases, we accidentally drop explicit thresholds for the
maximum size if avaiable, falling back to the unlimited case.
Change-Id: I91e031ff91d0775b123a188890bb4058ce2c3c82
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: bc6e3fa375a1dc50f0cc6f278fc933437ff8953c
https://github.com/Checkmk/checkmk/commit/bc6e3fa375a1dc50f0cc6f278fc933437…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-04-08 (Mon, 08 Apr 2024)
Changed paths:
M tests/testlib/playwright/helpers.py
M tests/testlib/playwright/pom/dashboard.py
M tests/testlib/playwright/pom/navigation.py
M tests/testlib/playwright/timeouts.py
Log Message:
-----------
gui-e2e test: streamline usage of 'timeout's.
+ Base page-object(LocatorHelper) accepts two type of timeouts
* timeout for assertions, used for code such as
`except(...).to_be_visible()`
by default, 15 seconds.
* timeout for navigation, used for code such as
`page.locator("web-element").click()` or
`page.goto("url")`
by default, 30 seconds
Code can be seen within `LocatorHelper::__init__`.
Change-Id: I4dc473c959de53551274d88049bc889795d5c1fb
Commit: 5212783317a33dc24a2a52e371837f73ae1dea7a
https://github.com/Checkmk/checkmk/commit/5212783317a33dc24a2a52e371837f73a…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-04-08 (Mon, 08 Apr 2024)
Changed paths:
M tests/testlib/playwright/pom/navigation.py
Log Message:
-----------
gui-e2e tests: overload 'locator' method in "MainArea", "MainMenu".
+ return iframe and menu location, respectively, if no selector is provided.
+ Enable usage of "main_area.get_by_role" (FrameLocator.get_by_role)
there is a difference in earlier default behaviour of
main_area.locator("xpath=.").get_by_role (<Locator object>.<action>)
and
main_area.get_by_role (<FrameLocator object>.<action>)
Change-Id: If19203f24ae3811a3bba9ac32efccd98ed863a25
Commit: dd65dcdfe30dab483aabf7e9ab3246d1833e4828
https://github.com/Checkmk/checkmk/commit/dd65dcdfe30dab483aabf7e9ab3246d18…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-04-08 (Mon, 08 Apr 2024)
Changed paths:
M tests/testlib/playwright/helpers.py
M tests/testlib/playwright/pom/navigation.py
Log Message:
-----------
gui-e2e tests: move 'click_and_wait' method to 'LocatorHelper'.
+ "click_and_wait" needs to be accessed by MainArea and MainMenu, as well.
+ improvements to "click_and_wait"
* accepts Locator, Frame or Page as an object
* Assertion displays the latest exception.
+ added new method `CmkPage::get_link`
* wraps playwright code `get_by_role(role="link", ...)`
+ updates wrt consistent type-hinting.
Change-Id: I139ac9bd8ae9bf819ccd9609b597fe7e855e455b
Commit: dedad588054a8baedec52ab62d05020b5ac4ad5f
https://github.com/Checkmk/checkmk/commit/dedad588054a8baedec52ab62d05020b5…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-04-08 (Mon, 08 Apr 2024)
Changed paths:
M tests/gui_e2e/test_hosts.py
M tests/testlib/playwright/pom/navigation.py
A tests/testlib/playwright/pom/setup/hosts.py
Log Message:
-----------
gui-e2e tests: Add PoM for `setup -> Hosts`
+ added "SetupHost"
+ consists of method to create host
+ added "HostProperties"
+ creates a host automatically, if one doesn't exist.
+ consists of method to delete host
+ add methods within "CmkPage"
+ "get_link": used to get web-elements having role="link"
+ "goto": override "Page.goto"; additionally validates "load" event.
+ migrate "gui_e2e.test_hosts::TestHost"
to
"testlib.playwright.pom.setup.hosts::HostDetails"
+ Update 'test_create_and_delete_a_host' (as a firtst).
+ use PoM "HostProperties" within the test-case.
Change-Id: I2e4deae399a812a31f9e696ebf22dbbe611df5bd
Commit: 78917050f9a7bff8a8e48b3ffff082ae7b67b13f
https://github.com/Checkmk/checkmk/commit/78917050f9a7bff8a8e48b3ffff082ae7…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-04-08 (Mon, 08 Apr 2024)
Changed paths:
M tests/gui_e2e/test_hosts.py
M tests/testlib/playwright/pom/setup/hosts.py
Log Message:
-----------
gui-e2e tests: Update "test_hosts" to use PoM.
+ adapt tests to use test-fixture enabled by using "HostProperties".
+ migrate page related attributes to "HosProperties"
such as list of popup-menus, links and page-properties
+ remove redundant code
test-code to create and delete hosts,
which has been moved to PoM "HosProperties" already.
Change-Id: I33e90b42868aa22978cd6c9e4b63d9cd13d1ffaf
Commit: d38ade931549bf839c136bdef8cb8cf3232b9721
https://github.com/Checkmk/checkmk/commit/d38ade931549bf839c136bdef8cb8cf32…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-04-08 (Mon, 08 Apr 2024)
Changed paths:
M tests/gui_e2e/test_hosts.py
M tests/testlib/playwright/pom/dashboard.py
M tests/testlib/playwright/pom/navigation.py
M tests/testlib/playwright/pom/setup/hosts.py
Log Message:
-----------
gui-e2e tests: encapsulate ´navigation´ steps.
**Major**
+ encapsulate steps required to navigate to a page.
+ method `navigate` is an `abstractmethod`
+ it must be defined in an page object.
+ reusable using `super().__init__`,
as it is called within the `CmkPage.__init__`.
+ update methods `create_user` and `delete_user`. Added *assumption*
+ actions performed are within the context of corresponding pages
+ Why ?
Methods are specific to a page under consideration.
They are expected to work ONLY in the context of the page.
**Minor**
+ docstring updates
+ added TODO to define `LoginPage::navigate`.
+ updates to affected test-cases.
CMK-16734
Change-Id: I05bdf956daa6abc153b638096c949a90270df74a
Compare: https://github.com/Checkmk/checkmk/compare/561cad548631...d38ade931549
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications