Skip to content

Commit 4a22f4d

Browse files
committed
Add retry when registering node in RH subscription or container registry
Sometimes the CI jobs fails because there is too many request done for login to the container registry or to register system in Red Hat registration service. Let's add delay and retry again to register the system or login to the container service. Signed-off-by: Daniel Pawlik <dpawlik@redhat.com>
1 parent 20bb31f commit 4a22f4d

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

roles/adoption_osp_deploy/tasks/login_registries.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@
2626
release: "{{ ansible_distribution_version }}"
2727
force_register: true
2828
state: present
29+
retries: 5
30+
delay: 30
31+
register: _rh_result
32+
until: not _rh_result.failed
2933

3034
- name: Login in container registry
3135
when:
@@ -50,3 +54,7 @@
5054
loop:
5155
- zuul
5256
- root
57+
retries: 5
58+
delay: 30
59+
register: _podman_login
60+
until: _podman_login.rc == 0

0 commit comments

Comments
 (0)