Add initinfra phase wait timeout override

The size of the metal3.io image has increased, and timeouts sometimes
occur within the 1000s range. This change enables overriding the wait
timeout for the initinfra phase on the ephemeral node and increases the
timeout to 2000s by default.

Change-Id: I11d7cdcfa0f7982c68cc7223f52ab20007bca69d
Signed-off-by: Drew Walters <andrew.walters@att.com>
This commit is contained in:
Drew Walters 2020-08-27 18:50:11 +00:00
parent 95d6536df2
commit 1103946491
1 changed files with 2 additions and 1 deletions

View File

@ -15,9 +15,10 @@
set -xe
export KUBECONFIG=${KUBECONFIG:-"$HOME/.airship/kubeconfig"}
export WAIT_TIMEOUT=${WAIT_TIMEOUT:-"2000s"}
echo "Deploy metal3.io components to ephemeral node"
airshipctl phase apply initinfra --wait-timeout 1000s --debug
airshipctl phase apply initinfra --wait-timeout $WAIT_TIMEOUT --debug
echo "Getting metal3 pods as debug information"
kubectl --kubeconfig $KUBECONFIG --namespace metal3 get pods