Readding cleanup script
This commit is contained in:
parent
67c5dd856c
commit
20e9af5b8b
1 changed files with 24 additions and 0 deletions
24
control-plane/cleanup.sh
Normal file
24
control-plane/cleanup.sh
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
#!/bin/bash
|
||||
cluster_name="$1"
|
||||
echo "Starting cleanup for cluster: $cluster_name"
|
||||
|
||||
sudo chown -R $(id -u):$(id -g) $HOME/.talos
|
||||
sudo chown -R $(id -u):$(id -g) $HOME/.kube
|
||||
|
||||
sudo --preserve-env=HOME talosctl cluster destroy \
|
||||
--provisioner=qemu \
|
||||
--name $cluster_name || true
|
||||
|
||||
sudo pkill -9 -f qemu-system
|
||||
|
||||
# Remove kubeconfig entries
|
||||
kubectl config delete-context "$cluster_name" || true
|
||||
kubectl config delete-cluster "admin@$cluster_name" || true
|
||||
kubectl config delete-user "admin@$cluster_name" || true
|
||||
|
||||
talosctl config remove "$cluster_name" || true
|
||||
|
||||
# Remove files
|
||||
sudo rm -rf "${HOME}/.talos/clusters/${cluster_name}" || truec
|
||||
|
||||
echo "Cleanup completed for cluster: $cluster_name"
|
||||
Loading…
Add table
Reference in a new issue