Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9d8be85e8dde861a1ad733786edca3a740584146
https://github.com/Checkmk/checkmk/commit/9d8be85e8dde861a1ad733786edca3a74…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/discover_plugins.py
Log Message:
-----------
discover_plugins: refactor
We prepare to add some handling of name clashes
and loading of additional namespaces.
Change-Id: Ieb3b5223d97468ec20f0b0c88d9618201b5caf79
Commit: d4959d74552b133b7db609e577505f82a30c26e6
https://github.com/Checkmk/checkmk/commit/d4959d74552b133b7db609e577505f82a…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/base/api/agent_based/value_store/__init__.py
R cmk/base/api/agent_based/value_store/_global_state.py
M cmk/base/automations/check_mk.py
M cmk/base/modes/check_mk.py
M cmk/base/plugins/agent_based/agent_based_api/v1/__init__.py
M doc/documentation/api-cmk-base-api-agent_based.rst
M packages/cmk-agent-based/cmk/agent_based/v1/__init__.py
A packages/cmk-agent-based/cmk/agent_based/v1/value_store.py
M tests/unit/checks/checktestlib.py
M tests/unit/checks/conftest.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_global_state.py
M tests/unit/cmk/base/conftest.py
Log Message:
-----------
agent_based: move value store
Change-Id: Ibfc204770ccc7d04450b4da801d095068c07988d
Commit: 023963446c08fae06c0b641697993ca8df6ed50c
https://github.com/Checkmk/checkmk/commit/023963446c08fae06c0b641697993ca8d…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/utils_legacy.py
M cmk/base/api/agent_based/utils.py
M cmk/base/plugins/agent_based/agent_based_api/v1/__init__.py
M packages/cmk-agent-based/cmk/agent_based/v1/__init__.py
A packages/cmk-agent-based/cmk/agent_based/v1/_detection.py
M packages/cmk-agent-based/cmk/agent_based/v1/value_store.py
M tests/unit/cmk/base/api/agent_based/register/test_export.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/test_agent_based_utils.py
Log Message:
-----------
agent_based: move detection specs
Change-Id: I9b237b0dbb485f0647de41e2b908286bb09a246f
Commit: 57590196c72696b651f5c38f8acacea1089b6a78
https://github.com/Checkmk/checkmk/commit/57590196c72696b651f5c38f8acacea10…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/base/api/agent_based/utils.py
M cmk/base/plugins/agent_based/agent_based_api/v1/__init__.py
M packages/cmk-agent-based/cmk/agent_based/v1/__init__.py
A packages/cmk-agent-based/cmk/agent_based/v1/_value_store_utils.py
R tests/unit/cmk/base/api/agent_based/test_utils_value_store.py
M tests/unit/cmk/base/plugins/agent_based/test_aws_ebs.py
M tests/unit/cmk/base/plugins/agent_based/test_brocade_fcport.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_diskusage.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_container_cgroupv2.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_size_trend.py
Log Message:
-----------
agent_based: move value store utils
Change-Id: Ic4a20a21b6dbb3a9ab4df3e920b0a8d06adb98cd
Commit: 50dfe533f0544668a31772c976d0af72c0288fc4
https://github.com/Checkmk/checkmk/commit/50dfe533f0544668a31772c976d0af72c…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/base/api/agent_based/inventory_classes.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/section_plugins_legacy.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/legacy_checks/graylog_sources.py
M cmk/base/plugins/agent_based/agent_based_api/v1/__init__.py
M cmk/base/plugins/agent_based/agent_based_api/v1/type_defs.py
M packages/cmk-agent-based/cmk/agent_based/v1/__init__.py
A packages/cmk-agent-based/cmk/agent_based/v1/type_defs.py
M tests/unit/checks/test_graylog_sources.py
M tests/unit/checks/test_mbg_lantime_ng_refclock.py
M tests/unit/checks/test_mem.py
M tests/unit/checks/test_mkbackup_check.py
M tests/unit/checks/test_netstat_parse.py
M tests/unit/checks/test_nullmailer_mailq.py
M tests/unit/checks/test_oracle_jobs.py
M tests/unit/checks/test_postgres_stat_database.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_sap_hana_ess_migration.py
M tests/unit/checks/test_sophos_disk.py
M tests/unit/checks/test_statgrab_cpu_check.py
M tests/unit/cmk/base/api/agent_based/register/test_export.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/plugins/agent_based/test_agent_based_api_namespace_v1.py
M tests/unit/cmk/base/plugins/agent_based/test_apache_status_check.py
M tests/unit/cmk/base/plugins/agent_based/test_apc_netbotz_fluid.py
M tests/unit/cmk/base/plugins/agent_based/test_apc_netbotz_smoke.py
M tests/unit/cmk/base/plugins/agent_based/test_aruba_wlc_clients.py
M tests/unit/cmk/base/plugins/agent_based/test_aws_ebs.py
M tests/unit/cmk/base/plugins/agent_based/test_checkmk.py
M tests/unit/cmk/base/plugins/agent_based/test_checkmk_agent_plugins.py
M tests/unit/cmk/base/plugins/agent_based/test_checkmk_cached_plugins.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_asa_failover.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_cpu_multiitem.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_mem.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_temperature.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_docker_container_diskstat.py
M tests/unit/cmk/base/plugins/agent_based/test_entity_sensors.py
M tests/unit/cmk/base/plugins/agent_based/test_enviromux_digital.py
M tests/unit/cmk/base/plugins/agent_based/test_esx_vsphere_hostsystem_section.py
M tests/unit/cmk/base/plugins/agent_based/test_fortigate_sensors.py
M tests/unit/cmk/base/plugins/agent_based/test_fortigate_sync_status.py
M tests/unit/cmk/base/plugins/agent_based/test_graylog_alerts.py
M tests/unit/cmk/base/plugins/agent_based/test_graylog_events.py
M tests/unit/cmk/base/plugins/agent_based/test_if_brocade_lancom.py
M tests/unit/cmk/base/plugins/agent_based/test_job.py
M tests/unit/cmk/base/plugins/agent_based/test_kaspersky_av_client.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_containers.py
M tests/unit/cmk/base/plugins/agent_based/test_lnx_quota.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_counters.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_mirroring.py
M tests/unit/cmk/base/plugins/agent_based/test_mysql_capacity.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_asm_diskgroup.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_crs_res.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_diskusage.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_ess.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_events.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_memrate.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_proc.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_replication_status.py
M tests/unit/cmk/base/plugins/agent_based/test_smart.py
M tests/unit/cmk/base/plugins/agent_based/test_splunk_system_msg.py
M tests/unit/cmk/base/plugins/agent_based/test_threepar_capacity.py
M tests/unit/cmk/base/plugins/agent_based/test_threepar_cpgs.py
M tests/unit/cmk/base/plugins/agent_based/test_threepar_hosts.py
M tests/unit/cmk/base/plugins/agent_based/test_threepar_ports.py
M tests/unit/cmk/base/plugins/agent_based/test_threepar_remotecopy.py
M tests/unit/cmk/base/plugins/agent_based/test_threepar_system.py
M tests/unit/cmk/base/plugins/agent_based/test_threepar_volumes.py
M tests/unit/cmk/base/plugins/agent_based/test_ucd_diskio.py
M tests/unit/cmk/base/plugins/agent_based/test_uptime_check.py
M tests/unit/cmk/base/plugins/agent_based/test_vxvm_enclosures.py
M tests/unit/cmk/base/plugins/agent_based/test_vxvm_multipath.py
M tests/unit/cmk/base/plugins/agent_based/test_zfsget.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_enviromux.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_fileinfo_utils.py
Log Message:
-----------
agent_based: move type_defs
Change-Id: Id98370ff0cc863301378befe943cd63edc47ab39
Commit: eadb127376d9412bde4f21afb8ff361f3973074f
https://github.com/Checkmk/checkmk/commit/eadb127376d9412bde4f21afb8ff361f3…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/checkers.py
M tests/unit/cmk/base/test_checkers.py
Log Message:
-----------
agent_based: move function to callsite
Change-Id: Iafd5343c36a033355f978383af5318d0602e8d89
Commit: d2363540e63b982b7bf79bc945093b2ab90c9fa2
https://github.com/Checkmk/checkmk/commit/d2363540e63b982b7bf79bc945093b2ab…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/api/agent_based/cluster_mode.py
A cmk/base/api/agent_based/plugin_classes.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/api/agent_based/register/check_plugins.py
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/inventory_plugins.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/section_plugins_legacy.py
M cmk/base/api/agent_based/register/utils.py
R cmk/base/api/agent_based/type_defs.py
M cmk/base/checkers.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
A packages/cmk-agent-based/tests/cmk/agent_based/v1/test_value_store_utils.py
M tests/testlib/snmp.py
M tests/unit/checks/test_apc_mod_pdu_modules.py
M tests/unit/checks/test_datapower_fan_legacy.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/checks/test_graylog_sources.py
M tests/unit/checks/test_hp_proliant_raid.py
M tests/unit/checks/test_mongodb_collections.py
M tests/unit/checks/test_mongodb_replica_set.py
M tests/unit/checks/test_mssql_instance.py
M tests/unit/checks/test_scaleio_devices.py
M tests/unit/cmk/base/api/agent_based/register/test__config.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/test_cluster_modes.py
M tests/unit/cmk/base/plugins/agent_based/test_check_plugin_properties.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_fru_module_status.py
M tests/unit/cmk/base/plugins/agent_based/test_fast_lta_headunit_replication.py
M tests/unit/cmk/base/plugins/agent_based/test_fast_lta_headunit_status.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_fireeye_active_vms.py
M tests/unit/cmk/base/plugins/agent_based/test_fireeye_mailq.py
M tests/unit/cmk/base/plugins/agent_based/test_fireeye_quarantine.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_node_container_count.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_conditions.py
M tests/unit/cmk/base/plugins/agent_based/test_megaraid_bbu.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_instance.py
M tests/unit/cmk/base/plugins/agent_based/test_windows_update.py
M tests/unit/cmk/base/test_check_table.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_discovery.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
agent_based: consolidate plugin classes
Change-Id: I5537de0d1e3ecca050c4ff90a1da9bb0bf3eba5b
Commit: c435181728f5a36585a035227ddbf73fce003381
https://github.com/Checkmk/checkmk/commit/c435181728f5a36585a035227ddbf73fc…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
R cmk/base/api/agent_based/utils.py
M cmk/base/plugins/agent_based/agent_based_api/v1/__init__.py
M packages/cmk-agent-based/cmk/agent_based/v1/__init__.py
A packages/cmk-agent-based/cmk/agent_based/v1/_check_levels.py
A packages/cmk-agent-based/tests/cmk/agent_based/v1/test_check_levels.py
A packages/cmk-agent-based/tests/cmk/agent_based/v1/test_check_levels_predictive.py
R tests/unit/cmk/base/api/agent_based/test_utils_check_levels.py
R tests/unit/cmk/base/api/agent_based/test_utils_check_levels_predictive.py
M tests/unit/cmk/base/plugins/agent_based/test_agent_based_api_namespace_v1.py
Log Message:
-----------
agent_based: move check_levels
Change-Id: Idb5d8964f2a56d5e6c2e2e056516a19bffc88c69
Commit: 8c037c96c4c4972ccdd3deb80a9629b6859a5ab7
https://github.com/Checkmk/checkmk/commit/8c037c96c4c4972ccdd3deb80a9629b68…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/api/agent_based/cluster_mode.py
M cmk/base/api/agent_based/plugin_classes.py
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M packages/cmk-agent-based/cmk/agent_based/v1/__init__.py
A packages/cmk-agent-based/tests/cmk/agent_based/test_v1_namespace.py
M tests/unit/checks/test_esx_vsphere_hostsystem_maintenance.py
M tests/unit/checks/test_esx_vsphere_hostsystem_multipath.py
M tests/unit/checks/test_esx_vsphere_hostsystem_state.py
M tests/unit/cmk/base/api/agent_based/register/test_export.py
M tests/unit/cmk/base/api/agent_based/test_cluster_modes.py
M tests/unit/cmk/base/plugins/agent_based/test_agent_based_api_namespace_v1.py
M tests/unit/cmk/base/plugins/agent_based/test_bonding.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_temperature.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_conditions.py
M tests/unit/cmk/base/plugins/agent_based/test_proxmox_ve_node_info.py
Log Message:
-----------
agent_based: fix up namespaces
Change-Id: I96deb5168a7a4ce23422d6051f6644a261eead8f
Compare: https://github.com/Checkmk/checkmk/compare/27bbf295991b...8c037c96c4c4
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c6556d64a3eb0de421e54af19a3451eecd5b2af8
https://github.com/Checkmk/checkmk/commit/c6556d64a3eb0de421e54af19a3451eec…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M packages/cmk-agent-based/pyproject.toml
Log Message:
-----------
No need for a pydantic plugin when we don't use pydantic.
Change-Id: I70092d03a17a44282388997bc3af99bffcf29bed
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 500d16b2353b2aefeea625db86dc683e6db816f8
https://github.com/Checkmk/checkmk/commit/500d16b2353b2aefeea625db86dc683e6…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
A tests/unit/cmk/base/plugins/agent_based/test_cisco_ucs_fan.py
Log Message:
-----------
Add unit test for cisco_ucs_fan
CMK-15089
Change-Id: I4141e3b64ecaf4de36097c44e880e653c07403dc
Commit: 609e9bc4c6bf1a75310a88b12086557d059d1e90
https://github.com/Checkmk/checkmk/commit/609e9bc4c6bf1a75310a88b12086557d0…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/base/legacy_checks/cisco_ucs_fan.py
A cmk/base/plugins/agent_based/cisco_ucs_fan.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_ucs_fan.py
Log Message:
-----------
Create section cisco_ucs_fan
CMK-15089
Change-Id: I1a594d4c12ae343603fae876b04e506e111142b5
Commit: c6df658eb02e18d572f5133f8ef682874baca6bd
https://github.com/Checkmk/checkmk/commit/c6df658eb02e18d572f5133f8ef682874…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
R cmk/base/legacy_checks/cisco_ucs_fan.py
M cmk/base/plugins/agent_based/cisco_ucs_fan.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_ucs_fan.py
Log Message:
-----------
Migrate cisco_ucs_fan
CMK-15089
Change-Id: Ief24250adf272b6e77ec23e41597271810440fb5
Commit: fc54bb05eeb582a58aa5d0986f7e015569f9c09b
https://github.com/Checkmk/checkmk/commit/fc54bb05eeb582a58aa5d0986f7e01556…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/base/plugins/agent_based/robotmk_test.py
M cmk/base/plugins/agent_based/utils/robotmk_parse_xml.py
Log Message:
-----------
robotmk: Simplify rebot result model
*Because we can have only one top-level suite in the rebot result, we
can simplify the model.
As a consequence we can simplify the function for extracting full test
names.
Change-Id: I9a5bafff64e9d753d5feb0733a2f46aa6816c973
Compare: https://github.com/Checkmk/checkmk/compare/feb3777220ff...fc54bb05eeb5