Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 54f984af6589965dcf660a88ec2de9f3dde1acd1
https://github.com/Checkmk/checkmk/commit/54f984af6589965dcf660a88ec2de9f3d…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/base/legacy_checks/jolokia_metrics.py
Log Message:
-----------
use check_levels
Change-Id: I870d06d4a815f11f82597f42d8d74df25f3230d3
Commit: 49aa58661a6f851b3966a691d85e0d7d2db6679a
https://github.com/Checkmk/checkmk/commit/49aa58661a6f851b3966a691d85e0d7d2…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/base/legacy_checks/jolokia_metrics.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
jolokia_metrics: remove unused arguments and rules
Change-Id: I4724768dec73d030e7028ca6e940f72ddfd8195f
Commit: 6361444904bbb81c47fe56a954079072ce6bb83e
https://github.com/Checkmk/checkmk/commit/6361444904bbb81c47fe56a954079072c…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/base/legacy_checks/jolokia_metrics.py
Log Message:
-----------
jolokia_metrics: more check_levels
Change-Id: I4bc1000ac0f4ddcdd451f5daa4f24dfa043a91d4
Commit: ffbfb222a9b41c3605ebc7fbf7ee10f7f62ea4bf
https://github.com/Checkmk/checkmk/commit/ffbfb222a9b41c3605ebc7fbf7ee10f7f…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/base/legacy_checks/jolokia_metrics.py
M cmk/gui/plugins/wato/check_parameters/jvm_requests.py
Log Message:
-----------
jvm_requests: make params a dict
Note that the levels are applied as before,
but the labeling in the ruleset was not correct.
(If you want to look at it that way.)
Change-Id: I2336a26f44a092b2012e73b74a60ee7af9478259
Commit: c3ff838430c3a3bd1d26889422ce62f25b8a8657
https://github.com/Checkmk/checkmk/commit/c3ff838430c3a3bd1d26889422ce62f25…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-09 (Thu, 09 Nov 2023)
Changed paths:
M cmk/base/legacy_checks/appdynamics_web_container.py
M cmk/gui/plugins/wato/check_parameters/jvm_threads.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
jvm_threads: make params a dict
Change-Id: Ibb34dd87e58a1d204e7494d815f35fb3756c0095
Compare: https://github.com/Checkmk/checkmk/compare/b1849b9d8dbe...c3ff838430c3
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