diff --git a/pkg/webhook/handlers/validation.go b/pkg/webhook/handlers/validation.go index 5a011e1a2..3627b9202 100644 --- a/pkg/webhook/handlers/validation.go +++ b/pkg/webhook/handlers/validation.go @@ -92,10 +92,10 @@ func (r *registryBackedValidator) Validate(admissionSpec *admissionv1.AdmissionR if admissionSpec.Operation == admissionv1.Create { // perform validation on new version of resource - errs = append(errs, r.registry.Validate(obj, gvk)...) + errs = append(errs, r.registry.Validate(admissionSpec, obj, gvk)...) } else if admissionSpec.Operation == admissionv1.Update { // perform update validation on resource - errs = append(errs, r.registry.ValidateUpdate(oldObj, obj, gvk)...) + errs = append(errs, r.registry.ValidateUpdate(admissionSpec, oldObj, obj, gvk)...) } // return with allowed = false if any errors occurred if err := errs.ToAggregate(); err != nil {