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"