gateway
gateway copied to clipboard
Add Upstream TLS Support
What type of PR is this?
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #https://github.com/envoyproxy/gateway/issues/2033
BTW, did upstream has a test for this? if not, can you add a new e2e test?
BTW, did upstream has a test for this? if not, can you add a new e2e test?
ok, will add e2e test for upstream tls
Thanks for working on this! This PR is in a good shape, but there're a few things I'd like to improve:
- Error handling
- Policy status update
- unit and e2e tests
thanks @zhaohuabing for the review, I am working on it
hey @TasdidurRahman, can you address the comments ?
hey @TasdidurRahman, can you address the comments ?
hello @arkodg , I have checked the comments and working accordingly. thanks!
hey @TasdidurRahman any update on this PR ? (this feature unblocks many users from adopting envoy gateway)
hey @TasdidurRahman any update on this PR ? (this feature unblocks many users from adopting envoy gateway)
the status update is working fine. adding the e2e test. will be done by next week @arkodg
hey @TasdidurRahman ive started working on downstream mTLS https://github.com/envoyproxy/gateway/pull/2490 which is very similar to this PR, will try and wrap this up by this week, so this PR can reuse the same components for upstream tls
Sorry for the delay @TasdidurRahman , #2490 has merged, recommend using those helper xds methods for this PR as well, tia
Sorry for the delay @TasdidurRahman , #2490 has merged, recommend using those helper xds methods for this PR as well, tia
np, will do it asap
Codecov Report
Attention: Patch coverage is 50.43478% with 171 lines in your changes are missing coverage. Please review.
Project coverage is 63.42%. Comparing base (
ca572b8) to head (a3b39f2).
Additional details and impacted files
@@ Coverage Diff @@
## main #2247 +/- ##
==========================================
- Coverage 63.63% 63.42% -0.21%
==========================================
Files 123 125 +2
Lines 20189 20532 +343
==========================================
+ Hits 12847 13023 +176
- Misses 6519 6671 +152
- Partials 823 838 +15
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@TasdidurRahman are you still working on this, we're close to release, I'd like see this happen in next release. if not, I can pick this up.
working on it
please add e2e and user doc if you can.
Hey @TasdidurRahman can you rebase ?
Hey @TasdidurRahman can you rebase ?
hi @arkodg , I have rebased
@TasdidurRahman can you fix the lint errors, running make lint locally should highlight the errors
/retest
/retest
@TasdidurRahman all the conformance tests are failing, can you ptal
@TasdidurRahman all the conformance tests are failing, can you ptal
hi @arkodg , can you rerun the test? ig it was rbac issue
@TasdidurRahman all the conformance tests are failing, can you ptal
hi @arkodg , can you rerun the test? ig it was rbac issue
you can retrigger ci /retest
/retest