Versions in this module Expand all Collapse all v1 v1.5.1 Apr 28, 2017 Changes in this version + func BreakdownRule(rule authorizationapi.PolicyRule) []authorizationapi.PolicyRule + func CompactRules(rules []authorizationapi.PolicyRule) ([]authorizationapi.PolicyRule, error) + func ConfirmNoEscalation(ctx kapi.Context, resource unversioned.GroupResource, name string, ...) error + func Covers(ownerRules, servantRules []authorizationapi.PolicyRule) (bool, []authorizationapi.PolicyRule) + type AuthorizationRuleResolver interface + GetRole func(roleBinding authorizationinterfaces.RoleBinding) (authorizationinterfaces.Role, error) + GetRoleBindings func(namespace string) ([]authorizationinterfaces.RoleBinding, error) + RulesFor func(info user.Info, namespace string) ([]authorizationapi.PolicyRule, error) + type DefaultRuleResolver struct + func NewDefaultRuleResolver(policyGetter client.PoliciesListerNamespacer, ...) *DefaultRuleResolver + func (a *DefaultRuleResolver) GetRole(roleBinding authorizationinterfaces.RoleBinding) (authorizationinterfaces.Role, error) + func (a *DefaultRuleResolver) GetRoleBindings(namespace string) ([]authorizationinterfaces.RoleBinding, error) + func (a *DefaultRuleResolver) RulesFor(user user.Info, namespace string) ([]authorizationapi.PolicyRule, error) v1.5.0-alpha.1 Dec 29, 2016 Incompatible versions in this module v3.10.0-rc.0+incompatible Jun 15, 2018 v3.7.0-alpha.0+incompatible Aug 1, 2017