Skip to content

Commit

Permalink
Reverted kubernetes_remove.go to match master
Browse files Browse the repository at this point in the history
  • Loading branch information
uzaxirr committed Sep 23, 2024
1 parent 4dbd53f commit 5d91162
Showing 1 changed file with 0 additions and 34 deletions.
34 changes: 0 additions & 34 deletions cmd/kubernetes/kubernetes_remove.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ import (
"errors"
"fmt"
"os"
"os/exec"
"path/filepath"
"strings"

pluralize "github.com/alejandrojnm/go-pluralize"
Expand All @@ -17,7 +15,6 @@ import (
)

var kuberneteList []utility.ObjecteList
var keepConfig bool
var kubernetesRemoveCmd = &cobra.Command{
Use: "remove",
Aliases: []string{"rm", "delete", "destroy"},
Expand Down Expand Up @@ -92,13 +89,6 @@ var kubernetesRemoveCmd = &cobra.Command{
utility.Error("error deleting the kubernetes cluster: %s", err)
os.Exit(1)
}

if !keepConfig {
err = removeKubectlConfig(v.Name)
if err != nil {
utility.Warning("Failed to remove kubectl config for cluster %s: %s", v.Name, err)
}
}
}

ow := utility.NewOutputWriter()
Expand All @@ -125,27 +115,3 @@ var kubernetesRemoveCmd = &cobra.Command{
}
},
}

func removeKubectlConfig(clusterName string) error {
kubeConfigPath := os.Getenv("KUBECONFIG")
if kubeConfigPath == "" {
kubeConfigPath = filepath.Join(os.Getenv("HOME"), ".kube", "config")
}

cmd := exec.Command("kubectl", "config", "delete-context", clusterName)
if err := cmd.Run(); err != nil {
return fmt.Errorf("failed to delete context: %w", err)
}

cmd = exec.Command("kubectl", "config", "delete-cluster", clusterName)
if err := cmd.Run(); err != nil {
return fmt.Errorf("failed to delete cluster: %w", err)
}

cmd = exec.Command("kubectl", "config", "unset", fmt.Sprintf("users.%s", clusterName))
if err := cmd.Run(); err != nil {
return fmt.Errorf("failed to unset user: %w", err)
}

return nil
}

0 comments on commit 5d91162

Please sign in to comment.