tcp_proxy: add upstream_connect_trigger to control connection establishment#41696
tcp_proxy: add upstream_connect_trigger to control connection establishment#41696agrawroh merged 31 commits intoenvoyproxy:mainfrom
Conversation
|
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
0c138e9 to
1a61b45
Compare
…ection establishment Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
1a61b45 to
ec1007d
Compare
Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
wbpcode
left a comment
There was a problem hiding this comment.
Thanks for the contribution. And some comments are added to the API. (it's much more powerful than I previous review :))
|
/wait |
Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
wbpcode
left a comment
There was a problem hiding this comment.
thanks for the update. I read the tcp proxy code again and take a deep check to this PR, I think we may need to discuss this again because I misunderstood something before. And sorry about that.
Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
wbpcode
left a comment
There was a problem hiding this comment.
Thanks for the update. Some more comments are added. :)
Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
wbpcode
left a comment
There was a problem hiding this comment.
Thanks so much for the update. And sorry for the delayed new comment. 🌹
Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
wbpcode
left a comment
There was a problem hiding this comment.
Thanks for the update. My last two comments!!!
Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
…shment (envoyproxy#41696) ## Description This PR adds a new `upstream_connect_trigger` in TCP Proxy to control how TCP Proxy establishes connections with upstream. In some use-cases we want to delay the connection until we receive the data or let it complete the TLS handshake which is not possible today. --- **Commit Message:** tcp_proxy: add upstream_connect_trigger to control connection establishment **Additional Description:** Adds a new `upstream_connect_trigger` in TCP Proxy to control how TCP Proxy establishes connections with upstream. **Risk Level:** Low **Testing:** Added Unit + Integration Tests **Docs Changes:** Added **Release Notes:** Added --------- Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com> Signed-off-by: Gustavo <grnmeira@gmail.com>
Description
This PR adds a new
upstream_connect_triggerin TCP Proxy to control how TCP Proxy establishes connections with upstream. In some use-cases we want to delay the connection until we receive the data or let it complete the TLS handshake which is not possible today.Commit Message: tcp_proxy: add upstream_connect_trigger to control connection establishment
Additional Description: Adds a new
upstream_connect_triggerin TCP Proxy to control how TCP Proxy establishes connections with upstream.Risk Level: Low
Testing: Added Unit + Integration Tests
Docs Changes: Added
Release Notes: Added