From 91d1e369e8457cf2fb8b6fb3e79eafa1288d65db Mon Sep 17 00:00:00 2001 From: vandomej Date: Sun, 28 Sep 2025 11:54:31 -0700 Subject: [PATCH] Removing error swallowing in cleanup script --- control_plane/cleanup.sh | 10 +++++----- control_plane/main.tf | 4 ++++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/control_plane/cleanup.sh b/control_plane/cleanup.sh index 53c2f11..62b2c36 100644 --- a/control_plane/cleanup.sh +++ b/control_plane/cleanup.sh @@ -2,13 +2,13 @@ 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 +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" 2>/dev/null || true +talosctl config remove "$cluster_name" || true # Remove files -rm -rf "${HOME}/.talos/clusters/${cluster_name}" 2>/dev/null || true +rm -rf "${HOME}/.talos/clusters/${cluster_name}" || truec echo "Cleanup completed for cluster: $cluster_name" \ No newline at end of file diff --git a/control_plane/main.tf b/control_plane/main.tf index 3d3671d..8fa7fd1 100644 --- a/control_plane/main.tf +++ b/control_plane/main.tf @@ -90,6 +90,10 @@ resource "null_resource" "talos_cluster" { --workers 0 \ --memory ${self.triggers.memory_mb} \ --cpus ${self.triggers.vcpu_count} + + # Change ownership of the generated files in ~/.talos and ~/.kube + sudo chown -R $(whoami):admin ~/.talos + sudo chown -R $(whoami):admin ~/.kube EOT }