Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions lib/authz/permissions.go
Original file line number Diff line number Diff line change
Expand Up @@ -1169,7 +1169,7 @@ func AuthorizeResourceWithVerbs(ctx context.Context, log logrus.FieldLogger, aut
Resource: resource,
}

return authorizeContextWithVerbs(ctx, log, authCtx, quiet, ruleCtx, resource.GetKind(), verbs...)
return AuthorizeContextWithVerbs(ctx, log, authCtx, quiet, ruleCtx, resource.GetKind(), verbs...)
}

// AuthorizeWithVerbs will ensure that the user has access to the given verbs for the given kind.
Expand All @@ -1183,11 +1183,11 @@ func AuthorizeWithVerbs(ctx context.Context, log logrus.FieldLogger, authorizer
User: authCtx.User,
}

return authorizeContextWithVerbs(ctx, log, authCtx, quiet, ruleCtx, kind, verbs...)
return AuthorizeContextWithVerbs(ctx, log, authCtx, quiet, ruleCtx, kind, verbs...)
}

// authorizeContextWithVerbs will ensure that the user has access to the given verbs for the given services.context.
func authorizeContextWithVerbs(ctx context.Context, log logrus.FieldLogger, authCtx *Context, quiet bool, ruleCtx *services.Context, kind string, verbs ...string) (*Context, error) {
// AuthorizeContextWithVerbs will ensure that the user has access to the given verbs for the given services.context.
func AuthorizeContextWithVerbs(ctx context.Context, log logrus.FieldLogger, authCtx *Context, quiet bool, ruleCtx *services.Context, kind string, verbs ...string) (*Context, error) {
errs := make([]error, len(verbs))
for i, verb := range verbs {
errs[i] = authCtx.Checker.CheckAccessToRule(ruleCtx, defaults.Namespace, kind, verb, quiet)
Expand Down