code: func (podDisruptionBudgetStatusStrategy) PrepareForUpdate(ctx context.Context, obj, old runtime.Object) {
  	newPodDisruptionBudget := obj.(*policy.PodDisruptionBudget)
  	oldPodDisruptionBudget := old.(*policy.PodDisruptionBudget)
  	// status changes are not allowed to update spec
  	newPodDisruptionBudget.Spec = oldPodDisruptionBudget.Spec
  }
docs: // PrepareForUpdate clears fields that are not allowed to be set by end users on update of status