Commit 8e592b3
fix: add retry logic to vpc-egress-gateway e2e curl connectivity check (#6345)
The curl command in checkEgressAccess() used RunHostCmdOrDie which fails
immediately without retry. This causes flaky failures because VEG
Status.Ready only indicates control plane readiness, while the OVN
dataplane (NB→SB propagation, ovn-controller flow installation, BFD
session establishment) may still be converging.
Replace RunHostCmdOrDie with WaitUntil + RunHostCmd to retry for up to
30 seconds, matching the pattern already used by CheckPodEgressRoutes.
Signed-off-by: Mengxin Liu <liumengxinfly@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent f5b5274 commit 8e592b3
1 file changed
+9
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
455 | 455 | | |
456 | 456 | | |
457 | 457 | | |
458 | | - | |
459 | | - | |
460 | | - | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
461 | 467 | | |
462 | 468 | | |
463 | 469 | | |
| |||
0 commit comments