diff --git a/postgres-appliance/scripts/callback_role.py b/postgres-appliance/scripts/callback_role.py index 5c7e7511ed0e44b4dc9789218184f97de2705e3e..f8f5fcd226d50aaf56946402c230ded2b071312b 100755 --- a/postgres-appliance/scripts/callback_role.py +++ b/postgres-appliance/scripts/callback_role.py @@ -18,7 +18,6 @@ KUBE_API_URL = 'https://kubernetes.default.svc.cluster.local/api/v1/namespaces' logger = logging.getLogger(__name__) -NUM_ATTEMPTS = 10 LABEL = os.environ.get("KUBERNETES_ROLE_LABEL", 'spilo-role') @@ -36,7 +35,7 @@ def read_token(): def api_patch(namespace, kind, name, entity_name, body): api_url = '/'.join([KUBE_API_URL, namespace, kind, name]) - for i in range(NUM_ATTEMPTS): + while True: try: token = read_token() if token: @@ -52,8 +51,6 @@ def api_patch(namespace, kind, name, entity_name, body): except requests.exceptions.RequestException as e: logger.warning('Exception when executing PATCH on %s: %s', api_url, e) time.sleep(1) - else: - logger.error('Unable to change %s after %s attempts', entity_name, NUM_ATTEMPTS) def change_pod_role_label(namespace, new_role):