Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConstraintAppliesTo ¶
func ConstraintAppliesTo(constraint *kapi.SecurityContextConstraints, userInfo user.Info) bool
ConstraintAppliesTo inspects the constraint's users and groups against the userInfo to determine if it is usable by the userInfo.
Types ¶
type DefaultSCCMatcher ¶
type DefaultSCCMatcher struct {
// contains filtered or unexported fields
}
DefaultSCCMatcher implements default implementation for SCCMatcher interface
func (DefaultSCCMatcher) FindApplicableSCCs ¶
func (d DefaultSCCMatcher) FindApplicableSCCs(userInfo user.Info) ([]*kapi.SecurityContextConstraints, error)
FindApplicableSCCs implements SCCMatcher interface for DefaultSCCMatcher
type SCCMatcher ¶
type SCCMatcher interface {
FindApplicableSCCs(user user.Info) ([]*kapi.SecurityContextConstraints, error)
}
SCCMatcher defines interface for SecurityContextConstraint matcher
func NewDefaultSCCMatcher ¶
func NewDefaultSCCMatcher(c *oscache.IndexerToSecurityContextConstraintsLister) SCCMatcher
NewDefaultSCCMatcher builds and initializes a DefaultSCCMatcher
Click to show internal directories.
Click to hide internal directories.