Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: 990070a03dfc262e15c07a7b79c1afc10c85696d
https://github.com/Checkmk/checkmk/commit/990070a03dfc262e15c07a7b79c1afc10…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M buildscripts/scripts/validate_changes.py
M cmk/automations/results.py
M cmk/base/api/agent_based/register/utils_legacy.py
M cmk/base/legacy_checks/cups_queues.py
M cmk/base/legacy_checks/openhardwaremonitor.py
M cmk/base/legacy_checks/ups_cps_outphase.py
M cmk/base/modes/check_mk.py
M cmk/base/plugins/agent_based/alertmanager.py
M cmk/base/plugins/agent_based/apc_inrow_system_events.py
M cmk/base/plugins/agent_based/aruba_psu.py
M cmk/base/plugins/agent_based/bgp_peer.py
M cmk/base/plugins/agent_based/brocade_optical.py
M cmk/base/plugins/agent_based/brocade_sfp.py
M cmk/base/plugins/agent_based/cisco_cpu_memory.py
M cmk/base/plugins/agent_based/cisco_cpu_multiitem.py
M cmk/base/plugins/agent_based/cisco_vpn_tunnel.py
M cmk/base/plugins/agent_based/datadog_monitors.py
M cmk/base/plugins/agent_based/elasticsearch_indices.py
M cmk/base/plugins/agent_based/fortigate_ap_connection.py
M cmk/base/plugins/agent_based/iis_app_pool_state.py
M cmk/base/plugins/agent_based/inv_esx_vsphere_hostsystem.py
M cmk/base/plugins/agent_based/inventory_esx_vsphere_virtual_machines.py
M cmk/base/plugins/agent_based/job.py
M cmk/base/plugins/agent_based/juniper_cpu_util.py
M cmk/base/plugins/agent_based/juniper_trpz_aps_sessions.py
M cmk/base/plugins/agent_based/kaspersky_av_client.py
M cmk/base/plugins/agent_based/kube_node_count.py
M cmk/base/plugins/agent_based/kube_persistent_volume_claim.py
M cmk/base/plugins/agent_based/kube_pod_resources.py
M cmk/base/plugins/agent_based/kube_pod_restarts.py
M cmk/base/plugins/agent_based/kube_pod_status.py
M cmk/base/plugins/agent_based/liebert_system_events.py
M cmk/base/plugins/agent_based/lparstat_aix.py
M cmk/base/plugins/agent_based/mobileiron_versions.py
M cmk/base/plugins/agent_based/mssql_blocked_sessions.py
M cmk/base/plugins/agent_based/mssql_datafiles_transactionlogs.py
M cmk/base/plugins/agent_based/mtr.py
M cmk/base/plugins/agent_based/multipath.py
M cmk/base/plugins/agent_based/netapp_api_if.py
M cmk/base/plugins/agent_based/netscaler_vserver.py
M cmk/base/plugins/agent_based/nvidia_smi.py
M cmk/base/plugins/agent_based/oracle_instance_check.py
M cmk/base/plugins/agent_based/oracle_rman.py
M cmk/base/plugins/agent_based/proxmox_ve_backup_status.py
M cmk/base/plugins/agent_based/solaris_services.py
M cmk/base/plugins/agent_based/timesyncd.py
M cmk/base/plugins/agent_based/ucd_diskio.py
M cmk/base/plugins/agent_based/utils/bonding.py
M cmk/base/plugins/agent_based/utils/cpu_load.py
M cmk/base/plugins/agent_based/utils/f5_bigip.py
M cmk/base/plugins/agent_based/utils/interfaces.py
M cmk/base/plugins/agent_based/utils/inventory_interfaces.py
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/base/plugins/agent_based/utils/memory.py
M cmk/base/plugins/agent_based/utils/netapp_api.py
M cmk/base/plugins/agent_based/utils/oracle.py
M cmk/base/plugins/agent_based/utils/temperature.py
M cmk/base/plugins/agent_based/utils/ups.py
M cmk/base/plugins/agent_based/veeam_cdp_jobs.py
M cmk/base/plugins/agent_based/zypper.py
M cmk/bi/compiler.py
M cmk/bi/type_defs.py
M cmk/checkengine/discovery/_filters.py
M cmk/checkengine/parameters.py
M cmk/ec/event.py
M cmk/ec/main.py
M cmk/fetchers/_ipmi.py
M cmk/gui/background_job/_status.py
M cmk/gui/crash_reporting/pages.py
M cmk/gui/dashboard/type_defs.py
M cmk/gui/fields/utils.py
M cmk/gui/graphing/_artwork.py
M cmk/gui/graphing/_valuespecs.py
M cmk/gui/inventory/__init__.py
M cmk/gui/pagetypes.py
M cmk/gui/pdf.py
M cmk/gui/plugins/openapi/endpoints/rule/fields.py
M cmk/gui/plugins/openapi/endpoints/user_config/__init__.py
M cmk/gui/plugins/openapi/restful_objects/specification.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/plugins/sidebar/bookmarks.py
M cmk/gui/plugins/wato/check_parameters/plugs.py
M cmk/gui/rest_api_types/notifications_rule_types.py
M cmk/gui/rest_api_types/site_connection.py
M cmk/gui/sites.py
M cmk/gui/type_defs.py
M cmk/gui/views/page_edit_view.py
M cmk/gui/watolib/automatic_host_removal.py
M cmk/gui/watolib/automation_types.py
M cmk/gui/watolib/backup_snapshots.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/werks.py
M cmk/gui/wsgi/type_defs.py
M cmk/special_agents/agent_alertmanager.py
M cmk/special_agents/agent_aws.py
M cmk/special_agents/agent_cisco_meraki.py
M cmk/special_agents/utils/prometheus.py
M cmk/special_agents/utils/request_helper.py
M cmk/special_agents/utils_kubernetes/transform_json.py
M cmk/utils/backup/job.py
M cmk/utils/backup/targets/aws_s3_bucket.py
M cmk/utils/backup/targets/azure_blob_storage.py
M cmk/utils/backup/targets/config.py
M cmk/utils/backup/targets/local.py
M cmk/utils/backup/targets/remote_interface.py
M cmk/utils/backup/type_defs.py
M cmk/utils/diagnostics.py
M cmk/utils/labels.py
M cmk/utils/licensing/export.py
M cmk/utils/mrpe_config.py
M cmk/utils/notify.py
M cmk/utils/notify_types.py
M cmk/utils/packaging/_reporter.py
M cmk/utils/password_store.py
M cmk/utils/rulesets/conditions.py
M cmk/utils/rulesets/ruleset_matcher.py
M cmk/utils/setup_search_index.py
M cmk/utils/store/host_storage.py
M cmk/utils/structured_data.py
M cmk/utils/tags.py
M cmk/utils/translations.py
M livestatus/api/python/livestatus.py
M tests/testlib/containers.py
M tests/testlib/rest_api_client.py
M tests/unit/checks/test_raritan_pdu_plugs.py
M tests/unit/checks/test_win_license.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_size_trend.py
M tests/unit/cmk/gui/watolib/test_config_domains.py
M tests/unit/cmk/special_agents/agent_aws/agent_aws_fake_clients.py
Log Message:
-----------
pydantic 2: temporarily move TypedDict import back to typing_extensions
* pydantic 2 throws a "helpful" error message when importing the
type from `typing` too early (3.11). It only wants us to import
the type from 3.12, for whatever reasons.
* this patch isolates the change completely and thus makes it easily
revertable, once we upgrade to 3.12 (see CMK-14350)
Change-Id: I0a6132ea20ae98547bbe6d5487156734b2009bc7