in internal/api/v1/authproxyworkload_webhook.go [90:110]
func (*AuthProxyWorkloadValidator) ValidateUpdate(_ context.Context, old, newObj runtime.Object) (warnings admission.Warnings, err error) {
o, ok := old.(*AuthProxyWorkload)
if !ok {
return nil, fmt.Errorf("bad request, expected old to be an AuthProxyWorkload")
}
r, ok := newObj.(*AuthProxyWorkload)
if !ok {
return nil, fmt.Errorf("expected an AuthProxyWorkload object but got %T", newObj)
}
allErrs := r.validate()
allErrs = append(allErrs, r.validateUpdateFrom(o)...)
if len(allErrs) > 0 {
return nil, apierrors.NewInvalid(
schema.GroupKind{
Group: GroupVersion.Group,
Kind: "AuthProxyWorkload"},
r.Name, allErrs)
}
return nil, nil
}