Documentation
¶
Index ¶
- func NewCRTBValidator(rt v3.RoleTemplateCache, escalationChecker *EscalationChecker) webhook.Handler
- func NewGRBValidator(grClient v3.GlobalRoleCache, escalationChecker *EscalationChecker) webhook.Handler
- func NewPRTBValidator(rt v3.RoleTemplateCache, escalationChecker *EscalationChecker) webhook.Handler
- func NewRoleTemplateValidator(escalationChecker *EscalationChecker) webhook.Handler
- type EscalationChecker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCRTBValidator ¶
func NewCRTBValidator(rt v3.RoleTemplateCache, escalationChecker *EscalationChecker) webhook.Handler
func NewGRBValidator ¶
func NewGRBValidator(grClient v3.GlobalRoleCache, escalationChecker *EscalationChecker) webhook.Handler
func NewPRTBValidator ¶
func NewPRTBValidator(rt v3.RoleTemplateCache, escalationChecker *EscalationChecker) webhook.Handler
func NewRoleTemplateValidator ¶
func NewRoleTemplateValidator(escalationChecker *EscalationChecker) webhook.Handler
Types ¶
type EscalationChecker ¶
type EscalationChecker struct {
// contains filtered or unexported fields
}
func NewEscalationChecker ¶
func NewEscalationChecker(ruleSolver validation.AuthorizationRuleResolver, roleTemplates v3.RoleTemplateCache, clusterRoles k8srbacv1.ClusterRoleCache) *EscalationChecker
Click to show internal directories.
Click to hide internal directories.