3 . $(dirname "$0")/setenv.bash
7 kubectl delete namespace $_NS
8 printf "Waiting for namespace $_NS termination...\n"
9 while kubectl get namespaces $_NS > /dev/null 2>&1; do
12 printf "Namespace $_NS deleted.\n\n"
15 delete_registry_key() {
16 kubectl --namespace $1-$2 delete secret ${1}-docker-registry-key
20 helm delete $1-$2 --purge
27 -n [NAMESPACE] : Kubernetes namespace (required)
28 -a [APP] : Specify a specific ONAP component (default: all)
29 from the following choices:
30 sdc, aai ,mso, message-router, robot,
31 vid, sdnc, portal, policy, appc
40 while getopts ":n:u:s:a:" PARAM; do
51 if [[ -z $APP ]]; then
68 if [[ ! -z "$APP" ]]; then
72 printf "\n********** Cleaning up ONAP: ${ONAP_APPS[*]}\n"
75 for i in ${HELM_APPS[@]}; do
77 delete_app_helm $NS $i
78 delete_namespace $NS $i
83 printf "\n********** Gone **********\n"