Versions in this module Expand all Collapse all v4 v4.1.0 May 1, 2019 Changes in this version + func NewRestrictUsersAdmission() (admission.Interface, error) + func Register(plugins *admission.Plugins) + type GroupCache interface + GroupsFor func(string) ([]*userapi.Group, error) + type GroupSubjectChecker struct + func NewGroupSubjectChecker(groupRestriction *authorizationapi.GroupRestriction) GroupSubjectChecker + func (checker GroupSubjectChecker) Allowed(subject rbac.Subject, ctx *RoleBindingRestrictionContext) (bool, error) + type RoleBindingRestrictionContext struct + type ServiceAccountSubjectChecker struct + func NewServiceAccountSubjectChecker(serviceAccountRestriction *authorizationapi.ServiceAccountRestriction) ServiceAccountSubjectChecker + func (checker ServiceAccountSubjectChecker) Allowed(subject rbac.Subject, ctx *RoleBindingRestrictionContext) (bool, error) + type SubjectChecker interface + Allowed func(rbac.Subject, *RoleBindingRestrictionContext) (bool, error) + func NewSubjectChecker(spec *authorizationapi.RoleBindingRestrictionSpec) (SubjectChecker, error) + type UnionSubjectChecker []SubjectChecker + func NewUnionSubjectChecker(checkers []SubjectChecker) UnionSubjectChecker + func (checkers UnionSubjectChecker) Allowed(subject rbac.Subject, ctx *RoleBindingRestrictionContext) (bool, error) + type UserSubjectChecker struct + func NewUserSubjectChecker(userRestriction *authorizationapi.UserRestriction) UserSubjectChecker + func (checker UserSubjectChecker) Allowed(subject rbac.Subject, ctx *RoleBindingRestrictionContext) (bool, error) v4.0.0-alpha.0 Sep 13, 2018 Other modules containing this package gopkg.in/openshift/origin.v3