From f9202900ee9a5bed7ce7c26e68145f4fb9aaa551 Mon Sep 17 00:00:00 2001 From: Igor Gov Date: Wed, 4 Aug 2021 08:41:00 +0300 Subject: [PATCH] No warning when mizu rbac exists (#163) --- cli/cmd/tapRunner.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cli/cmd/tapRunner.go b/cli/cmd/tapRunner.go index 36ddedd1c..c72dc0e5e 100644 --- a/cli/cmd/tapRunner.go +++ b/cli/cmd/tapRunner.go @@ -9,6 +9,7 @@ import ( "github.com/up9inc/mizu/shared" "github.com/up9inc/mizu/shared/debounce" core "k8s.io/api/core/v1" + errors "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/util/wait" "k8s.io/client-go/tools/clientcmd" "net/http" @@ -430,7 +431,7 @@ func createRBACIfNecessary(ctx context.Context, kubernetesProvider *kubernetes.P } if !mizuRBACExists { err := kubernetesProvider.CreateMizuRBAC(ctx, mizu.ResourcesNamespace, mizu.ServiceAccountName, mizu.ClusterRoleName, mizu.ClusterRoleBindingName, mizu.RBACVersion) - if err != nil { + if err != nil && !errors.IsAlreadyExists(err) { mizu.Log.Infof("warning: could not create mizu rbac resources %v", err) return false }