@@ -97,9 +97,6 @@ function genericDelete {
97
97
98
98
kubectl get $1 --show-labels=true --all-namespaces=true > $resfile1 2>&1
99
99
100
- # (We ignore 'secrets.*traefik.token' resources as these somehow intermittently get recreated
101
- # after each delete, and subsequent runs seem to run fine even if they haven't been deleted.)
102
- # TODO: Find a way to remove the secret's zombie powers.
103
100
egrep -e " ($2 )" $resfile1 | grep -v ' secrets.*traefik.token' > $resfile2
104
101
artcount=" ` cat $resfile2 | wc -l` "
105
102
@@ -211,6 +208,14 @@ function orderlyDelete {
211
208
212
209
echo @@ Deleting configmap domain-${curdomain} -scripts in namespace $curns
213
210
kubectl -n $curns delete cm domain-${curdomain} -scripts --ignore-not-found
211
+
212
+ kubectl -n $curns delete deploy ${curdomain} -cluster-1-traefik --ignore-not-found=true
213
+ kubectl -n $curns delete service ${curdomain} -cluster-1-traefik --ignore-not-found=true
214
+ kubectl -n $curns delete service ${curdomain} -cluster-1-traefik-dashboard --ignore-not-found=true
215
+ kubectl -n $curns delete cm ${curdomain} -cluster-1-traefik --ignore-not-found=true
216
+ kubectl -n $curns delete serviceaccount ${curdomain} -cluster-1-traefik --ignore-not-found=true
217
+ kubectl -n $curns delete clusterrole ${curdomain} -cluster-1-traefik --ignore-not-found=true
218
+ kubectl -n $curns delete clusterrolebinding ${curdomain} -cluster-1-traefik --ignore-not-found=true
214
219
done
215
220
216
221
for (( i= 0 ;i< OCOUNT;i++ )) ; do
@@ -299,7 +304,7 @@ orderlyDelete
299
304
# phase 1: wait to see if artificts dissappear naturally due to the above orderlyDelete
300
305
# phase 2: kubectl delete left over artifacts
301
306
302
- genericDelete " all,crd,cm,pv,pvc,ns,roles,rolebindings,clusterroles,clusterrolebindings,secrets" " logstash|kibana|elastisearch|weblogic|elk|domain"
307
+ genericDelete " all,crd,cm,pv,pvc,ns,roles,rolebindings,clusterroles,clusterrolebindings,serviceaccount, secrets" " logstash|kibana|elastisearch|weblogic|elk|domain|traefik "
303
308
SUCCESS=" $? "
304
309
305
310
# Delete pv directories using a job (/scratch maps to PV_ROOT on the k8s cluster machines).
0 commit comments