Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 90cd4d9f2360c1b6b4db8cb191fc0313c628ed12
https://github.com/Checkmk/checkmk/commit/90cd4d9f2360c1b6b4db8cb191fc0313c…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
A .werks/16077
Log Message:
-----------
Add Werk 16077: Agent Bakery: Leftover packages of non-agent hosts
- Only select TCP hosts when baking for selection
- Limit hosts that should survive cleanup to TCP hosts when
baking for all hosts
SUP-14406
Change-Id: If3f14ba12750ad8577c4bcc133a3a9abac632174
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 664bd7be39bc0a7b9da427f4f0712250d8cad780
https://github.com/Checkmk/checkmk/commit/664bd7be39bc0a7b9da427f4f0712250d…
Author: Lars Getwan <lars.getwan(a)checkmk.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M cmk/base/diagnostics.py
Log Message:
-----------
Support Diagnostics: Fix the json formatting of the MKP related files
Before this commit, the MKP related files in the dump were named *.json,
but all their content was written in one line.
Now, they contain proper json syntax.
Change-Id: If23188aed70102198775b635a7db07ffe15699c5
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c34b22e9d3b76eb2d33d1db2ca03c8843b3792f8
https://github.com/Checkmk/checkmk/commit/c34b22e9d3b76eb2d33d1db2ca03c8843…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M buildscripts/scripts/trigger-cmk-build-chain.groovy
Log Message:
-----------
disable all integration and composition tests in saas for now
Change-Id: Ic8efa1228e6953104df6cc71d5fa9dd4ace94584
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
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 8919c81bef0d64b3cee7b6fa53e4837cd0aae600
https://github.com/Checkmk/checkmk/commit/8919c81bef0d64b3cee7b6fa53e4837cd…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M cmk/utils/caching.py
M cmk/utils/observer.py
M tests/unit/checks/conftest.py
M tests/unit/cmk/base/conftest.py
M tests/unit/cmk/base/test_ip_lookup.py
M tests/unit/conftest.py
Log Message:
-----------
remove runtime_cache as not used
Change-Id: Ie83071a4e99a72728d36cdfb16af09b9ac83ddfd
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 279b63ec9129bd348bbd3d9da5fe59f3848f14ed
https://github.com/Checkmk/checkmk/commit/279b63ec9129bd348bbd3d9da5fe59f38…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M cmk/gui/livestatus_utils/commands/event_console.py
M cmk/gui/plugins/openapi/endpoints/event_console/__init__.py
M cmk/gui/plugins/openapi/endpoints/event_console/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_event_console.py
Log Message:
-----------
event_console: add site_id parameter to show event & show events endpoints
show event: site_id is now a mandatory query parameter
show events: site_id is now an optional query parameter
Change-Id: I0ba465be5adf8c5e524e8ecc49392b26b56a5736
Commit: 2550cfd98ceed6d5ae1a929cbcf93f76732206ff
https://github.com/Checkmk/checkmk/commit/2550cfd98ceed6d5ae1a929cbcf93f767…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
A .werks/15967
M cmk/gui/livestatus_utils/commands/event_console.py
M cmk/gui/plugins/openapi/endpoints/event_console/__init__.py
M cmk/gui/plugins/openapi/endpoints/event_console/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_event_console.py
Log Message:
-----------
event_console: add site_id parameter to update & acknowledge, archive and change state endpoints
Change-Id: I594fc347fb08158dc343a438cfe61d5f0be6e98f
Commit: 77856801d5ffaa432d7a54b4b5dd815b60cf5a37
https://github.com/Checkmk/checkmk/commit/77856801d5ffaa432d7a54b4b5dd815b6…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_event_console.py
Log Message:
-----------
event_console: add EventConsoleClient to our test client
Change-Id: I6f6193b1a8067fd23c4cab8f68964510bb8b34da
Compare: https://github.com/Checkmk/checkmk/compare/c3b4a913d550...77856801d5ff
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c3b4a913d55029aa5080ff88d04b0bc2287b91ae
https://github.com/Checkmk/checkmk/commit/c3b4a913d55029aa5080ff88d04b0bc22…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-08-28 (Mon, 28 Aug 2023)
Changed paths:
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
Fixed broken unit test which worked only by accident some time ago.
After 41a5bcb919, a global variable _hostname was not set by accident
anymore, so we need to do this explictly now. This global variable and its
2 siblings (_check_type and _service_description> really, really need to
die, this whole constructio is extremely fragile and totally
incomprehensible.
Change-Id: Idee2a90c677d75d3c58002dd2b46da650858369e
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 068fbccd102fd18e93f781621e434d01e509919a
https://github.com/Checkmk/checkmk/commit/068fbccd102fd18e93f781621e434d01e…
Author: René Slowenski <rene.slowenski(a)checkmk.com>
Date: 2023-08-25 (Fri, 25 Aug 2023)
Changed paths:
M tests/plugins_integration/checks.py
M tests/plugins_integration/conftest.py
M tests/plugins_integration/test_plugin.py
Log Message:
-----------
plugins test: logger changes
* Do not import from conftest
* Do not uppercase logger (not a constant)
Change-Id: I75820537d5f96ac78fdd28565b4a5dcedaf4db89