File tree Expand file tree Collapse file tree 1 file changed +4
-19
lines changed
Expand file tree Collapse file tree 1 file changed +4
-19
lines changed Original file line number Diff line number Diff line change 22set -e
33
44KUBERNETES_NAMESPACE=" "
5+ ENVIRONMENT_NAME=" "
56
6- while getopts n: flag
7+ while getopts n:e: flag
78do
89 case " ${flag} " in
910 n) KUBERNETES_NAMESPACE=${OPTARG} ;;
11+ e) ENVIRONMENT_NAME=${OPTARG} ;;
1012 esac
1113done
1214
1315kubectl config set-context --current --namespace=$KUBERNETES_NAMESPACE
1416echo " Context set to namespace: \" $KUBERNETES_NAMESPACE \" "
1517
16- KUBERNETES_DEPLOYMENTS=$( kubectl get deployment --output json \
17- | jq -r ' .items[] | select(.metadata.name as $name
18- | ["caddy"]
19- | index($name) | not)
20- | .metadata.name' )
21- KUBERNETES_SERVICES=$( kubectl get service --output json \
22- | jq -r ' .items[] | select(.metadata.name as $name
23- | ["caddy"]
24- | index($name) | not)
25- | .metadata.name' )
26-
27- for deploy in $KUBERNETES_DEPLOYMENTS ; do
28- kubectl delete deployment $deploy
29- done
30-
31- for svc in $KUBERNETES_SERVICES ; do
32- kubectl delete service $svc
33- done
18+ kubectl delete --kustomize cluster/$ENVIRONMENT_NAME
You can’t perform that action at this time.
0 commit comments