Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4e403be0a69fc43a536d2938f31a81ee6570b561
https://github.com/tribe29/checkmk/commit/4e403be0a69fc43a536d2938f31a81ee6…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2021-09-10 (Fri, 10 Sep 2021)
Changed paths:
M tests/gui_crawl/test_gui_crawl.py
M tests/integration/notifications/test_unreachable_notifications.py
M tests/unit/checks/generictests/run.py
M tests/unit/checks/test_check_apt.py
M tests/unit/checks/test_check_temperature.py
M tests/unit/checks/test_df_check.py
M tests/unit/checks/test_diskstat_include.py
M tests/unit/checks/test_docker_container_diskstat.py
M tests/unit/checks/test_hp_msa_volume.py
M tests/unit/checks/test_hr_ps.py
M tests/unit/checks/test_jolokia_generic.py
M tests/unit/checks/test_k8s_replicas.py
M tests/unit/checks/test_lnx_thermal.py
M tests/unit/checks/test_mbg_lantime_ng_refclock.py
M tests/unit/checks/test_msoffice_serviceplans.py
M tests/unit/checks/test_nfsmounts_and_cifsmounts_check.py
M tests/unit/checks/test_nullmailer_mailq.py
M tests/unit/checks/test_prism_containers.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/checks/test_zfsget.py
M tests/unit/cmk/base/agent_based/discovery/test_discovered_services.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
M tests/unit/cmk/base/api/agent_based/register/test_inventory_plugins_legacy.py
M tests/unit/cmk/base/api/agent_based/test_utils_value_store.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_utils.py
M tests/unit/cmk/base/check_legacy_includes/test_wmi.py
M tests/unit/cmk/base/plugins/agent_based/test_apt.py
M tests/unit/cmk/base/plugins/agent_based/test_aws_lambda_concurrency.py
M tests/unit/cmk/base/plugins/agent_based/test_aws_lambda_memory.py
M tests/unit/cmk/base/plugins/agent_based/test_aws_lambda_performance.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_asa_failover.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_vpn_tunnel.py
M tests/unit/cmk/base/plugins/agent_based/test_cmk_site_statistics.py
M tests/unit/cmk/base/plugins/agent_based/test_datadog_monitors.py
M tests/unit/cmk/base/plugins/agent_based/test_diskstat.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_container_diskstat_cgroupv2.py
M tests/unit/cmk/base/plugins/agent_based/test_esx_vsphere_hostsystem_cpu_usage.py
M tests/unit/cmk/base/plugins/agent_based/test_esx_vsphere_snapshots.py
M tests/unit/cmk/base/plugins/agent_based/test_f5_bigip_cluster.py
M tests/unit/cmk/base/plugins/agent_based/test_fileinfo_check.py
M tests/unit/cmk/base/plugins/agent_based/test_haproxy.py
M tests/unit/cmk/base/plugins/agent_based/test_hitachi_hnas_volume.py
M tests/unit/cmk/base/plugins/agent_based/test_hp_proliant_mem.py
M tests/unit/cmk/base/plugins/agent_based/test_iis_app_pool_state.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_if.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_mirroring.py
M tests/unit/cmk/base/plugins/agent_based/test_mtr.py
M tests/unit/cmk/base/plugins/agent_based/test_ntp.py
M tests/unit/cmk/base/plugins/agent_based/test_printer_supply.py
M tests/unit/cmk/base/plugins/agent_based/test_snmp_info.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_phydisk.py
M tests/unit/cmk/base/plugins/agent_based/test_wmi_cpuload.py
M tests/unit/cmk/base/plugins/agent_based/test_wut_webio.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_aws.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_container_cgroupv2.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_diskstat_utils.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_docker_utils.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_fileinfo_utils.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_ups.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_wmi_util.py
M tests/unit/cmk/base/sources/test_data_sources.py
M tests/unit/cmk/base/sources/test_ipmi_management_board_data_source.py
M tests/unit/cmk/base/sources/test_snmp_data_source.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/base/test_events.py
M tests/unit/cmk/core_helpers/test_config_paths.py
M tests/unit/cmk/core_helpers/test_fetchers.py
M tests/unit/cmk/core_helpers/test_parsers.py
M tests/unit/cmk/core_helpers/test_protocol.py
M tests/unit/cmk/ec/test_rule_matching.py
M tests/unit/cmk/gui/plugins/openapi/test_apispec_plugins.py
M tests/unit/cmk/gui/plugins/sidebar/test_wato.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/plugins/views/test_views_utils.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_ps_parameters.py
M tests/unit/cmk/gui/plugins/wato/test_check_mk_configuration.py
M tests/unit/cmk/gui/plugins/wato/test_datasource_programs.py
M tests/unit/cmk/gui/test_page_menu.py
M tests/unit/cmk/gui/wato/pages/test_rulesets.py
M tests/unit/cmk/gui/watolib/test_changes.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
M tests/unit/cmk/gui/watolib/test_watolib.py
M tests/unit/cmk/gui/watolib/test_watolib_search.py
M tests/unit/cmk/post_rename_site/test_main.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_ebs.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_ec2.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_elb.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_lambda.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_rds.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_s3.py
M tests/unit/cmk/special_agents/test_agent_datadog_.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
M tests/unit/cmk/utils/test_crash_reporting.py
M tests/unit/cmk/utils/test_store.py
M tests/unit/test_pylint_checker_cmk_module_layers.py
Log Message:
-----------
Fix import sort to be compatible with black
Change-Id: I9475f0e1f17c607262a404c57c840ebd9311e110
Commit: 1b5f36cd8fc434cce63807d1cf39d82c9a88ab53
https://github.com/tribe29/checkmk/commit/1b5f36cd8fc434cce63807d1cf39d82c9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-09-10 (Fri, 10 Sep 2021)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
A tests/agent-unit/test_encryption.sh
Log Message:
-----------
agent encryption: bash aliases only work interactively
Change-Id: I034b13d92a4c2d6f7aeabc2877e8eca771dbf632
Compare: https://github.com/tribe29/checkmk/compare/ba9de8183c70...1b5f36cd8fc4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ba9de8183c707c00d8020755a10de1d864d129f6
https://github.com/tribe29/checkmk/commit/ba9de8183c707c00d8020755a10de1d86…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2021-09-10 (Fri, 10 Sep 2021)
Changed paths:
M .pre-commit-config.yaml
M .pylintrc
M CONTRIBUTING.md
M Makefile
M pyproject.toml
A scripts/run-black
M tests/Makefile
Log Message:
-----------
Add black configuration and documentation update
This adds the make target to format python with black
However the test-python-format job does not include
black yet.
Some contributing guidelines are changed
as well as other linters configuration to be compatible
with black
Change-Id: I399eba0635fa223d5ea59c7732eb1dc6de59b53b
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 61f5a0793c9bd77c30ded2a9198fea0284da4287
https://github.com/tribe29/checkmk/commit/61f5a0793c9bd77c30ded2a9198fea028…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-09-10 (Fri, 10 Sep 2021)
Changed paths:
A .werks/13251
M checks/netapp_api_temp
Log Message:
-----------
13251 FIX netapp_api_temp: crash on access to non-existing key 'temp-sensor-current-temperature'
The check function assumes there's a key 'temp-sensor-current-temperature' for every `netapp_api_temp`
section element and runs into a KeyError if that isn't the case.
This change preprocesses all entries in a way that only valid entries containing
'temp-sensor-current-temperature' will be processed.
Change-Id: I96db7c3789631d2241b6b132c3d656dbee14fe19
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 45cdb0427a75f4739fe0c3376b97677402fb0668
https://github.com/tribe29/checkmk/commit/45cdb0427a75f4739fe0c3376b9767740…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-09-10 (Fri, 10 Sep 2021)
Changed paths:
M livestatus/src/RRDColumn.h
Log Message:
-----------
RRDColumn: Move offset handling to RRDDataMaker
This removes code duplication.
Also note that RRDDataMaker instances now have type
`std::function<std::vector<U>(const T&, std::chrono::seconds)>`, which
is a type we can handle into our `ListColumn::Callback<T, U>`.
CMK-7076
Change-Id: Ie049fa0cdebb9c14300587460a5bccbd22040d8d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: cac8527f807714b08aceb6698b62ead9703058f5
https://github.com/tribe29/checkmk/commit/cac8527f807714b08aceb6698b62ead97…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-09-10 (Fri, 10 Sep 2021)
Changed paths:
A .werks/13251
M checks/netapp_api_temp
A tests/unit/cmk/base/plugins/agent_based/test_netapp_api_temp.py
Log Message:
-----------
13251 FIX netapp_api_temp: crash on access to non-existing key 'temp-sensor-current-temperature'
The check function assumes there's a key 'temp-sensor-current-temperature' for every `netapp_api_temp`
section element and runs into a KeyError if that isn't the case.
This change preprocesses all entries in a way that only valid entries containing
'temp-sensor-current-temperature' will be processed.
Change-Id: I96db7c3789631d2241b6b132c3d656dbee14fe19
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f9ae73077021fed8a796e64e297461543d819b6f
https://github.com/tribe29/checkmk/commit/f9ae73077021fed8a796e64e297461543…
Author: Ulrich Bschorer <ulrich.bschorer(a)tribe29.com>
Date: 2021-09-10 (Fri, 10 Sep 2021)
Changed paths:
A .werks/13162
M cmk/utils/mailbox.py
Log Message:
-----------
13162 FIX check_mk_active: fix "AttributeError: 'NoneType' object has no attribute 'split'
This werk fixes the following issue with the check_mk_active:
- When the option warn/crit-age-oldest or warn/crit-age-newest was used the following error could occur:
"AttributeError: 'NoneType' object has no attribute 'split'"
Change-Id: I721a5dcfbe4d325297189f8f1c3b53db308bd9fe
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f84287d8408b8db4bde08bef0504f9b782e3abe8
https://github.com/tribe29/checkmk/commit/f84287d8408b8db4bde08bef0504f9b78…
Author: Ulrich Bschorer <ulrich.bschorer(a)tribe29.com>
Date: 2021-09-10 (Fri, 10 Sep 2021)
Changed paths:
A buildscripts/infrastructure/build-nodes/aws/Dockerfile
A buildscripts/infrastructure/build-nodes/aws/build_ami.yml
A buildscripts/infrastructure/build-nodes/aws/group_vars/vars.yml
A buildscripts/infrastructure/build-nodes/aws/inventory/ec2.py
A buildscripts/infrastructure/build-nodes/aws/roles/add-localhost/files/wato.conf.d.hosts.mk.j2
A buildscripts/infrastructure/build-nodes/aws/roles/add-localhost/tasks/main.yml
A buildscripts/infrastructure/build-nodes/aws/roles/change-motd/files/motd.j2
A buildscripts/infrastructure/build-nodes/aws/roles/change-motd/tasks/main.yml
A buildscripts/infrastructure/build-nodes/aws/roles/configure-apache/files/000-default.conf.j2
A buildscripts/infrastructure/build-nodes/aws/roles/configure-apache/files/certificate.service.j2
A buildscripts/infrastructure/build-nodes/aws/roles/configure-apache/files/create_certificate.sh.j2
A buildscripts/infrastructure/build-nodes/aws/roles/configure-apache/files/default_site.conf.j2
A buildscripts/infrastructure/build-nodes/aws/roles/configure-apache/files/set_default_site.sh.j2
A buildscripts/infrastructure/build-nodes/aws/roles/configure-apache/tasks/main.yml
A buildscripts/infrastructure/build-nodes/aws/roles/install-cmk/files/enforce_pw_change.mk
A buildscripts/infrastructure/build-nodes/aws/roles/install-cmk/tasks/main.yml
A buildscripts/scripts/build-cmk-aws-ami.jenkins
Log Message:
-----------
build AMI with jenkins
Change-Id: I6a4f775179e5c41c24163f3dd2f7f896da579a16