Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bfeb74c58ebdfa95c610fc50dbdc7f0ff6f087be
https://github.com/tribe29/checkmk/commit/bfeb74c58ebdfa95c610fc50dbdc7f0ff…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M cmk/utils/structured_data.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
Log Message:
-----------
Minor cleanups
- remove unused get_children from interface
- make getting sub node clearer
- delta node results are not optional
Change-Id: Id8074a2aa17568fb046ef678a81f7852438145d5
Commit: 1f90642fe57b7b8017018272c3ae45e6d7dd4693
https://github.com/tribe29/checkmk/commit/1f90642fe57b7b8017018272c3ae45e6d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M cmk/utils/structured_data.py
Log Message:
-----------
Move deserializing to container
Change-Id: If636703ec63d8ade06090e5398d941cd788ee1b7
Commit: 9713d31e7aecb4e2395d0f9b6f26d42a5d04e45a
https://github.com/tribe29/checkmk/commit/9713d31e7aecb4e2395d0f9b6f26d42a5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M tests/agent-integration/test_plugin_version_compatibility.py
M tests/agent-plugin-unit/test_apache_status.py
M tests/agent-plugin-unit/test_mk_errpt_aix.py
M tests/agent-plugin-unit/test_mk_filestats.py
M tests/agent-plugin-unit/test_mk_jolokia.py
M tests/agent-plugin-unit/test_mk_logwatch.py
M tests/agent-plugin-unit/test_mk_mongodb.py
M tests/agent-plugin-unit/test_mk_postgres.py
M tests/agent-plugin-unit/test_plesk_backups.py
M tests/agent-plugin-unit/test_plesk_domains.py
M tests/composition/conftest.py
M tests/conftest.py
M tests/docker/test_docker.py
M tests/integration/bin/test_mkbackup.py
M tests/integration/cmk/base/test_automations.py
M tests/integration/cmk/base/test_check_variables.py
M tests/integration/cmk/base/test_discovery_parameters.py
M tests/integration/cmk/base/test_modes.py
M tests/integration/cmk/base/test_services_prediction.py
M tests/integration/cmk/ec/test_check_mkevents_calls.py
M tests/integration/cmk/ec/test_mkeventd_status.py
M tests/integration/cmk/gui/test_webapi.py
M tests/integration/cmk/lib/snmplib/backend_snmp.py
M tests/integration/cmk/lib/snmplib/conftest.py
M tests/integration/cmk/lib/snmplib/test_snmp_modes.py
M tests/integration/cmk/lib/snmplib/test_snmp_table.py
M tests/integration/cmk/utils/test_msi_engine_it.py
M tests/integration/conftest.py
M tests/integration/core/test_active_checks.py
M tests/integration/livestatus/test_livestatus.py
M tests/integration/notifications/test_simple_rbn.py
M tests/integration/notifications/test_unreachable_notifications.py
M tests/integration/omd/test_monitoring_plugins.py
M tests/integration/omd/test_python.py
M tests/integration/omd/test_rrdtool.py
M tests/integration/omd/test_setuid_binaries.py
M tests/packaging/conftest.py
M tests/packaging/test_files.py
M tests/pylint/test_pylint.py
M tests/testlib/fixtures.py
M tests/unit/active_checks/test_ac_check_form_submit.py
M tests/unit/active_checks/test_ac_check_mail.py
M tests/unit/active_checks/test_ac_check_traceroute.py
M tests/unit/active_checks/test_ac_check_uniserv.py
M tests/unit/active_checks/test_active_check_sql.py
M tests/unit/agents/special/test_sa_innovaphone.py
M tests/unit/agents/special/test_sa_vsphere.py
M tests/unit/agents/special/test_special_agent_args.py
M tests/unit/agents/special/test_special_agent_bi.py
M tests/unit/checks/checktestlib.py
M tests/unit/checks/conftest.py
M tests/unit/checks/generictests/crashtest.py
M tests/unit/checks/test_ac_check_dns.py
M tests/unit/checks/test_agent_3par.py
M tests/unit/checks/test_agent_acme_sbc.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_azure.py
M tests/unit/checks/test_agent_ddn_s2a.py
M tests/unit/checks/test_agent_emcvnx.py
M tests/unit/checks/test_agent_fritzbox.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_jolokia.py
M tests/unit/checks/test_agent_prism.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_storeonce.py
M tests/unit/checks/test_agent_tinkerforge.py
M tests/unit/checks/test_agent_ucs_bladecenter.py
M tests/unit/checks/test_agent_vsphere.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_apc_netbotz_drycontact.py
M tests/unit/checks/test_bonding_include.py
M tests/unit/checks/test_ceph_octopus.py
M tests/unit/checks/test_check_bi_aggr.py
M tests/unit/checks/test_check_by_ssh.py
M tests/unit/checks/test_check_cmk_inv.py
M tests/unit/checks/test_check_disk_smb.py
M tests/unit/checks/test_check_dns.py
M tests/unit/checks/test_check_elasticsearch_query.py
M tests/unit/checks/test_check_form_submit.py
M tests/unit/checks/test_check_ftp.py
M tests/unit/checks/test_check_http.py
M tests/unit/checks/test_check_icmp.py
M tests/unit/checks/test_check_ldap.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_mkevents.py
M tests/unit/checks/test_check_notify_count.py
M tests/unit/checks/test_check_sftp.py
M tests/unit/checks/test_check_smtp.py
M tests/unit/checks/test_check_sql.py
M tests/unit/checks/test_check_ssh.py
M tests/unit/checks/test_check_tcp.py
M tests/unit/checks/test_check_temperature.py
M tests/unit/checks/test_check_traceroute.py
M tests/unit/checks/test_check_uniserv.py
M tests/unit/checks/test_cisco_sensor_item_include.py
M tests/unit/checks/test_cpu_loads.py
M tests/unit/checks/test_cpu_threads.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_docker_parse_helpers.py
M tests/unit/checks/test_f5_bigip_conns.py
M tests/unit/checks/test_f5_bigip_mem.py
M tests/unit/checks/test_f5_bigip_vserver.py
M tests/unit/checks/test_fc_port.py
M tests/unit/checks/test_generic_datasets.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/checks/test_hp_msa_volume.py
M tests/unit/checks/test_hr_ps.py
M tests/unit/checks/test_ibm_mq_include.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_jolokia_include.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_mbg_lantime_ng_state.py
M tests/unit/checks/test_mem.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_multipath.py
M tests/unit/checks/test_mysql_include.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_nullmailer_mailq.py
M tests/unit/checks/test_oracle_instance.py
M tests/unit/checks/test_ra32e_power_check.py
M tests/unit/checks/test_ra32e_sensors_check.py
M tests/unit/checks/test_ra32e_switch_check.py
M tests/unit/checks/test_statgrab_cpu_check.py
M tests/unit/checks/test_systemd_units.py
M tests/unit/checks/test_win_license.py
M tests/unit/checks/test_windows_tasks.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_discovery_filters.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery_utils.py
M tests/unit/cmk/base/agent_based/test_checking.py
M tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_broker.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_resolver.py
M tests/unit/cmk/base/agent_based/test_data_provider_sections_parser.py
M tests/unit/cmk/base/agent_based/test_utils.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins.py
M tests/unit/cmk/base/api/agent_based/register/test_inventory_plugins_register.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy_snmp_tree.py
M tests/unit/cmk/base/api/agent_based/test_ab_type_defs.py
M tests/unit/cmk/base/api/agent_based/test_agent_based_utils.py
M tests/unit/cmk/base/api/agent_based/test_checking_classes.py
M tests/unit/cmk/base/api/agent_based/test_clusterize.py
M tests/unit/cmk/base/api/agent_based/test_inventory_classes.py
M tests/unit/cmk/base/api/agent_based/test_render_api.py
M tests/unit/cmk/base/api/agent_based/test_section_classes.py
M tests/unit/cmk/base/api/agent_based/test_utils_check_levels.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/conftest.py
M tests/unit/cmk/base/plugins/agent_based/conftest.py
M tests/unit/cmk/base/plugins/agent_based/test_aix_diskiod.py
M tests/unit/cmk/base/plugins/agent_based/test_aruba_wlc_clients.py
M tests/unit/cmk/base/plugins/agent_based/test_brocade_optical.py
M tests/unit/cmk/base/plugins/agent_based/test_ceph_df_json.py
M tests/unit/cmk/base/plugins/agent_based/test_checkmk.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_detection.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_mem_asa.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_vpn_sessions.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_wlc.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_wlc_clients.py
M tests/unit/cmk/base/plugins/agent_based/test_cmciii.py
M tests/unit/cmk/base/plugins/agent_based/test_diskstat.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_container_status.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_node_disk_usage.py
M tests/unit/cmk/base/plugins/agent_based/test_f5_bigip_cluster.py
M tests/unit/cmk/base/plugins/agent_based/test_f5_bigip_cluster_status.py
M tests/unit/cmk/base/plugins/agent_based/test_f5_bigip_vcmpguests.py
M tests/unit/cmk/base/plugins/agent_based/test_hr_mem.py
M tests/unit/cmk/base/plugins/agent_based/test_infobox_services.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_checkmk.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_docker_container_network.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_docker_container_node_name.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_docker_node_images.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_docker_node_info.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_esx_vsphere_hostsystem.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_k8s_endpoint_info.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_k8s_ingress_info.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_lnx_block_devices.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_lnx_sysctl.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_oracle_instance.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_oracle_systemparameter.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_perle_chassis.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_prtconf.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_solaris_pkginfo.py
M tests/unit/cmk/base/plugins/agent_based/test_ipmi.py
M tests/unit/cmk/base/plugins/agent_based/test_job.py
M tests/unit/cmk/base/plugins/agent_based/test_juniper_trpz_aps_sessions.py
M tests/unit/cmk/base/plugins/agent_based/test_k8s_nodes.py
M tests/unit/cmk/base/plugins/agent_based/test_k8s_stats.py
M tests/unit/cmk/base/plugins/agent_based/test_kernel_util.py
M tests/unit/cmk/base/plugins/agent_based/test_liebert_humidity_air.py
M tests/unit/cmk/base/plugins/agent_based/test_liebert_system.py
M tests/unit/cmk/base/plugins/agent_based/test_liebert_temp_air.py
M tests/unit/cmk/base/plugins/agent_based/test_livestatus_status.py
M tests/unit/cmk/base/plugins/agent_based/test_lnx_if.py
M tests/unit/cmk/base/plugins/agent_based/test_local.py
M tests/unit/cmk/base/plugins/agent_based/test_logwatch.py
M tests/unit/cmk/base/plugins/agent_based/test_logwatch_ec.py
M tests/unit/cmk/base/plugins/agent_based/test_mem_used.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_counters.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_counters_page_life_expectancy.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_databases.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_datafiles_transactionlogs.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_if.py
M tests/unit/cmk/base/plugins/agent_based/test_netscaler_vserver.py
M tests/unit/cmk/base/plugins/agent_based/test_omd_status.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_asm_diskgroup.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_rman.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_tablespaces.py
M tests/unit/cmk/base/plugins/agent_based/test_printer_pages.py
M tests/unit/cmk/base/plugins/agent_based/test_ps_check.py
M tests/unit/cmk/base/plugins/agent_based/test_ps_section.py
M tests/unit/cmk/base/plugins/agent_based/test_pulse_secure_users.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_backup.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_data_volume.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_license.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_status.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
M tests/unit/cmk/base/plugins/agent_based/test_services.py
M tests/unit/cmk/base/plugins/agent_based/test_smart.py
M tests/unit/cmk/base/plugins/agent_based/test_uptime_check.py
M tests/unit/cmk/base/plugins/agent_based/test_veritas_vcs.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_if.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_msx_queues.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_phydisk.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_processor.py
M tests/unit/cmk/base/plugins/agent_based/test_wut_webio.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_cache_helper.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_cpu_util.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_df.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_diskstat_utils.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_ipmi_utils.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_ps.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_ps_discovery_specs.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_temperature.py
M tests/unit/cmk/base/sources/conftest.py
M tests/unit/cmk/base/sources/test_cmd_caching.py
M tests/unit/cmk/base/sources/test_data_sources.py
M tests/unit/cmk/base/sources/test_fetcher_configuration.py
M tests/unit/cmk/base/sources/test_ipmi_management_board_data_source.py
M tests/unit/cmk/base/sources/test_piggy_back_data_source.py
M tests/unit/cmk/base/sources/test_program_data_source.py
M tests/unit/cmk/base/sources/test_snmp_data_source.py
M tests/unit/cmk/base/sources/test_tcp_data_source.py
M tests/unit/cmk/base/test_autochecks.py
M tests/unit/cmk/base/test_automations_check_mk.py
M tests/unit/cmk/base/test_check_api.py
M tests/unit/cmk/base/test_check_table.py
M tests/unit/cmk/base/test_checks.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_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_discovered_labels.py
M tests/unit/cmk/base/test_events.py
M tests/unit/cmk/base/test_ip_lookup.py
M tests/unit/cmk/base/test_item_state.py
M tests/unit/cmk/base/test_item_state_rate_and_average.py
M tests/unit/cmk/base/test_mgmt_board.py
M tests/unit/cmk/base/test_modes_check_mk.py
M tests/unit/cmk/base/test_notify.py
M tests/unit/cmk/base/test_obsolete_output.py
M tests/unit/cmk/base/test_prediction.py
M tests/unit/cmk/base/test_rrd.py
M tests/unit/cmk/core_helpers/test_classic_snmp.py
M tests/unit/cmk/core_helpers/test_config_paths.py
M tests/unit/cmk/core_helpers/test_controller.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/core_helpers/test_snmp_backend.py
M tests/unit/cmk/core_helpers/test_summarizers.py
M tests/unit/cmk/ec/test_ec_status.py
M tests/unit/cmk/ec/test_host_config.py
M tests/unit/cmk/ec/test_perfcounters.py
M tests/unit/cmk/ec/test_rule_matching.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/htmllib/test_tag_rendering.py
M tests/unit/cmk/gui/plugins/metrics/test_artwork.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_graph_template.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_utils.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_valuespecs.py
M tests/unit/cmk/gui/plugins/metrics/test_timeseries.py
M tests/unit/cmk/gui/plugins/openapi/test_apispec_plugins.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_acknowledgement.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_agent.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M tests/unit/cmk/gui/plugins/sidebar/test_snapins.py
M tests/unit/cmk/gui/plugins/sidebar/test_wato.py
M tests/unit/cmk/gui/plugins/userdb/test_htpasswd.py
M tests/unit/cmk/gui/plugins/views/perfometers/test_perfometer_fileinfo.py
M tests/unit/cmk/gui/plugins/views/test_availability.py
M tests/unit/cmk/gui/plugins/views/test_views_inventory.py
M tests/unit/cmk/gui/plugins/visuals/test_filters.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_availability_annotations.py
M tests/unit/cmk/gui/test_availability_layout_timeline_choords.py
M tests/unit/cmk/gui/test_background_job.py
M tests/unit/cmk/gui/test_backup_unit.py
M tests/unit/cmk/gui/test_dashboard.py
M tests/unit/cmk/gui/test_escaping.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_http.py
M tests/unit/cmk/gui/test_i18n.py
M tests/unit/cmk/gui/test_index.py
M tests/unit/cmk/gui/test_pages.py
M tests/unit/cmk/gui/test_sidebar.py
M tests/unit/cmk/gui/test_sites.py
M tests/unit/cmk/gui/test_table.py
M tests/unit/cmk/gui/test_userdb_htpasswd_connector.py
M tests/unit/cmk/gui/test_userdb_ldap_connector.py
M tests/unit/cmk/gui/test_valuespec.py
M tests/unit/cmk/gui/test_views.py
M tests/unit/cmk/gui/test_visuals.py
M tests/unit/cmk/gui/test_watolib_hosts_and_folders.py
M tests/unit/cmk/gui/utils/test_html.py
M tests/unit/cmk/gui/utils/test_output_funnel.py
M tests/unit/cmk/gui/utils/test_timeout_manager.py
M tests/unit/cmk/gui/utils/test_transaction_manager.py
M tests/unit/cmk/gui/utils/test_urls.py
M tests/unit/cmk/gui/watolib/test_activate_changes.py
M tests/unit/cmk/gui/watolib/test_changes.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
M tests/unit/cmk/gui/watolib/test_groups.py
M tests/unit/cmk/gui/watolib/test_gui_rulesets.py
M tests/unit/cmk/gui/watolib/test_host_attributes.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_tags.py
M tests/unit/cmk/gui/watolib/test_watolib.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
M tests/unit/cmk/notifications/test_cisco_webex_teams.py
M tests/unit/cmk/notifications/test_mail.py
M tests/unit/cmk/notifications/test_slack.py
M tests/unit/cmk/notifications/test_victorops.py
M tests/unit/cmk/snmplib/test_snmp_scan.py
M tests/unit/cmk/snmplib/test_snmplib_snmp_table.py
M tests/unit/cmk/snmplib/test_type_defs.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_cloudwatch.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_config.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_dynamodb.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_elbv2.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_glacier.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/agent_aws/test_agent_aws_sections.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_wafv2.py
M tests/unit/cmk/special_agents/agent_azure/test_agent_azure_sections.py
M tests/unit/cmk/special_agents/test_agent_cisco_prime_output.py
M tests/unit/cmk/special_agents/test_agent_kubernetes_nodes.py
M tests/unit/cmk/special_agents/test_agent_salesforce_output.py
M tests/unit/cmk/special_agents/test_agent_siemens_plc_.py
M tests/unit/cmk/special_agents/test_utils_datacache.py
M tests/unit/cmk/test_update_config.py
M tests/unit/cmk/utils/bi/test_bi_actions.py
M tests/unit/cmk/utils/bi/test_bi_aggregation_functions.py
M tests/unit/cmk/utils/bi/test_bi_legacy_config_converter.py
M tests/unit/cmk/utils/bi/test_bi_search.py
M tests/unit/cmk/utils/livestatus_helpers/conftest.py
M tests/unit/cmk/utils/livestatus_helpers/test_downtime_commands.py
M tests/unit/cmk/utils/rulesets/test_ruleset_transformer.py
M tests/unit/cmk/utils/rulesets/test_tuple_rulesets.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_daemon.py
M tests/unit/cmk/utils/test_exceptions.py
M tests/unit/cmk/utils/test_labels.py
M tests/unit/cmk/utils/test_log_console.py
M tests/unit/cmk/utils/test_man_pages.py
M tests/unit/cmk/utils/test_msi_patch.py
M tests/unit/cmk/utils/test_observer.py
M tests/unit/cmk/utils/test_packaging.py
M tests/unit/cmk/utils/test_password_store.py
M tests/unit/cmk/utils/test_piggyback.py
M tests/unit/cmk/utils/test_plugin_registry.py
M tests/unit/cmk/utils/test_prediction_commons.py
M tests/unit/cmk/utils/test_python_printer.py
M tests/unit/cmk/utils/test_render.py
M tests/unit/cmk/utils/test_service_translations.py
M tests/unit/cmk/utils/test_store.py
M tests/unit/cmk/utils/test_type_defs_plugin_name.py
M tests/unit/cmk/utils/test_type_defs_result.py
M tests/unit/cmk/utils/test_utils_check_utils.py
M tests/unit/cmk/utils/test_werks.py
M tests/unit/inventory/test_generic_legacy_conversion_inv.py
M tests/unit/livestatus/test_livestatus_unit.py
M tests/unit/omdlib/conftest.py
M tests/unit/omdlib/test_certs.py
M tests/unit/omdlib/test_omdlib_backup.py
M tests/unit/omdlib/test_omdlib_main.py
M tests/unit/omdlib/test_omdlib_tmpfs.py
M tests/unit/omdlib/test_site_context.py
M tests/unit/test_find_debug_print.py
M tests/unit/test_pylint_checker_cmk_module_layers.py
Log Message:
-----------
Cleanup some old mypy ignores
Change-Id: I34fab0bc05d0b863a4b29d102e2cb8f8517f537f
Commit: 6231a20be21a51eab5e67b78a06879d30f8b861a
https://github.com/tribe29/checkmk/commit/6231a20be21a51eab5e67b78a06879d30…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M tests/unit/checks/generictests/crashtest.py
M tests/unit/checks/test_ac_check_dns.py
M tests/unit/checks/test_agent_3par.py
M tests/unit/checks/test_agent_acme_sbc.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_azure.py
M tests/unit/checks/test_agent_ddn_s2a.py
M tests/unit/checks/test_agent_emcvnx.py
M tests/unit/checks/test_agent_fritzbox.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_jolokia.py
M tests/unit/checks/test_agent_kubernetes.py
M tests/unit/checks/test_agent_prism.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_storeonce.py
M tests/unit/checks/test_agent_tinkerforge.py
M tests/unit/checks/test_agent_ucs_bladecenter.py
M tests/unit/checks/test_agent_vsphere.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_apc_netbotz_drycontact.py
M tests/unit/checks/test_ceph_df.py
M tests/unit/checks/test_ceph_octopus.py
M tests/unit/checks/test_check_bi_aggr.py
M tests/unit/checks/test_check_by_ssh.py
M tests/unit/checks/test_check_cmk_inv.py
M tests/unit/checks/test_check_disk_smb.py
M tests/unit/checks/test_check_dns.py
M tests/unit/checks/test_check_elasticsearch_query.py
M tests/unit/checks/test_check_form_submit.py
M tests/unit/checks/test_check_ftp.py
M tests/unit/checks/test_check_http.py
M tests/unit/checks/test_check_icmp.py
M tests/unit/checks/test_check_ldap.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_mkevents.py
M tests/unit/checks/test_check_notify_count.py
M tests/unit/checks/test_check_sftp.py
M tests/unit/checks/test_check_smtp.py
M tests/unit/checks/test_check_sql.py
M tests/unit/checks/test_check_ssh.py
M tests/unit/checks/test_check_tcp.py
M tests/unit/checks/test_check_temperature.py
M tests/unit/checks/test_check_traceroute.py
M tests/unit/checks/test_check_uniserv.py
M tests/unit/checks/test_df_check.py
M tests/unit/checks/test_docker_container_diskstat.py
M tests/unit/checks/test_f5_bigip_conns.py
M tests/unit/checks/test_f5_bigip_mem.py
M tests/unit/checks/test_f5_bigip_vserver.py
M tests/unit/checks/test_fc_port.py
M tests/unit/checks/test_fileinfo_check.py
M tests/unit/checks/test_fortigate_sslvpn.py
M tests/unit/checks/test_hp_msa_volume.py
M tests/unit/checks/test_hr_ps.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_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_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_multipath.py
M tests/unit/checks/test_netapp_api_cpu.py
M tests/unit/checks/test_netstat_parse.py
M tests/unit/checks/test_nfsmounts_and_cifsmounts_check.py
M tests/unit/checks/test_nimble_latency.py
M tests/unit/checks/test_oracle_instance.py
M tests/unit/checks/test_prism_containers.py
M tests/unit/checks/test_ra32e_power_check.py
M tests/unit/checks/test_ra32e_sensors_check.py
M tests/unit/checks/test_ra32e_switch_check.py
M tests/unit/checks/test_statgrab_cpu_check.py
M tests/unit/checks/test_systemd_units.py
M tests/unit/checks/test_win_license.py
M tests/unit/checks/test_windows_tasks.py
M tests/unit/checks/test_wmi_check.py
M tests/unit/checks/test_zfsget.py
M tests/unit/cmk/base/plugins/agent_based/test_cmciii.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_node_disk_usage.py
M tests/unit/cmk/base/plugins/agent_based/test_esx_vsphere_snapshots.py
M tests/unit/cmk/gui/plugins/openapi/test_version.py
Log Message:
-----------
Cleanup some old mypy ignores #2
Change-Id: If738d2ab426434bc6ab9b3fe78b23590a7a392c0
Commit: d6d39d594b086ee6bab8d9a6bc00f0cf999a12ea
https://github.com/tribe29/checkmk/commit/d6d39d594b086ee6bab8d9a6bc00f0cf9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M tests/integration/cmk/lib/snmplib/conftest.py
M tests/unit/active_checks/test_ac_check_mail.py
M tests/unit/active_checks/test_ac_check_mail_loop.py
M tests/unit/agents/special/test_special_agent_args.py
M tests/unit/checks/conftest.py
M tests/unit/checks/generictests/run.py
M tests/unit/checks/test_generic_datasets.py
M tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_mem_asa.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_container_status.py
M tests/unit/cmk/base/plugins/agent_based/test_hr_mem.py
M tests/unit/cmk/base/plugins/agent_based/test_if_brocade_lancom.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_solaris_pkginfo.py
M tests/unit/cmk/base/plugins/agent_based/test_local.py
M tests/unit/cmk/base/plugins/agent_based/test_proxmox_ve_backup_status.py
M tests/unit/cmk/base/plugins/agent_based/test_proxmox_ve_disk_usage.py
M tests/unit/cmk/base/plugins/agent_based/test_proxmox_ve_node_info.py
M tests/unit/cmk/base/plugins/agent_based/test_ps_check.py
M tests/unit/cmk/base/plugins/agent_based/test_ps_section.py
M tests/unit/cmk/base/sources/test_data_sources.py
M tests/unit/cmk/base/sources/test_fetcher_configuration.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/sources/test_tcp_data_source.py
M tests/unit/cmk/base/test_base_crash_reporting.py
M tests/unit/cmk/base/test_check_table.py
M tests/unit/cmk/base/test_checks.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_ip_lookup.py
M tests/unit/cmk/base/test_mgmt_board.py
M tests/unit/cmk/core_helpers/test_parsers.py
M tests/unit/cmk/snmplib/test_snmp_scan.py
M tests/unit/cmk/snmplib/test_snmplib_snmp_table.py
M tests/unit/cmk/special_agents/test_agent_proxmox_ve.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
M tests/unit/conftest.py
M tests/unit/test_find_debug_print.py
Log Message:
-----------
Cleanup some old mypy ignores #3
Change-Id: I21a52c365d9ba11f38d1fa01fedf48240cb951e6
Commit: 8ed126987efada4e5ba9225084a09ce16f64c403
https://github.com/tribe29/checkmk/commit/8ed126987efada4e5ba9225084a09ce16…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M tests/testlib/__init__.py
M tests/unit/checks/generictests/run.py
M tests/unit/checks/test_check_temperature.py
M tests/unit/checks/test_hp_msa_volume.py
M tests/unit/cmk/base/plugins/agent_based/test_esx_vsphere_snapshots.py
M tests/unit/cmk/base/plugins/agent_based/test_liebert_temp_air.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_backup.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_data_volume.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_temperature.py
M tests/unit/cmk/gui/test_watolib_hosts_and_folders.py
M tests/unit/cmk/special_agents/test_agent_storeonce4x.py
Log Message:
-----------
Cleanup some old mypy ignores #4
Change-Id: Idbba671a33886897833c5a0e7312bed3184df728
Compare: https://github.com/tribe29/checkmk/compare/7b3697c3a95e...8ed126987efa
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2745ee5b7fb901f42eefd4d5c0e4faa09997e8ac
https://github.com/tribe29/checkmk/commit/2745ee5b7fb901f42eefd4d5c0e4faa09…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M tests/Makefile
Log Message:
-----------
Add missing fake __init__.py to enable mypy in test files
* adding enterprise/cmk/base/cee/plugins/__init__.py makes
mypy able to recognize cmk.base.cee.plugins.bakery.bakery_api.v1.
* Once mypy knows the module, it is now possible to remove some
suppressions.
* mk_logwatch needed a smaller change to clarify the types
Change-Id: I24c1b6ad1e3bd2632693e303a8d7e1ded19b7e9b
Commit: 0093b860ac4c25b1f28cc086fdff7ea2d13f1f6e
https://github.com/tribe29/checkmk/commit/0093b860ac4c25b1f28cc086fdff7ea2d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M scripts/run-mypy
M tests/Makefile
Log Message:
-----------
Improve mypy invocation in CI
* Execute mypy from the repo base directory in CI. This has at least the
following advantages:
- Mypy is now printing the paths of the files relative to that
directory instead of the test directory. This is what a developer
expects.
- Reports created with e.g. --html-report DIR include all a full
report instead of only the files below test/.
* Do not call mypy with xargs anymore. Hand over the files directly
to mypy as we did before Python 3 transition.
And find-python-files currently creates a long list of files which
previously exceeded the maximum command line length. Hope that it
works now.
It would be better to hand over package or module names where
possible. This would reduce the command line length. But to do this,
we have to ensure that all of the tools can work with the new module
declarations. We also have to pay special attention to the namespace
packages.
Change-Id: Ifcc1e5eaeaaab790cb476cdf605a0aa1b8c996d2
Commit: 5447de1bc9943f0b279d0b555b2e3dd8550318b1
https://github.com/tribe29/checkmk/commit/5447de1bc9943f0b279d0b555b2e3dd85…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M buildscripts/scripts/test-python3-typing.jenkins
M scripts/run-in-docker.sh
M tests/Makefile
Log Message:
-----------
CI: Create mypy reports
Change-Id: I7bc59601ab3347f2d721555fbb833ebe5a3ddfb5
Commit: f8fc5b3b3e397c9a258cb7da36e89e657bd2e645
https://github.com/tribe29/checkmk/commit/f8fc5b3b3e397c9a258cb7da36e89e657…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M cmk/gui/livestatus_utils/testing.py
Log Message:
-----------
Livestatus mocker: update documentation
Change-Id: Iadcab6bcc7b514611fc1201eab9d57e7a9384bae
Commit: 7b3697c3a95e943c09fb3caf5a8dbc092da15f61
https://github.com/tribe29/checkmk/commit/7b3697c3a95e943c09fb3caf5a8dbc092…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M cmk/gui/livestatus_utils/testing.py
M cmk/utils/livestatus_helpers/queries.py
M cmk/utils/livestatus_helpers/testing.py
Log Message:
-----------
Livestatus mocker: fix set_prepend_site support
Change-Id: Icf6817e95d1ac1fd76b1e72a80022d349acd5842
Compare: https://github.com/tribe29/checkmk/compare/8917208506cd...7b3697c3a95e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0bfa179be60d96ef146f70359c8676349395bea4
https://github.com/tribe29/checkmk/commit/0bfa179be60d96ef146f70359c8676349…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2021-06-25 (Fri, 25 Jun 2021)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/