From 4147d3e11f9b018e380c1d077e48beb9cd5dec7d Mon Sep 17 00:00:00 2001 From: Johnathan Kupferer Date: Mon, 4 May 2026 09:26:47 -0400 Subject: [PATCH] Add retries to host_ocp4_assisted_scale --- .../tasks/approve_csr_nodes.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ansible/roles/host_ocp4_assisted_scale/tasks/approve_csr_nodes.yaml b/ansible/roles/host_ocp4_assisted_scale/tasks/approve_csr_nodes.yaml index 24e9488..c290020 100644 --- a/ansible/roles/host_ocp4_assisted_scale/tasks/approve_csr_nodes.yaml +++ b/ansible/roles/host_ocp4_assisted_scale/tasks/approve_csr_nodes.yaml @@ -11,6 +11,9 @@ api_version: certificates.k8s.io/v1 kind: CertificateSigningRequest register: all_csrs + until: all_csrs is successful + retries: 30 + delay: 5 - name: Filter for pending CSRs ansible.builtin.set_fact: @@ -45,6 +48,10 @@ } } loop: "{{ pending_csrs }}" + register: r_approve_pending_csrs + until: r_approve_pending_csrs is successful + retries: 30 + delay: 5 - name: Get worker-only nodes (exclude control-plane/master) kubernetes.core.k8s_info: @@ -55,6 +62,9 @@ - "!node-role.kubernetes.io/control-plane" - "!node-role.kubernetes.io/master" register: r_worker_nodes + until: r_worker_nodes successful + retries: 30 + delay: 5 - name: Count Ready nodes ansible.builtin.set_fact: