Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 4f6c419d6e5be1c2a2d4e33176d125f2a791bab6
https://github.com/tribe29/checkmk/commit/4f6c419d6e5be1c2a2d4e33176d125f2a…
Author: Thomas Mashos <tmashos(a)navexglobal.com>
Date: 2022-06-20 (Mon, 20 Jun 2022)
Changed paths:
M cmk/notification_plugins/pagerduty.py
Log Message:
-----------
Add CUSTOM notification to Pagerduty notification plugin
closes #469
Change-Id: I4127bc1f7a8c45e5935383430b7d22b5c8864030
Commit: 593a36a8c19fbded29e27c8209f6af2265ae2473
https://github.com/tribe29/checkmk/commit/593a36a8c19fbded29e27c8209f6af226…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-06-20 (Mon, 20 Jun 2022)
Changed paths:
A .werks/14395
Log Message:
-----------
14395 FIX allow custom notification events for pagerduty testing
To test pagerduty notification you can now use CUSTOM commands as documented.
Change-Id: I9ac1509e34869810aa5c69331e3a40fd31a7cba3
Commit: d027d29ffd5c4f8fd8689ef94b7785c3cb3851ad
https://github.com/tribe29/checkmk/commit/d027d29ffd5c4f8fd8689ef94b7785c3c…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-20 (Mon, 20 Jun 2022)
Changed paths:
M cmk/base/check_api.py
M tests/unit/checks/generictests/datasets/ad_replication_regression.py
M tests/unit/checks/generictests/datasets/apc_symmetra_regression.py
M tests/unit/checks/generictests/datasets/aws_elb.py
M tests/unit/checks/generictests/datasets/azure_ad_2.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/emcvnx_storage_pools_regression.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/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/graylog_license.py
M tests/unit/checks/generictests/datasets/graylog_messages.py
M tests/unit/checks/generictests/datasets/graylog_sidecars.py
M tests/unit/checks/generictests/datasets/graylog_sources.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/liebert_maintenance.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/mssql_blocked_sessions_INST_BLOCKED_regression.py
M
tests/unit/checks/generictests/datasets/mssql_blocked_sessions_NO_INST_BLOCKED_regression.py
M tests/unit/checks/generictests/datasets/mssql_blocked_sessions_clustered.py
M tests/unit/checks/generictests/datasets/mysql_slave_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_systemtime.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_longactivesessions.py
M tests/unit/checks/generictests/datasets/oracle_undostat.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/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/veeam_tapejobs.py
M tests/unit/checks/generictests/datasets/websphere_mq_queues.py
M tests/unit/checks/test_ibm_mq_queues.py
M tests/unit/checks/test_inotify.py
M tests/unit/checks/test_oracle_jobs.py
M tests/unit/checks/test_win_license.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_dataguard_stats.py
M tests/unit/cmk/base/plugins/agent_based/test_suseconnect.py
M tests/unit/cmk/base/plugins/agent_based/test_ups_test.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_fileinfo_utils.py
Log Message:
-----------
Legacy check API: use new API rendering in get_age_human_readable
SUP-8191
Change-Id: I9298b8f47f19312d6f4ca0cf581f14d1708d79d3
Commit: 2c7b926929ef30080b9ccf966aad39543d9d88be
https://github.com/tribe29/checkmk/commit/2c7b926929ef30080b9ccf966aad39543…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-20 (Mon, 20 Jun 2022)
Changed paths:
M checks/brocade_fcport
M checks/checkpoint_vsx
M checks/cisco_qos
M checks/emcvnx_disks
M checks/esx_vsphere_counters
M checks/f5_bigip_interfaces
M checks/f5_bigip_vserver
M checks/fc_port
M checks/ibm_svc_nodestats
M checks/ibm_svc_systemstats
M checks/mem
M checks/netapp_api_fcp
M checks/netapp_api_vs_traffic
M checks/omd_apache
M checks/openvpn_clients
M checks/oracle_performance
M checks/qlogic_fcport
M checks/rabbitmq_nodes
M checks/veeam_client
M cmk/base/check_api.py
M cmk/base/check_legacy_includes/aws.py
M cmk/base/check_legacy_includes/azure.py
M cmk/base/check_legacy_includes/df.py
M cmk/base/check_legacy_includes/diskstat.py
M cmk/base/plugins/agent_based/proxmox_ve_disk_usage.py
M cmk/base/plugins/agent_based/utils/df.py
M cmk/gui/plugins/wato/check_parameters/memory_pagefile_win.py
M tests/unit/checks/generictests/datasets/aws_dynamodb_summary.py
M
tests/unit/checks/generictests/datasets/aws_ec2_2019-03-08_08-52-25_5c821f39c09ef_regression.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/azure_databases.py
M tests/unit/checks/generictests/datasets/azure_storageaccounts.py
M tests/unit/checks/generictests/datasets/azure_virtualnetworkgateways.py
M tests/unit/checks/generictests/datasets/ceph_df_new_regression.py
M tests/unit/checks/generictests/datasets/ceph_df_new_whitespaces.py
M tests/unit/checks/generictests/datasets/ceph_df_new_whitespaces_regression.py
M tests/unit/checks/generictests/datasets/ceph_df_old.py
M tests/unit/checks/generictests/datasets/ceph_df_old_regression.py
M tests/unit/checks/generictests/datasets/ceph_nautilus.py
M tests/unit/checks/generictests/datasets/checkpoint_vsx.py
M tests/unit/checks/generictests/datasets/cisco_cpu_memory.py
M tests/unit/checks/generictests/datasets/cisco_mem.py
M tests/unit/checks/generictests/datasets/db2_logsizes_regression.py
M tests/unit/checks/generictests/datasets/df_include_description_regression.py
M tests/unit/checks/generictests/datasets/df_lnx_include_exclude.py
M tests/unit/checks/generictests/datasets/df_lnx_regression.py
M tests/unit/checks/generictests/datasets/df_win_regression.py
M tests/unit/checks/generictests/datasets/elasticsearch_indices.py
M tests/unit/checks/generictests/datasets/elasticsearch_nodes.py
M tests/unit/checks/generictests/datasets/emc_datadomain_mtree.py
M tests/unit/checks/generictests/datasets/emc_isilon_ifs_regression.py
M tests/unit/checks/generictests/datasets/emc_isilon_quota_regression.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/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_hostsystem_division_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_hostsystem_esx51_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_hostsystem_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_vm_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/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/fjdarye200_pools.py
M tests/unit/checks/generictests/datasets/fortigate_memory_base_regression.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/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_raid.py
M tests/unit/checks/generictests/datasets/ibm_svc_disks_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_mdiskgrp_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_nodestats_regression.py
M tests/unit/checks/generictests/datasets/jolokia_jvm_memory.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_resources_regression.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/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_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/mssql_tablespaces_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_fcp.py
M tests/unit/checks/generictests/datasets/netapp_api_luns_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_volumes.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/prism_alerts.py
M tests/unit/checks/generictests/datasets/prometheus_cadvisor_memory.py
M tests/unit/checks/generictests/datasets/rabbitmq_nodes.py
M tests/unit/checks/generictests/datasets/rabbitmq_queues.py
M tests/unit/checks/generictests/datasets/skype_skype_1_regression.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/storeonce4x_appliances.py
M tests/unit/checks/generictests/datasets/storeonce_servicesets_old_format.py
M tests/unit/checks/generictests/datasets/storeonce_servicesets_regression.py
M tests/unit/checks/generictests/datasets/ucd_diskio.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/vms_diskstat_regression.py
M tests/unit/checks/generictests/datasets/zfsget.py
M tests/unit/checks/generictests/datasets/zfsget_whitespace.py
M tests/unit/checks/test_df_check.py
M tests/unit/checks/test_diskstat_include.py
M tests/unit/checks/test_f5_bigip_mem.py
M tests/unit/checks/test_hp_msa_volume.py
M tests/unit/checks/test_mem_win.py
M tests/unit/checks/test_nullmailer_mailq.py
M tests/unit/checks/test_oracle_performance.py
M tests/unit/checks/test_prism_containers.py
M tests/unit/cmk/base/check_legacy_includes/test_df.py
M tests/unit/cmk/base/check_legacy_includes/test_legacy_size_trend.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_node_disk_usage.py
M tests/unit/cmk/base/plugins/agent_based/test_fast_lta_silent_cubes_capacity.py
M tests/unit/cmk/base/plugins/agent_based/test_fast_lta_volumes.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_disk.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_performance.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_recovery_area.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_df.py
Log Message:
-----------
Legacy check API: use new API rendering in get_bytes_human_readable
This fixes the previously inconsistent rendering of bytes (base 1024 but
with SI prefixes). Also fix some minor issues found along the way.
SUP-8191
Change-Id: I57962175583de783ca51e94f429e358cbc0a8fa9
Commit: d35c9a3110a17299571c1d3329697bc561d10695
https://github.com/tribe29/checkmk/commit/d35c9a3110a17299571c1d3329697bc56…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-20 (Mon, 20 Jun 2022)
Changed paths:
M cmk/base/check_api.py
M tests/unit/checks/generictests/datasets/cisco_qos.py
M tests/unit/checks/generictests/datasets/netapp_api_fcp.py
M tests/unit/checks/test_cisco_qos.py
Log Message:
-----------
Legacy check API: use new API rendering in get_nic_speed_human_readable
SUP-8191
Change-Id: Ib0c38a4fdd13a357ff414e8fee9c67c04eb805f6
Commit: b9b09e4b33e8f3515b3b8b0c5f132fa2b860cb7f
https://github.com/tribe29/checkmk/commit/b9b09e4b33e8f3515b3b8b0c5f132fa2b…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-20 (Mon, 20 Jun 2022)
Changed paths:
M cmk/base/check_api.py
M tests/unit/checks/generictests/datasets/akcp_exp_humidity.py
M tests/unit/checks/generictests/datasets/alcatel_timetra_cpu.py
M
tests/unit/checks/generictests/datasets/aws_ec2_2019-03-08_08-52-25_5c821f39c09ef_regression.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_glacier_limits-2_regression.py
M tests/unit/checks/generictests/datasets/aws_wafv2_web_acl.py
M tests/unit/checks/generictests/datasets/azure_databases.py
M tests/unit/checks/generictests/datasets/azure_storageaccounts.py
M tests/unit/checks/generictests/datasets/bluenet2_powerrail_sensors_regression.py
M tests/unit/checks/generictests/datasets/ceph_df_new_regression.py
M tests/unit/checks/generictests/datasets/ceph_df_old.py
M tests/unit/checks/generictests/datasets/ceph_df_old_regression.py
M tests/unit/checks/generictests/datasets/ceph_nautilus.py
M tests/unit/checks/generictests/datasets/checkpoint_vsx.py
M tests/unit/checks/generictests/datasets/cisco_prime_wifi_access_points_test.py
M tests/unit/checks/generictests/datasets/df_include_description_regression.py
M tests/unit/checks/generictests/datasets/df_lnx_regression.py
M tests/unit/checks/generictests/datasets/df_win_regression.py
M tests/unit/checks/generictests/datasets/elasticsearch_cluster_health.py
M tests/unit/checks/generictests/datasets/emc_isilon_cpu_regression.py
M tests/unit/checks/generictests/datasets/emcvnx_storage_pools_regression.py
M tests/unit/checks/generictests/datasets/esx_vsphere_datastores_regression.py
M tests/unit/checks/generictests/datasets/fast_lta_volumes.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/hp_msa_volume_division_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_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/ibm_svc_mdiskgrp_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_nodestats_regression.py
M tests/unit/checks/generictests/datasets/jolokia_jvm_memory.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_4_regression.py
M tests/unit/checks/generictests/datasets/lparstat_aix_regression.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/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/netapp_api_luns_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_volumes.py
M tests/unit/checks/generictests/datasets/netscaler_mem.py
M tests/unit/checks/generictests/datasets/nimble_latency_regression.py
M tests/unit/checks/generictests/datasets/postgres_active_idle.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/rabbitmq_nodes.py
M tests/unit/checks/generictests/datasets/storeonce_servicesets_regression.py
M tests/unit/checks/generictests/datasets/stulz_humidity_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/ucd_cpu_util_1.py
M tests/unit/checks/generictests/datasets/ucd_mem_4.py
M tests/unit/checks/generictests/datasets/ucs_c_rack_server_util.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/vms_cpu_regression.py
M tests/unit/checks/generictests/datasets/vutlan_ems_humidity_regression.py
M tests/unit/checks/generictests/datasets/websphere_mq_queues.py
M tests/unit/checks/generictests/datasets/zfsget.py
M tests/unit/checks/generictests/datasets/zfsget_whitespace.py
M tests/unit/checks/test_df_check.py
M tests/unit/checks/test_mongodb_connections.py
M tests/unit/checks/test_netapp_api_cpu.py
M tests/unit/checks/test_nimble_latency.py
M tests/unit/checks/test_ra32e_sensors_check.py
M tests/unit/checks/test_statgrab_cpu_check.py
M tests/unit/cmk/base/check_legacy_includes/test_elphase.py
M tests/unit/cmk/base/check_legacy_includes/test_legacy_size_trend.py
M tests/unit/cmk/base/plugins/agent_based/test_fast_lta_volumes.py
M tests/unit/cmk/base/plugins/agent_based/test_fireeye_quarantine.py
M tests/unit/cmk/base/test_check_api.py
Log Message:
-----------
Legacy check API: use new API rendering in get_percent_human_readable
SUP-8191
Change-Id: Id1ca67ac3414aec13f8b1d2c181841f89cf6d31c
Commit: e07f94d1eafbed0df58ccfdd9f4ee98ad4517abc
https://github.com/tribe29/checkmk/commit/e07f94d1eafbed0df58ccfdd9f4ee98ad…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-20 (Mon, 20 Jun 2022)
Changed paths:
M cmk/base/check_api.py
M cmk/base/check_legacy_includes/aws.py
Log Message:
-----------
Legacy check API: strip down get_number_with_precision to unit + digits
SUP-8191
Change-Id: I90a9d4defeceec3cb0ed3d9548c5cfde39ac3270
Commit: 96bfc4fb788dc422098c5f6233e9541d784282a8
https://github.com/tribe29/checkmk/commit/96bfc4fb788dc422098c5f6233e9541d7…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-20 (Mon, 20 Jun 2022)
Changed paths:
A .werks/14417
Log Message:
-----------
14417 FIX Service outputs: Render byte-related units using consistent SI/IEC prefixes
SUP-8191
Change-Id: I9239a4a49f5445c326a0caadaa7fd2cbbf266bc4
Commit: 7be4670f081c112399c63605bafaabab1b8d4d88
https://github.com/tribe29/checkmk/commit/7be4670f081c112399c63605bafaabab1…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-20 (Mon, 20 Jun 2022)
Changed paths:
A .werks/14418
Log Message:
-----------
14418 FIX Changes in rendering functions used in legacy check API
SUP-8191
Change-Id: Ic45ace8070cdda79def675f811ce4eb9ee32e1a4
Commit: 39559f54a4a3896791ad00b11390f532719c4813
https://github.com/tribe29/checkmk/commit/39559f54a4a3896791ad00b11390f5327…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-20 (Mon, 20 Jun 2022)
Changed paths:
M cmk/utils/render.py
M tests/unit/cmk/utils/test_render.py
Log Message:
-----------
Python number + unit rendering utils: improve unit tests
SUP-8191
Change-Id: Ia9814ac1ebac277a50063efca62627fe78d6dd07
Commit: 13d2c6bdb9ffd8953eab21260960c5a106c2184e
https://github.com/tribe29/checkmk/commit/13d2c6bdb9ffd8953eab21260960c5a10…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-20 (Mon, 20 Jun 2022)
Changed paths:
M cmk/utils/render.py
Log Message:
-----------
Python number + unit rendering utils: restructure a bit
SUP-8191
Change-Id: Ifedf6d5b064d8ab940a66ba3bab3b51fbf7e2b48
Commit: e6bba61085b350363e714150c60467b5d3939f71
https://github.com/tribe29/checkmk/commit/e6bba61085b350363e714150c60467b5d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-20 (Mon, 20 Jun 2022)
Changed paths:
M cmk/gui/plugins/metrics/unit.py
M cmk/utils/render.py
M tests/unit/cmk/utils/test_render.py
Log Message:
-----------
Python number + unit rendering utils: fix unit prefix handling
SI and IEC prefixes are now encapsulated into types, which removes the
previous decoupling of the base factor (1000 / 1024) from the actual
prefixes (k / Ki, ...). This also fixes the previously inconsistent
rendering of bytes (base 1024 but with SI prefixes).
SUP-8191
Change-Id: If38d2dd444dc92d7fec075b6f6317687eae718c0
Commit: ab9aaa6c24d91acc96d71746860a1a3dc89abdbb
https://github.com/tribe29/checkmk/commit/ab9aaa6c24d91acc96d71746860a1a3dc…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-20 (Mon, 20 Jun 2022)
Changed paths:
M cmk/gui/plugins/metrics/unit.py
M web/htdocs/js/modules/figures/cmk_figures.ts
M web/htdocs/js/modules/number_format.ts
Log Message:
-----------
JS number + unit rendering utils: fix unit prefix handling
SI and IEC prefixes are now encapsulated into types, which removes the
previous decoupling of the base factor (1000 / 1024) from the actual
prefixes (k / Ki, ...). This also fixes the previously inconsistent
rendering of bytes (base 1024 but with SI prefixes).
SUP-8191
Change-Id: Ibd28d243b61250b9464270d29998d05b653e7596
Commit: 053809a257a737649a357475f70a3bf158ca03dd
https://github.com/tribe29/checkmk/commit/053809a257a737649a357475f70a3bf15…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-06-20 (Mon, 20 Jun 2022)
Changed paths:
A .werks/14415
Log Message:
-----------
14415 FIX Graphs & dashboard elements: Render byte-related units using consistent
SI/IEC prefixes
SUP-8191
Change-Id: Ie81603cc9e5eeabc491159016bf1aa1517c37608
Compare:
https://github.com/tribe29/checkmk/compare/4ed73c0d03d0...053809a257a7