func (s StatusStrategy) ValidateUpdate(ctx kapi.Context, obj, old runtime.Object) field.ErrorList { newIS := obj.(*api.ImageStream) errs := field.ErrorList{} ns, ok := kapi.NamespaceFrom(ctx) if !ok { ns = newIS.Namespace } err := s.limitVerifier.VerifyLimits(ns, newIS) if err != nil { errs = append(errs, field.Forbidden(field.NewPath("imageStream"), err.Error())) } // TODO: merge valid fields after update errs = append(errs, validation.ValidateImageStreamStatusUpdate(newIS, old.(*api.ImageStream))...) return errs }
func (StatusStrategy) ValidateUpdate(ctx kapi.Context, obj, old runtime.Object) fielderrors.ValidationErrorList { // TODO: merge valid fields after update return validation.ValidateImageStreamStatusUpdate(obj.(*api.ImageStream), old.(*api.ImageStream)) }