From 15ab6024b4a501eea3613b6b555180a58ac6a66f Mon Sep 17 00:00:00 2001
From: Bo-Chun Louis Chen <louistw@uab.edu>
Date: Mon, 28 Nov 2022 22:51:53 -0600
Subject: [PATCH] Add retry option to curl

---
 .gitlab-ci.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c05da97..d195944 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -109,7 +109,7 @@ test:
     - echo NEW_INSTANCE_ID=$NEW_INSTANCE_ID | tee -a instance.env
     - openstack server add floating ip $NEW_INSTANCE_ID $TEST_IP
     - >
-      curl https://rc.uab.edu/Shibboleth.sso/Metadata --resolve rc.uab.edu:443:$TEST_IP -kf
+      curl --retry 6 --retry-delay 20 --retry-connrefused https://rc.uab.edu/Shibboleth.sso/Metadata --resolve rc.uab.edu:443:$TEST_IP -kf
       || (openstack server delete $NEW_INSTANCE_ID && openstack image delete $BUILT_OOD_IMAGE_ID && false)
     - openstack server remove floating ip $NEW_INSTANCE_ID $TEST_IP
   artifacts:
-- 
GitLab