-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdelete_script.sh
More file actions
94 lines (68 loc) · 2.28 KB
/
delete_script.sh
File metadata and controls
94 lines (68 loc) · 2.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#!/bin/bash
#Command
namespace=("argocd")
application1=("dive-dev-admin-console")
application2=("dive-dev-es")
application3=("dive-dev-kibana")
application4=("dive-dev-logstash")
application5=("dive-dev-redis")
application6=("dive-dev-resources")
application7=("dive-dev-trf")
application8=("dive-preprod-resources")
application9=("dive-preprod-sealed-secrets")
application10=("dive-stage-admin-console")
application11=("dive-stage-es")
application12=("dive-stage-kibana")
application13=("dive-stage-logstash")
application14=("dive-stage-redis")
application15=("dive-stage-resources")
application16=("dive-stage-trf")
application17=("tc-dive-customer-dev")
application18=("tc-dive-customer-stage")
application19=("tc-dive-preprod-registry")
application20=("tc-dive-product-dev")
application21=("tc-dive-product-stage")
kubectl delete application $application1 -n $namespace
sleep 30
kubectl delete application $application2 -n $namespace
sleep 30
kubectl delete application $application3 -n $namespace
sleep 30
kubectl delete application $application4 -n $namespace
sleep 30
kubectl delete application $application5 -n $namespace
sleep 30
kubectl delete application $application6 -n $namespace
sleep 30
kubectl delete application $application7 -n $namespace
sleep 30
kubectl delete application $application8 -n $namespace
sleep 30
kubectl delete application $application9 -n $namespace
sleep 30
kubectl delete application $application10 -n $namespace
sleep 30
kubectl delete application $application11 -n $namespace
sleep 30
kubectl delete application $application12 -n $namespace
sleep 30
kubectl delete application $application13 -n $namespace
sleep 30
kubectl delete application $application14 -n $namespace
sleep 30
kubectl delete application $application15 -n $namespace
sleep 30
kubectl delete application $application16 -n $namespace
sleep 30
kubectl delete application $application17 -n $namespace
sleep 30
kubectl delete application $application18 -n $namespace
sleep 30
kubectl delete application $application19 -n $namespace
sleep 30
kubectl delete application $application20 -n $namespace
sleep 30
kubectl delete application $application21 -n $namespace
sleep 30
echo "-----------------------------------------------"
echo "application deleted from $namespace sucessfully"