evolved-npcs-infra/control_plane/cleanup.sh
2025-09-28 11:26:14 -07:00

14 lines
No EOL
463 B
Bash

#!/bin/bash
cluster_name="$1"
# Remove kubeconfig entries
kubectl config delete-context "$cluster_name" 2>/dev/null || true
kubectl config delete-cluster "admin@$cluster_name" 2>/dev/null || true
kubectl config delete-user "admin@$cluster_name" 2>/dev/null || true
talosctl config remove "$cluster_name" 2>/dev/null || true
# Remove files
rm -rf "${HOME}/.talos/clusters/${cluster_name}" 2>/dev/null || true
echo "Cleanup completed for cluster: $cluster_name"