From 4c4af06cbad0c505a2c5c1e46a0f5ac02009c458 Mon Sep 17 00:00:00 2001 From: zryfish Date: Sat, 6 Jul 2019 23:04:30 +0800 Subject: [PATCH] Update am.go --- pkg/models/iam/am.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/models/iam/am.go b/pkg/models/iam/am.go index 75b542d56..47c92b37c 100644 --- a/pkg/models/iam/am.go +++ b/pkg/models/iam/am.go @@ -628,13 +628,14 @@ func CreateClusterRoleBinding(username string, clusterRoleName string) error { return err } - // create kubectl pod if cluster role is cluster-admin if clusterRoleName == constants.ClusterAdmin { + // create kubectl pod if cluster role is cluster-admin if err := kubectl.CreateKubectlDeploy(username); err != nil { glog.Error("create user terminal pod failed", username, err) } + + } else { // delete kubectl pod if cluster role is not cluster-admin, whether it exists or not - } else { if err := kubectl.DelKubectlDeploy(username); err != nil { glog.Error("delete user terminal pod failed", username, err) }