Skip to content

Conversation

agrawroh
Copy link
Member

@agrawroh agrawroh commented Oct 7, 2025

Description

This PR adds two optional configs to override the header name which carries the generated request ID for the tunneling requests from TCP Proxy as well as the key of the dynamic metadata we emit.

This is very useful when we don't want the x-request-id to be used here as a default which could have other implications if the upstream service is an Envoy which is configured to use the incoming Request ID.


Commit Message: tcp_proxy: add support for overriding generated request ID for tunneling
Additional Description: Adds two optional configs to override the header name which carries the generated request ID for the tunneling requests from TCP Proxy as well as the key of the dynamic metadata we emit.
Risk Level: Low
Testing: Added Unit + Integration Tests
Docs Changes: Added
Release Notes: Added

Copy link

As a reminder, PRs marked as draft will not be automatically assigned reviewers,
or be handled by maintainer-oncall triage.

Please mark your PR as ready when you want it to be reviewed!

🐱

Caused by: #41391 was opened by agrawroh.

see: more, trace.

Copy link

CC @envoyproxy/api-shepherds: Your approval is needed for changes made to (api/envoy/|docs/root/api-docs/).
envoyproxy/api-shepherds assignee is @mattklein123
CC @envoyproxy/api-watchers: FYI only for changes made to (api/envoy/|docs/root/api-docs/).

🐱

Caused by: #41391 was opened by agrawroh.

see: more, trace.

@agrawroh agrawroh force-pushed the feat-tcp-tunn-2 branch 3 times, most recently from 2d47f35 to 9621686 Compare October 7, 2025 07:06
Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
@agrawroh agrawroh requested a review from yanavlasov October 7, 2025 08:08
@agrawroh agrawroh marked this pull request as ready for review October 7, 2025 08:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants