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
}
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
}