code: func ValidateObjectMetaUpdate(newMeta, oldMeta *metav1.ObjectMeta, fldPath *field.Path) field.ErrorList {
  	allErrs := apimachineryvalidation.ValidateObjectMetaUpdate(newMeta, oldMeta, fldPath)
  	// run additional checks for the finalizer name
  	for i := range newMeta.Finalizers {
  		allErrs = append(allErrs, validateKubeFinalizerName(string(newMeta.Finalizers[i]), fldPath.Child("finalizers").Index(i))...)
  	}
  
  	return allErrs
  }
docs: // ValidateObjectMetaUpdate validates an object's metadata when updated