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):