1 ########################################################################################
2 # This script wraps {$OOM}/kubernetes/oneclick/deleteAll.sh script along with #
3 # the following steps to clean up ONAP configure for specified namespace: #
6 # - remove shared directory #
8 # To run it, just enter the following command: #
9 # ./autoCleanConfig.bash <namespace, default is "onap"> #
10 ########################################################################################
17 echo "Namespace is not specified, use onap namespace."
21 echo "Clean up $NS configuration"
23 ./deleteAll.bash -n $NS -y
26 echo "----------------------------------------------
27 Force remove namespace..."
28 kubectl delete namespace $NS
29 echo "...done : kubectl get namespace
30 -----------------------------------------------
31 >>>>>>>>>>>>>> k8s namespace"
33 while [[ ! -z `kubectl get namespace|grep $NS` ]]
35 echo "Wait for namespace $NS to be deleted
36 -----------------------------------------------
37 >>>>>>>>>>>>>> k8s namespace"
42 echo "Force delete helm process ..."
43 helm delete $NS-config --purge --debug
44 echo "...done : helm ls --all
45 -----------------------------------------------
49 echo "Remove $NS dockerdata..."
50 sudo rm -rf /dockerdata-nfs/onap
51 echo "...done : ls -altr /dockerdata-nfs
52 -----------------------------------------------
53 >>>>>>>>>>>>>> /dockerdata-nfs directory"
54 ls -altr /dockerdata-nfs