code: func ValidateObjectMetaUpdate(newMeta, oldMeta *metav1.ObjectMeta, fldPath *field.Path) field.ErrorList {
  	newMetadata, err := meta.Accessor(newMeta)
  	if err != nil {
  		allErrs := field.ErrorList{}
  		allErrs = append(allErrs, field.Invalid(fldPath, newMeta, err.Error()))
  		return allErrs
  	}
  	oldMetadata, err := meta.Accessor(oldMeta)
  	if err != nil {
  		allErrs := field.ErrorList{}
  		allErrs = append(allErrs, field.Invalid(fldPath, oldMeta, err.Error()))
  		return allErrs
  	}
  	return ValidateObjectMetaAccessorUpdate(newMetadata, oldMetadata, fldPath)
  }
docs: // ValidateObjectMetaUpdate validates an object's metadata when updated