code: func (persistentvolumeclaimStrategy) PrepareForUpdate(ctx context.Context, obj, old runtime.Object) {
  	newPvc := obj.(*api.PersistentVolumeClaim)
  	oldPvc := old.(*api.PersistentVolumeClaim)
  	newPvc.Status = oldPvc.Status
  
  	pvcutil.DropDisabledFields(&newPvc.Spec, &oldPvc.Spec)
  }
docs: // PrepareForUpdate sets the Status field which is not allowed to be set by end users on update