Skip to content

Commit

Permalink
import format
Browse files Browse the repository at this point in the history
Signed-off-by: huangyanfeng <[email protected]>
  • Loading branch information
yanfeng1992 committed Dec 7, 2022
1 parent 9cdb9de commit f68c2a9
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions pkg/util/rbac.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ package util

import (
"context"
"k8s.io/utils/strings/slices"

rbacv1 "k8s.io/api/rbac/v1"
apierrors "k8s.io/apimachinery/pkg/api/errors"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
kubeclient "k8s.io/client-go/kubernetes"
stringslices "k8s.io/utils/strings/slices"
)

// IsClusterRoleExist tells if specific ClusterRole already exists.
Expand Down Expand Up @@ -137,15 +137,15 @@ func GenerateImpersonationRules(allSubjects []rbacv1.Subject) []rbacv1.PolicyRul
for _, subject := range allSubjects {
switch subject.Kind {
case rbacv1.UserKind:
if !slices.Contains(users, subject.Name) {
if !stringslices.Contains(users, subject.Name) {
users = append(users, subject.Name)
}
case rbacv1.ServiceAccountKind:
if !slices.Contains(serviceAccounts, subject.Name) {
if !stringslices.Contains(serviceAccounts, subject.Name) {
serviceAccounts = append(serviceAccounts, subject.Name)
}
case rbacv1.GroupKind:
if !slices.Contains(groups, subject.Name) {
if !stringslices.Contains(groups, subject.Name) {
groups = append(groups, subject.Name)
}
}
Expand Down

0 comments on commit f68c2a9

Please sign in to comment.