router: Added alt_header_name to set an arbitrary header for populating SNI#17995
router: Added alt_header_name to set an arbitrary header for populating SNI#17995ggreenway merged 8 commits intoenvoyproxy:mainfrom
Conversation
|
Hi @agrawroh, welcome and thank you for your contribution. We will try to review your Pull Request as quickly as possible. In the meantime, please take a look at the contribution guidelines if you have not done so already. |
|
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
b34e701 to
efca849
Compare
Shikugawa
left a comment
There was a problem hiding this comment.
Thanks! LGTM with minor comments.
efca849 to
07f099e
Compare
Shikugawa
left a comment
There was a problem hiding this comment.
LGTM! Take over @envoyproxy/envoy-maintainers
|
/assign @envoyproxy/api-shepherds |
|
@envoyproxy/api-shepherds cannot be assigned to this issue. |
|
/assign-from @envoyproxy/api-shepherds |
|
@envoyproxy/api-shepherds assignee is @markdroth |
|
/lgtm api |
|
/assign-from @envoyproxy/envoy-maintainers |
|
@envoyproxy/envoy-maintainers assignee is @ggreenway |
61c44b8 to
fbf64cd
Compare
Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
fbf64cd to
1bc69d4
Compare
|
@ggreenway Would you please take another look whenever you get some free time? |
|
/wait |
Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
|
@ggreenway @markdroth @lizan There were merge conflicts in one file so I had to rebase. Could you please kick-off the CI workflow again and also leave an LGTM? |
|
/retest |
|
Retrying Azure Pipelines: |
|
/retest |
|
Retrying Azure Pipelines: |
This PR adds a new optional param called
override_auto_sni_headerinUpstreamHttpProtocolOptionswhich can be used to populate the SNI value from an arbitrary header other than Host/Authority.We have a use-case to use a different header for setting the SNI while sending requests to the upstream clusters and it's currently not possible.
Commit Message: added an optional
override_auto_sni_headerto set an arbitrary header for populating SNI.Additional Description: Adds a new optional param called
override_auto_sni_headerwhich can be used to populate the SNI value from an arbitrary header other than Host/Authority.Risk Level: Low
Testing: Unit Tests, Integration Tests
Docs Changes: Added description on
override_auto_sni_headerin the Docs.Release Notes: Added
Platform Specific Features: N/A
Signed-off-by: Rohit Agrawal rohit.agrawal@databricks.com