Skip to content

Conversation

bb8gh
Copy link

@bb8gh bb8gh commented Sep 24, 2025

Commit Message: redis_proxy: Add support for per-upstream auth credentials

Additional Description: This adds the ability to use upstream redis clusters which each have different usernames and/or passwords. The credentials are keyed with an address, which must be a socket address and matches against the upstream based on the port along with the hostname or IP address.

Risk Level: Low

Testing: Unit and integration tests, as well as manual testing and using in production at my company for a couple months

Docs Changes: Yes, docs/root and api proto comments

Release Notes: Yes

Platform Specific Features: None

Fixes: #23962

This adds the ability to use upstream redis clusters which each have different usernames and/or passwords. The credentials are keyed with an `address`, which must be a socket address and matches against the upstream based on the port along with the hostname or IP address.

Tested: Unit and integration tests, as well as manual testing and using in production at my company for a couple months

Fixes: envoyproxy#23962

Signed-off-by: Ben Breslauer <[email protected]>
@bb8gh bb8gh requested a review from mattklein123 as a code owner September 24, 2025 22:16
Copy link

Hi @bb8gh, 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.

🐱

Caused by: #41212 was opened by bb8gh.

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 @markdroth
CC @envoyproxy/api-watchers: FYI only for changes made to (api/envoy/|docs/root/api-docs/).

🐱

Caused by: #41212 was opened by bb8gh.

see: more, trace.

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.

Redis Proxy: Auth password per endpoint in a cluster?
3 participants