aboutsummaryrefslogtreecommitdiffstats
path: root/screwdriver
diff options
context:
space:
mode:
authorArnstein Ressem <aressem@vespa.ai>2024-04-12 12:10:00 +0200
committerArnstein Ressem <aressem@vespa.ai>2024-04-12 12:10:00 +0200
commit2952249d5c3e3aec543108bcd91f71e88a4485c9 (patch)
tree8a2cdc953b5d465bca39a054c53fb1392faebf4b /screwdriver
parentd94fb4f7602d420ce54c37d10559fb5c4047f4d8 (diff)
Ignore errors while trying to get session token.
Diffstat (limited to 'screwdriver')
-rwxr-xr-xscrewdriver/factory-command.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/screwdriver/factory-command.sh b/screwdriver/factory-command.sh
index edced1bf360..a00cc15a2f8 100755
--- a/screwdriver/factory-command.sh
+++ b/screwdriver/factory-command.sh
@@ -14,6 +14,7 @@ trap "rm -f $COOKIEJAR" EXIT
SESSION_TOKEN=null
WAIT_UNTIL=$(( $(date +%s) + 120 ))
+set +e
while [[ $SESSION_TOKEN == null ]]; do
SESSION_TOKEN=$(curl -s -H 'Content-Type: application/json' -H 'Accept: application/json' -d "{ \"username\": \"svc-okta-vespa-factory\", \"password\": \"$SVC_OKTA_VESPA_FACTORY_TOKEN\" }" https://ouryahoo.okta.com/api/v1/authn | jq -re '.sessionToken')
@@ -27,6 +28,7 @@ while [[ $SESSION_TOKEN == null ]]; do
fi
fi
done
+set -e
LOCATION=$(curl -s -i -c $COOKIEJAR "https://factory.vespa.aws-us-east-1a.vespa.oath.cloud/login" | grep location | awk '{print $2}' | tr -d '\r')
curl -sL -b $COOKIEJAR -c $COOKIEJAR "$LOCATION&sessionToken=$SESSION_TOKEN" &> /dev/null