From 8d442f5e6f8af2f792bdf81b48ff3ef8be78d0f9 Mon Sep 17 00:00:00 2001 From: Todd Malsbary Date: Thu, 14 Apr 2022 10:57:55 -0700 Subject: [PATCH] Fix site common script for multi-cluster Signed-off-by: Todd Malsbary Change-Id: I40fa1c41e78b6111207fc02ccd4ce64c33c58f7e --- deploy/site/common.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/deploy/site/common.sh b/deploy/site/common.sh index 06981dc..a6c4532 100644 --- a/deploy/site/common.sh +++ b/deploy/site/common.sh @@ -128,8 +128,10 @@ function site_wait_for_all_ready { wait_for _is_cluster_ready for yaml in ${SCRIPTDIR}/deployment/*.yaml; do name=$(awk '/clusterName:/ {print $2}' ${yaml}) - clusterctl -n ${SITE_NAMESPACE} get kubeconfig ${name} >${BUILDDIR}/${name}-admin.conf - chmod 600 ${BUILDDIR}/${name}-admin.conf + if [[ ! -z ${name} ]]; then + clusterctl -n ${SITE_NAMESPACE} get kubeconfig ${name} >${BUILDDIR}/${name}-admin.conf + chmod 600 ${BUILDDIR}/${name}-admin.conf + fi done wait_for _is_control_plane_ready } @@ -175,7 +177,11 @@ EOF function _is_cluster_deleted { for yaml in ${SCRIPTDIR}/deployment/*.yaml; do name=$(awk '/clusterName:/ {print $2}' ${yaml}) - ! kubectl -n ${SITE_NAMESPACE} get cluster ${name} + if [[ ! -z ${name} ]]; then + if kubectl -n ${SITE_NAMESPACE} get cluster ${name}; then + return 1 + fi + fi done } -- 2.16.6