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 2
2
set -e
3
3
4
4
KUBERNETES_NAMESPACE=" "
5
+ ENVIRONMENT_NAME=" "
5
6
6
- while getopts n: flag
7
+ while getopts n:e: flag
7
8
do
8
9
case " ${flag} " in
9
10
n) KUBERNETES_NAMESPACE=${OPTARG} ;;
11
+ e) ENVIRONMENT_NAME=${OPTARG} ;;
10
12
esac
11
13
done
12
14
13
15
kubectl config set-context --current --namespace=$KUBERNETES_NAMESPACE
14
16
echo " Context set to namespace: \" $KUBERNETES_NAMESPACE \" "
15
17
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