Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ValidationHandler ¶
type ValidationHandler interface { // HandleValidation handles validating webhook admission request // If there are no errors in validating rule we apply generation rules // patchedResource is the (resource + patches) after applying mutation rules HandleValidationEnforce(context.Context, handlers.AdmissionRequest, []kyvernov1.PolicyInterface, time.Time) (bool, string, []string) HandleValidationAudit(context.Context, handlers.AdmissionRequest) }
func NewValidationHandler ¶
func NewValidationHandler( log logr.Logger, kyvernoClient versioned.Interface, engine engineapi.Engine, pCache policycache.Cache, pcBuilder webhookutils.PolicyContextBuilder, eventGen event.Interface, admissionReports bool, metrics metrics.MetricsConfigManager, cfg config.Configuration, nsLister corev1listers.NamespaceLister, reportsBreaker d4f.Breaker, ) ValidationHandler
Click to show internal directories.
Click to hide internal directories.