Fixing CurrentReplicas and CurrentRevision in completeRollingUpdate

This commit is contained in:
adil ghaffar
2023-09-18 09:42:46 +03:00
committed by muhammad adil ghaffar
parent 0241da314e
commit 00c21ced3a
3 changed files with 329 additions and 2 deletions

View File

@@ -587,8 +587,9 @@ func inconsistentStatus(set *apps.StatefulSet, status *apps.StatefulSetStatus) b
// are set to 0.
func completeRollingUpdate(set *apps.StatefulSet, status *apps.StatefulSetStatus) {
if set.Spec.UpdateStrategy.Type == apps.RollingUpdateStatefulSetStrategyType &&
status.UpdatedReplicas == status.Replicas &&
status.ReadyReplicas == status.Replicas {
status.UpdatedReplicas == *set.Spec.Replicas &&
status.ReadyReplicas == *set.Spec.Replicas &&
status.Replicas == *set.Spec.Replicas {
status.CurrentReplicas = status.UpdatedReplicas
status.CurrentRevision = status.UpdateRevision
}