Skip to content

Add Upstream TLS Support#2247

Merged
arkodg merged 17 commits intoenvoyproxy:mainfrom
voyagermesh:contribTLS
Mar 4, 2024
Merged

Add Upstream TLS Support#2247
arkodg merged 17 commits intoenvoyproxy:mainfrom
voyagermesh:contribTLS

Conversation

@TasdidurRahman
Copy link
Copy Markdown
Contributor

What type of PR is this?

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes ##2033

@TasdidurRahman TasdidurRahman marked this pull request as ready for review November 29, 2023 11:13
@TasdidurRahman TasdidurRahman requested a review from a team as a code owner November 29, 2023 11:13
@zirain
Copy link
Copy Markdown
Member

zirain commented Dec 1, 2023

BTW, did upstream has a test for this? if not, can you add a new e2e test?

@TasdidurRahman
Copy link
Copy Markdown
Contributor Author

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

Copy link
Copy Markdown
Member

@zhaohuabing zhaohuabing left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@TasdidurRahman
Copy link
Copy Markdown
Contributor Author

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

@arkodg
Copy link
Copy Markdown
Contributor

arkodg commented Jan 4, 2024

hey @TasdidurRahman, can you address the comments ?

@TasdidurRahman
Copy link
Copy Markdown
Contributor Author

hey @TasdidurRahman, can you address the comments ?

hello @arkodg , I have checked the comments and working accordingly. thanks!

@arkodg
Copy link
Copy Markdown
Contributor

arkodg commented Jan 17, 2024

hey @TasdidurRahman any update on this PR ?
(this feature unblocks many users from adopting envoy gateway)

@TasdidurRahman
Copy link
Copy Markdown
Contributor Author

TasdidurRahman commented Jan 18, 2024

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

@arkodg arkodg requested a review from zhaohuabing January 18, 2024 18:21
Copy link
Copy Markdown
Member

@soulxu soulxu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice PR, I'm new to gateway api, but have few questions :)

@arkodg
Copy link
Copy Markdown
Contributor

arkodg commented Jan 23, 2024

hey @TasdidurRahman ive started working on downstream mTLS #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

@arkodg
Copy link
Copy Markdown
Contributor

arkodg commented Feb 14, 2024

Sorry for the delay @TasdidurRahman , #2490 has merged, recommend using those helper xds methods for this PR as well, tia

@TasdidurRahman
Copy link
Copy Markdown
Contributor Author

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

@zirain
Copy link
Copy Markdown
Member

zirain commented Mar 2, 2024

/retest

1 similar comment
@Xunzhuo
Copy link
Copy Markdown
Member

Xunzhuo commented Mar 3, 2024

/retest

@arkodg
Copy link
Copy Markdown
Contributor

arkodg commented Mar 3, 2024

@TasdidurRahman all the conformance tests are failing, can you ptal

@TasdidurRahman
Copy link
Copy Markdown
Contributor Author

@TasdidurRahman all the conformance tests are failing, can you ptal

hi @arkodg , can you rerun the test? ig it was rbac issue

TasdidurRahman and others added 16 commits March 4, 2024 12:55
Signed-off-by: Tasdidur Rahman <tasdidurrahmannahyan@gmail.com>
Signed-off-by: TasdidurRahman <tasdid@appscode.com>
Signed-off-by: TasdidurRahman <tasdid@appscode.com>
Signed-off-by: Tasdidur Rahman <tasdidurrahmannahyan@gmail.com>
Signed-off-by: Tasdidur Rahman <tasdidurrahmannahyan@gmail.com>
Signed-off-by: Tasdidur Rahman <tasdidurrahmannahyan@gmail.com>
Signed-off-by: Tasdidur Rahman <tasdidurrahmannahyan@gmail.com>
Signed-off-by: Tasdidur Rahman <tasdidurrahmannahyan@gmail.com>
Signed-off-by: Tasdidur Rahman <tasdidurrahmannahyan@gmail.com>
Signed-off-by: Tasdidur Rahman <tasdidurrahmannahyan@gmail.com>
Signed-off-by: Tasdidur Rahman <tasdidurrahmannahyan@gmail.com>
Signed-off-by: TasdidurRahman <tasdid@appscode.com>
Signed-off-by: TasdidurRahman <tasdid@appscode.com>
Signed-off-by: TasdidurRahman <tasdid@appscode.com>
Signed-off-by: Tasdidur Rahman <tasdidurrahmannahyan@gmail.com>
Signed-off-by: Tasdidur Rahman <tasdidurrahmannahyan@gmail.com>
Signed-off-by: Tasdidur Rahman <tasdidurrahmannahyan@gmail.com>
@zirain
Copy link
Copy Markdown
Member

zirain commented Mar 4, 2024

@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

@zirain
Copy link
Copy Markdown
Member

zirain commented Mar 4, 2024

/retest

Copy link
Copy Markdown
Member

@Xunzhuo Xunzhuo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, thanks!

@arkodg arkodg merged commit ce1eb54 into envoyproxy:main Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

No open projects

Development

Successfully merging this pull request may close these issues.

7 participants