diff --git a/operations/helm/charts/mimir-distributed/CHANGELOG.md b/operations/helm/charts/mimir-distributed/CHANGELOG.md index 62ff9cae9d6..1df4289674f 100644 --- a/operations/helm/charts/mimir-distributed/CHANGELOG.md +++ b/operations/helm/charts/mimir-distributed/CHANGELOG.md @@ -32,6 +32,7 @@ Entries should include a reference to the Pull Request that introduced the chang * Autoscaling can be enabled via `distributor.kedaAutoscaling`, `ruler.kedaAutoscaling`, `query_frontend.kedaAutoscaling`, and `querier.kedaAutoscaling`. * Global configuration of `promtheusAddress`, `pollingInterval` and `customHeaders` can be found in `kedaAutoscaling`section. * Requires metamonitoring or custom installed Prometheus compatible solution, for more details on metamonitoring see [Monitor the health of your system](https://grafana.com/docs/helm-charts/mimir-distributed/latest/run-production-environment-with-helm/monitor-system-health/). See [grafana/mimir#7367](https://github.com/grafana/mimir/issues/7367) for a migration procedure. +* [FEATURE] Gateway: Allow to configure whether or not NGINX binds IPv6 via `gateway.nginx.config.enableIPv6`. #7421 * [CHANGE] Rollout-operator: remove default CPU limit. #7125 * [CHANGE] Ring: relaxed the hash ring heartbeat period and timeout for distributor, ingester, store-gateway and compactor: #6860 * `-distributor.ring.heartbeat-period` set to `1m` diff --git a/operations/helm/charts/mimir-distributed/values.yaml b/operations/helm/charts/mimir-distributed/values.yaml index 475279ac916..795a74f0edf 100644 --- a/operations/helm/charts/mimir-distributed/values.yaml +++ b/operations/helm/charts/mimir-distributed/values.yaml @@ -2921,6 +2921,8 @@ gateway: httpSnippet: "" # -- Allows to set a custom resolver resolver: null + # -- Configures whether or not NGINX bind IPv6 + enableIPv6: true # -- Config file contents for Nginx. Passed through the `tpl` function to allow templating. file: | worker_processes 5; ## Default: 1 @@ -2976,7 +2978,9 @@ gateway: proxy_read_timeout 300; server { listen {{ include "mimir.serverHttpListenPort" . }}; + {{- if .Values.gateway.nginx.config.enableIPv6 }} listen [::]:{{ include "mimir.serverHttpListenPort" . }}; + {{- end }} {{- if .Values.gateway.nginx.basicAuth.enabled }} auth_basic "Mimir";