Merge pull request #101316 from ravisantoshgudimetla/add-minReadySeconds-impl
Add min ready seconds impl
This commit is contained in:
@@ -204,6 +204,10 @@ func isRunningAndReady(pod *v1.Pod) bool {
|
||||
return pod.Status.Phase == v1.PodRunning && podutil.IsPodReady(pod)
|
||||
}
|
||||
|
||||
func isRunningAndAvailable(pod *v1.Pod, minReadySeconds int32) bool {
|
||||
return podutil.IsPodAvailable(pod, minReadySeconds, metav1.Now())
|
||||
}
|
||||
|
||||
// isCreated returns true if pod has been created and is maintained by the API server
|
||||
func isCreated(pod *v1.Pod) bool {
|
||||
return pod.Status.Phase != ""
|
||||
@@ -369,6 +373,7 @@ func inconsistentStatus(set *apps.StatefulSet, status *apps.StatefulSetStatus) b
|
||||
status.ReadyReplicas != set.Status.ReadyReplicas ||
|
||||
status.UpdatedReplicas != set.Status.UpdatedReplicas ||
|
||||
status.CurrentRevision != set.Status.CurrentRevision ||
|
||||
status.AvailableReplicas != set.Status.AvailableReplicas ||
|
||||
status.UpdateRevision != set.Status.UpdateRevision
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user