package
0.6.0-rc.1
Repository: https://github.com/rancher/webhook.git
Documentation: pkg.go.dev

# Functions

GetGroupKey creates a indexer key based on the groupName, and namespace of an object.
GetUserKey creates a indexer key based on the userName, and namespace of an object.
NewAggregateRuleResolver creates a new AggregateRuleResolver that will combine the outputs of all resolvers provided.
NewCRTBRuleResolver returns a new resolver for resolving rules given through ClusterRoleTemplateBindings.
NewGRBRuleResolvers returns resolvers for resolving rules given through GlobalRoleBindings which apply to cluster(s).
NewPRTBRuleResolver will create a new PRTBRuleResolver.

# Structs

AggregateRuleResolver conforms to the rbac/validation.AuthorizationRuleResolver interface and is used to aggregate multiple other AuthorizationRuleResolver into one resolver.
CRTBRuleResolver implements the rbacv1.AuthorizationRuleResolver interface.
GRBRuleResolver implements the rbacv1.AuthorizationRuleResolver interface.
GRBRuleResolvers contains three rule resolvers for: InheritedClusterRules, FleetWorkspaceRules, FleetWorkspaceVerbs.
PRTBRuleResolver implements the validation.AuthorizationRuleResolver interface.