Cleanup Helm leftover
[integration.git] / deployment / heat / onap-oom / scripts / cleanup.sh
1 #!/bin/bash
2
3 IFS='
4 '
5
6 if [ -z $1 ]; then
7   echo "ONAP component name missing"
8   echo "Usage: ./cleanup.sh ONAP_COMPONENT_NAME"
9   exit 1
10 fi
11
12 COMPONENT=$1
13
14 if [ $COMPONENT == "dcae" ] || [ $COMPONENT == "DCAE" ]; then
15   kubectl delete service consul -n onap
16 fi
17
18 for op in secrets configmaps pv services deployments statefulsets; do
19   ARRAY=(`kubectl get $op -n onap | grep $COMPONENT | awk '{print $1}'`)
20   for i in ${ARRAY[*]}; do
21     kubectl delete $op -n onap $i
22   done
23 done