github.com/verrazzano/verrazzano@v1.7.1/tests/e2e/config/scripts/deregister_managed_cluster.sh (about) 1 #!/bin/bash 2 # 3 # Copyright (c) 2022, 2023, Oracle and/or its affiliates. 4 # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 5 # 6 7 set -e 8 9 if [ -z "${ADMIN_KUBECONFIG}" ] ; then 10 echo "ADMIN_KUBECONFIG env var must be set!'" 11 exit 1 12 fi 13 if [ -z "${MANAGED_CLUSTER_NAME}" ] ; then 14 echo "MANAGED_CLUSTER_NAME env var must be set!'" 15 exit 1 16 fi 17 if [ -z "${MANAGED_KUBECONFIG}" ] ; then 18 echo "MANAGED_KUBECONFIG env var must be set!'" 19 exit 1 20 fi 21 22 echo ADMIN_KUBECONFIG: ${ADMIN_KUBECONFIG} 23 echo MANAGED_CLUSTER_NAME: ${MANAGED_CLUSTER_NAME} 24 echo MANAGED_KUBECONFIG: ${MANAGED_KUBECONFIG} 25 26 echo "Deleting VMC on admin cluster ${MANAGED_CLUSTER_NAME}" 27 kubectl --kubeconfig ${ADMIN_KUBECONFIG} -n verrazzano-mc delete vmc ${MANAGED_CLUSTER_NAME} --timeout=10m 28 echo "Deleted VMC, relying on automatic cleanup on managed cluster"