Skip to content

feat(envoy): Allow to pass arbitrary http headers to upstream calls #4713

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

dmajere
Copy link
Contributor

@dmajere dmajere commented May 8, 2025

Allow to configure and pass arbitrary headers to upstream calls.

#4712

@dmajere dmajere requested a review from a team as a code owner May 8, 2025 00:46
@Dav1dde Dav1dde marked this pull request as draft May 20, 2025 07:43
@Dav1dde
Copy link
Member

Dav1dde commented May 20, 2025

Putting to draft, waiting for feedback from @gi0baro

@dmajere dmajere marked this pull request as ready for review May 21, 2025 16:13
@dmajere
Copy link
Contributor Author

dmajere commented May 21, 2025

@Dav1dde confirmed with @oioki and @gi0baro
Turning it back into ready for review. Change is minor, do you need it to be in change log?

@gi0baro
Copy link
Member

gi0baro commented May 22, 2025

@Dav1dde confirmed with @oioki and @gi0baro Turning it back into ready for review. Change is minor, do you need it to be in change log?

@dmajere while the security concern around headers was tackled by @oioki, I still don't get why we need to set headers for relay specifically. Is this only to support the legacy DSNs in the US region? Or also 'cause pops talks to frontend? If it's the latter, can't we just change the routing pops->main to talk directly to upstream releays through traffic director in place of frontend and leave relay code as it is?

@Dav1dde Dav1dde closed this Jul 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants