Commit d93ef20
fix: add retry logic to vpc-egress-gateway e2e curl connectivity check
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 ca8b1c8 commit d93ef20
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