gateway
gateway copied to clipboard
e2e: add e2e test for MergeGateways feature
What type of PR is this?
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #2029
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 64.60%. Comparing base (
29946b0) to head (c3df6a1). Report is 92 commits behind head on main.
:exclamation: Current head c3df6a1 differs from pull request most recent head 0b4509a. Consider uploading reports for the commit 0b4509a to get more accurate results
Additional details and impacted files
@@ Coverage Diff @@
## main #2665 +/- ##
==========================================
- Coverage 66.51% 64.60% -1.92%
==========================================
Files 161 122 -39
Lines 22673 21147 -1526
==========================================
- Hits 15080 13661 -1419
+ Misses 6720 6638 -82
+ Partials 873 848 -25
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
LGTM
Maybe also add a test-case where there is some conflict between the gateways?
good point
LGTM
Maybe also add a test-case where there is some conflict between the gateways?
there is an issue while implementing this test, and it seems related to #2668
https://github.com/envoyproxy/gateway/pull/2672 is merged, plz go ahead, thanks.
/retest
all the unstable conformance tests will be investigated via https://github.com/envoyproxy/gateway/issues/2269
hold again before resolving #2520 and #2724
/retest
seems we still facing the same issue as described in https://github.com/envoyproxy/gateway/issues/2520#issuecomment-1968509285, so #2631 should fix this, I'll put this on schedule
/retest
seems we still facing the same issue as described in #2520 (comment), so #2631 should fix this, I'll put this on schedule
Fixed! Finally got e2e passed, but this test is little flakey 🤔
I'd like split this into seperated suite like the upgrade test.
/retest
/retest
there's a legit error in CI
/home/runner/work/gateway/gateway/test/e2e/upgrade/eg_upgrade_test.go:57
Error: Received unexpected error:
gateways.gateway.networking.k8s.io "same-namespace" is forbidden: unable to create new content in namespace gateway-conformance-infra because it is being terminated
Test: TestEGUpgrade
Messages: error creating resource
/retest
/retest
/retest
hey @shawnh2 is this one ready for review ?
hey @shawnh2 is this one ready for review ?
Yes. But this test seems a little unstable.
hi @arkodg, I think this PR is good to go. If we running into any flakiness caused by this e2e test case, we can submit an issue to report anytime :)
/retest
/retest
/retest
/retest
raise https://github.com/envoyproxy/gateway/issues/3262 to track flaky e2e test: EnvoyShutdown
/retest