From 6042d8f714dfe3a5e63f7767097ff519c4ecdc9d Mon Sep 17 00:00:00 2001 From: jenkins Date: Thu, 21 May 2026 14:25:28 -0300 Subject: [PATCH] logging: make opensearch tune idempotent --- services/logging/scripts/opensearch_single_node_tune.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/services/logging/scripts/opensearch_single_node_tune.py b/services/logging/scripts/opensearch_single_node_tune.py index f12a6527..f131a8fe 100644 --- a/services/logging/scripts/opensearch_single_node_tune.py +++ b/services/logging/scripts/opensearch_single_node_tune.py @@ -60,7 +60,12 @@ def ensure_policy(policy_id, description, min_index_age): ], } } - put(f"/_plugins/_ism/policies/{policy_id}", payload) + try: + put(f"/_plugins/_ism/policies/{policy_id}", payload) + except urllib.error.HTTPError as error: + if error.code == 409: + return + raise def ensure_template(name, patterns, priority, policy_id=None):