From f71b73e958328ecb8ce74f167a095c34e669c726 Mon Sep 17 00:00:00 2001 From: Axel Schmidt <64590250+schmidax@users.noreply.github.com> Date: Wed, 6 Nov 2024 09:48:56 +0100 Subject: [PATCH] Add request_client.merge_environment_settings This commit fixes the kube_agent as in this Werk: https://checkmk.com/werk/16892 The only difference is that the problem here is not establishing a connection with the agent, but with the Kubernetes API. --- cmk/special_agents/utils_kubernetes/api_server.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmk/special_agents/utils_kubernetes/api_server.py b/cmk/special_agents/utils_kubernetes/api_server.py index 4fe8d485bcd..6119f3fe1e3 100644 --- a/cmk/special_agents/utils_kubernetes/api_server.py +++ b/cmk/special_agents/utils_kubernetes/api_server.py @@ -150,8 +150,14 @@ def send_request( prepared_request = request_client.prepare_request(request) return request_client.send( prepared_request, - verify=client_config.verify_cert_api, timeout=client_config.requests_timeout(), + **request_client.merge_environment_settings( + url=request.url, + proxies={}, + stream=None, + verify=client_config.verify_cert_api, + cert=None, + ), )