in internal/controller/util.go [55:64]
func isNodeUpdateFinished(r *TeamcityReconciler, ctx context.Context, namespacedName types.NamespacedName) (bool bool, err error) {
var statefulSet v1.StatefulSet
if statefulSet, err = getStatefulSetByName(r, ctx, namespacedName); err != nil {
return false, err
}
if statefulSet.Status.CurrentRevision == statefulSet.Status.UpdateRevision && statefulSet.Status.ReadyReplicas == int32(1) {
return true, nil
}
return false, nil
}