Skip to content
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

Support for upstream TLS in mimir-distributed Helm chart #9498

Open
mac133k opened this issue Oct 2, 2024 · 2 comments
Open

Support for upstream TLS in mimir-distributed Helm chart #9498

mac133k opened this issue Oct 2, 2024 · 2 comments
Labels
enhancement New feature or request helm

Comments

@mac133k
Copy link

mac133k commented Oct 2, 2024

Is your feature request related to a problem? Please describe.

Currently Nginx config for the gateway component is rendered from gateway.nginx.config.file variable which has hardcoded http prefixes in all proxy pass directives. This makes the Mimir cluster inaccessible when TLS is enabled for other components.

Describe the solution you'd like

Loki Helm chart has gateway.nginxConfig.schema parameter where URL prefix can be set to https when needed - something like that could be introduced to Mimir's chart.

Describe alternatives you've considered

I set gateway.nginx.config.file in my values overrides with all URLs rewritten with https:// prefixes.

@mac133k
Copy link
Author

mac133k commented Oct 2, 2024

My chart version is:

NAME                                	CHART VERSION	APP VERSION	DESCRIPTION                                       
grafana/mimir-distributed           	5.4.1        	2.13.0     	Grafana Mimir

@dimitarvdimitrov dimitarvdimitrov added enhancement New feature or request helm labels Oct 3, 2024
@dimitarvdimitrov
Copy link
Contributor

the suggestion from the loki charts make sense. Perhaps something like gateway.nginx.config.shema which defaults to http

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request helm
Projects
None yet
Development

No branches or pull requests

2 participants