From 1df54c9699106cad87577e50c87527f54cbdbaef Mon Sep 17 00:00:00 2001 From: "Cline, Wade" Date: Thu, 3 Jul 2025 21:44:12 -0700 Subject: [PATCH] Add Log Analytics Ingestion auth timeout Previous behavior was to use the 'request' module's default timeout; this makes auth timeout value consistent with the task submission timeout value. --- plugins/callback/loganalytics_ingestion.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/callback/loganalytics_ingestion.py b/plugins/callback/loganalytics_ingestion.py index 047c9adcd3..6b78996cb6 100644 --- a/plugins/callback/loganalytics_ingestion.py +++ b/plugins/callback/loganalytics_ingestion.py @@ -190,7 +190,7 @@ class AzureLogAnalyticsIngestionSource(object): # and https://learn.microsoft.com/en-us/entra/identity-platform/scopes-oidc#the-default-scope 'scope': 'https://monitor.azure.com/.default' } - response = self.requests_session.post(url, data=payload) + response = self.requests_session.post(url, data=payload, timeout=2) response.raise_for_status() self.token_expiration_time = datetime.now() + timedelta(seconds=response.json().get("expires_in")) return response.json().get('access_token')