Merge pull request #118256 from aojea/svc_unavailable

e2e should retry if service is not available
This commit is contained in:
Kubernetes Prow Robot 2023-05-25 07:00:51 -07:00 committed by GitHub
commit ef00ff2148
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -100,7 +100,10 @@ func ShouldRetry(err error) (retry bool, retryAfter time.Duration) {
}
// these errors indicate a transient error that should be retried.
if apierrors.IsTimeout(err) || apierrors.IsTooManyRequests(err) || errors.As(err, &transientError{}) {
if apierrors.IsTimeout(err) ||
apierrors.IsTooManyRequests(err) ||
apierrors.IsServiceUnavailable(err) ||
errors.As(err, &transientError{}) {
return true, 0
}