From d40f67f041240fe2acd2ecf7c1e40e14f964aca4 Mon Sep 17 00:00:00 2001 From: Michal Nasiadka Date: Thu, 16 Feb 2023 08:23:27 +0100 Subject: [PATCH] CI: Retry docker push on publish jobs We have a high number of POST_FAILURE jobs failing on at least one container push - let's fix that. Change-Id: I0015dd4d3ffe5b3e1202ebcfde2b2c72c4655b41 (cherry picked from commit 0887d2e789e8fcd41b49c6346034c4774ea919dd) --- tests/playbooks/publish.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/playbooks/publish.yml b/tests/playbooks/publish.yml index 4e27086f22..8b24856768 100644 --- a/tests/playbooks/publish.yml +++ b/tests/playbooks/publish.yml @@ -23,6 +23,9 @@ push: yes source: local loop: "{{ docker_host_info.images }}" + register: push_status + until: push_status.failed is false + retries: 5 when: kolla_registry == 'dockerhub' - block: @@ -39,4 +42,7 @@ repository: "quay.io/{{ item.RepoTags.0 }}" source: local loop: "{{ docker_host_info.images }}" + register: push_status + until: push_status.failed is false + retries: 5 when: kolla_registry == 'quay.io'