Skip to content

Support GCP IAM authentication for Redis #17539

@Momotoculteur

Description

@Momotoculteur

Describe the problem

Allow the Weblate Helm chart to connect to Google Cloud Memorystore Redis using IAM authentication instead of static passwords. We could use a traditional username/password account which is not the best way to achieve that from google, we should use a service account for that (which has not password for this type of account)

Solution brainstorm

Currently, the chart only supports standard Redis passwords. In GCP, Memorystore can now support IAM-based authentication for Redis, and the Python library google-cloud-iam
allows generating short-lived access tokens to connect. Here an exemple

Describe alternatives you have considered

No response

Screenshots

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Waiting for: DemandLow priority for development. Pull requests welcome. Can be prioritized by sponsorship.enhancementAdding or requesting a new feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions