From 68c007e836384635d843bbc61174fae5b09ccd1c Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期六, 06 一月 2024 17:08:07 +0800
Subject: [PATCH] 增加对crm,wms,srm的部署支持

---
 src/k8s/delete.go |   30 ++++++++++++++++++++++++++----
 1 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/src/k8s/delete.go b/src/k8s/delete.go
index 8d99f16..8410b76 100644
--- a/src/k8s/delete.go
+++ b/src/k8s/delete.go
@@ -14,9 +14,6 @@
 )
 
 func delete_test() {
-	var (
-		namespaces = []string{"guangsheng", "geruimi", "tongsheng"}
-	)
 
 	// 閰嶇疆 Kubernetes 闆嗙兢鐨� kubeconfig 璺緞
 	kubeconfig := flag.String("kubeconfig", filepath.Join(util.HomeDir(), ".kube", "config"), "kubeconfig file")
@@ -35,7 +32,32 @@
 
 	// 鍒犻櫎澶氫釜 Namespace 涓嬬殑鐩稿悓鍚嶇О鐨� Deployment 鍜� Service
 	for _, ns := range namespaces {
-		err = DeleteResources(clientset, ns, ns, ns)
+		for _, proj := range Projects {
+			if proj == ProjectAps {
+				err := deleteDeployment(clientset, ns, ns)
+				if err != nil {
+					panic(err)
+				}
+				// 鍒犻櫎 Service
+				err = deleteService(clientset, ns, ns)
+				if err != nil {
+					panic(err)
+				}
+			} else {
+				err := deleteDeployment(clientset, ns, proj)
+				if err != nil {
+					panic(err)
+				}
+				// 鍒犻櫎 Service
+				err = deleteService(clientset, ns, proj)
+				if err != nil {
+					panic(err)
+				}
+			}
+		}
+
+		// 鍒犻櫎 Namespace
+		err = DeleteNamespace(Config{Client: clientset, NameSpace: ns})
 		if err != nil {
 			panic(err)
 		}

--
Gitblit v1.8.0