From fac20bb529215737014ab47b8e0aeaa64f88c7a6 Mon Sep 17 00:00:00 2001
From: Michael Gugino <mgugino@redhat.com>
Date: Mon, 30 Oct 2017 10:47:03 -0400
Subject: Add retry logic to docker auth credentials

This commit enables retry on docker login commands.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1506931
---
 roles/openshift_node_upgrade/tasks/registry_auth.yml | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'roles/openshift_node_upgrade')

diff --git a/roles/openshift_node_upgrade/tasks/registry_auth.yml b/roles/openshift_node_upgrade/tasks/registry_auth.yml
index de396fb4b..5e5e4f94a 100644
--- a/roles/openshift_node_upgrade/tasks/registry_auth.yml
+++ b/roles/openshift_node_upgrade/tasks/registry_auth.yml
@@ -11,6 +11,9 @@
     - oreg_auth_user is defined
     - (not node_oreg_auth_credentials_stat.stat.exists or oreg_auth_credentials_replace) | bool
   register: node_oreg_auth_credentials_create
+  retries: 3
+  delay: 5
+  until: node_oreg_auth_credentials_create.rc == 0
   notify:
     - restart node
 
-- 
cgit v1.2.3