From 1103946491fc7e59f03424c8cab441cca57123a8 Mon Sep 17 00:00:00 2001 From: Drew Walters Date: Thu, 27 Aug 2020 18:50:11 +0000 Subject: [PATCH] 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 --- tools/deployment/26_deploy_metal3_capi_ephemeral_node.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/deployment/26_deploy_metal3_capi_ephemeral_node.sh b/tools/deployment/26_deploy_metal3_capi_ephemeral_node.sh index 2433bc153..32f7e681d 100755 --- a/tools/deployment/26_deploy_metal3_capi_ephemeral_node.sh +++ b/tools/deployment/26_deploy_metal3_capi_ephemeral_node.sh @@ -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