From b6958b9b9fd46496ecc3adea7bc3b4b0f253771d Mon Sep 17 00:00:00 2001 From: wangpengfei <274878379@qq.com> Date: 星期四, 08 六月 2023 14:49:05 +0800 Subject: [PATCH] fix --- src/k8s/delete.go | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/k8s/delete.go b/src/k8s/delete.go index 018e39d..8d99f16 100644 --- a/src/k8s/delete.go +++ b/src/k8s/delete.go @@ -14,10 +14,10 @@ ) func delete_test() { - var ( - namespaces = []string{"guangsheng", "geruimi", "tongsheng"} - ) - + var ( + namespaces = []string{"guangsheng", "geruimi", "tongsheng"} + ) + // 閰嶇疆 Kubernetes 闆嗙兢鐨� kubeconfig 璺緞 kubeconfig := flag.String("kubeconfig", filepath.Join(util.HomeDir(), ".kube", "config"), "kubeconfig file") flag.Parse() @@ -61,7 +61,7 @@ } // 鍒犻櫎 Namespace - err = deleteNamespace(clientset, namespace) + err = DeleteNamespace(Config{Client: clientset, NameSpace: namespace}) if err != nil { return err } @@ -106,18 +106,18 @@ } // deleteNamespace 鍒犻櫎鎸囧畾鐨� Namespace -func deleteNamespace(clientset *kubernetes.Clientset, namespace string) error { - fmt.Println("\033[1;37;40mDeleting Namespace:", namespace, "\033[0m") +func DeleteNamespace(config Config) error { + fmt.Println("\033[1;37;40mDeleting Namespace:", config.NameSpace, "\033[0m") - err := clientset.CoreV1().Namespaces().Delete(context.TODO(), namespace, metav1.DeleteOptions{}) + err := config.Client.CoreV1().Namespaces().Delete(context.TODO(), config.NameSpace, metav1.DeleteOptions{}) if err != nil { if errors.IsNotFound(err) { - fmt.Printf("Namespace %s not found\n", namespace) + fmt.Printf("Namespace %s not found\n", config.NameSpace) } else { return fmt.Errorf("failed to delete Namespace: %v", err) } } else { - fmt.Printf("Namespace %s deleted\n", namespace) + fmt.Printf("Namespace %s deleted\n", config.NameSpace) } return nil -- Gitblit v1.8.0