code: func inconsistentStatus(set *apps.StatefulSet, status *apps.StatefulSetStatus) bool {
  	return status.ObservedGeneration > set.Status.ObservedGeneration ||
  		status.Replicas != set.Status.Replicas ||
  		status.CurrentReplicas != set.Status.CurrentReplicas ||
  		status.ReadyReplicas != set.Status.ReadyReplicas ||
  		status.UpdatedReplicas != set.Status.UpdatedReplicas ||
  		status.CurrentRevision != set.Status.CurrentRevision ||
  		status.UpdateRevision != set.Status.UpdateRevision
  }
docs: // inconsistentStatus returns true if the ObservedGeneration of status is greater than set's
  // Generation or if any of the status's fields do not match those of set's status.