Skip to content

Commit 5833a80

Browse files
committed
Changed delete script to remove all clusters
1 parent 1c3cc79 commit 5833a80

2 files changed

Lines changed: 10 additions & 21 deletions

File tree

5_delete.sh

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,23 @@
33
source lib/functions.sh
44
source lib/minikube.sh
55

6-
check_minikube
7-
check_variable "GITLAB_ENDPOINT" $GITLAB_ENDPOINT
8-
check_variable "GITLAB_USERNAME" $GITLAB_USERNAME
9-
106
echo "===> Find Tenant ID"
117
TENANT_ID=$(kubectl --context minikube -n lieutenant get tenant | grep t- | awk 'NR==1{print $1}')
128
check_variable "TENANT_ID" $TENANT_ID
139

14-
echo "===> Find Minikube Cluster ID"
15-
MINIKUBE_CLUSTER_ID=$(kubectl --context minikube -n lieutenant get cluster | grep c- | grep Minikube | awk 'NR==1{print $1}')
16-
check_variable "MINIKUBE_CLUSTER_ID" $MINIKUBE_CLUSTER_ID
17-
18-
echo "===> Find K3s Cluster ID"
19-
K3S_CLUSTER_ID=$(kubectl --context minikube -n lieutenant get cluster | grep c- | grep K3s | awk 'NR==1{print $1}')
20-
check_variable "K3S_CLUSTER_ID" $K3S_CLUSTER_ID
10+
echo "===> Removing all clusters"
11+
CLUSTERS=($(kubectl --context minikube -n lieutenant get cluster -o jsonpath="{$.items[*].metadata.name}"))
12+
for CLUSTER in "${CLUSTERS[@]}"; do
13+
kubectl --context minikube -n lieutenant delete cluster "$CLUSTER"
14+
done
2115

22-
echo "===> Removing everything"
23-
kubectl --context minikube -n lieutenant delete cluster "$K3S_CLUSTER_ID"
24-
kubectl --context minikube -n lieutenant delete cluster "$MINIKUBE_CLUSTER_ID"
16+
echo "===> Removing tenant"
2517
kubectl --context minikube -n lieutenant delete tenant "$TENANT_ID"
2618

2719
echo "===> Waiting 20 seconds for the removal of GitLab repositories"
2820
sleep 20s
2921

3022
minikube delete
3123
k3d cluster delete projectsyn
24+
kind delete cluster --name projectsyn
3225
killall ngrok

docs/modules/ROOT/pages/index.adoc

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -527,18 +527,14 @@ The GitLab projects `tutorial-tenant`, `tutorial-cluster-minikube`, and `tutoria
527527
[source,bash]
528528
----
529529
$ ./5_delete.sh
530-
Switched to context "minikube".
531-
===> Minikube running
532530
===> Find Tenant ID
533531
===> OK: TENANT_ID variable set
534-
===> Find Minikube Cluster ID
535-
===> OK: MINIKUBE_CLUSTER_ID variable set
536-
===> Find K3s Cluster ID
537-
===> OK: K3S_CLUSTER_ID variable set
538-
===> Removing everything
532+
===> Removing all clusters
539533
cluster.syn.tools "c-aged-sea-7813" deleted
540534
cluster.syn.tools "c-snowy-sunset-5873" deleted
535+
===> Removing tenant
541536
tenant.syn.tools "t-solitary-field-4017" deleted
537+
===> Waiting 20 seconds for the removal of GitLab repositories
542538
🔥 Deleting "minikube" in docker ...
543539
🔥 Deleting container "minikube" ...
544540
🔥 Removing /home/username/.minikube/machines/minikube ...

0 commit comments

Comments
 (0)