diff --git a/docs/sources/setup/install/helm/reference.md b/docs/sources/setup/install/helm/reference.md index ea1ee3c060dc4..91df60bffd886 100644 --- a/docs/sources/setup/install/helm/reference.md +++ b/docs/sources/setup/install/helm/reference.md @@ -1242,6 +1242,15 @@ null
 null
 
+ + + + gateway.nginxConfig.enableIPv6 + bool + Enable listener for IPv6, disable on IPv4-only systems +
+true
+
diff --git a/production/helm/loki/CHANGELOG.md b/production/helm/loki/CHANGELOG.md index ce6852d3f3ea8..db040dc196710 100644 --- a/production/helm/loki/CHANGELOG.md +++ b/production/helm/loki/CHANGELOG.md @@ -14,6 +14,10 @@ Entries should include a reference to the pull request that introduced the chang [//]: # ( : do not remove this line. This locator is used by the CI pipeline to automatically create a changelog entry for each new Loki release. Add other chart versions and respective changelog entries bellow this line.) +## 5.41.8 + +- [BUGFIX] Fix gateway: add possibility to disable listening on ipv6 to prevent crash on ipv4-only system. + ## 5.41.7 - [FEATURE] Add support to disable specific alert rules diff --git a/production/helm/loki/Chart.yaml b/production/helm/loki/Chart.yaml index d8f4486b7de61..8b5402bc9dbd8 100644 --- a/production/helm/loki/Chart.yaml +++ b/production/helm/loki/Chart.yaml @@ -3,7 +3,7 @@ name: loki description: Helm chart for Grafana Loki in simple, scalable mode type: application appVersion: 2.9.3 -version: 5.41.7 +version: 5.41.8 home: https://grafana.github.io/helm-charts sources: - https://github.com/grafana/loki diff --git a/production/helm/loki/README.md b/production/helm/loki/README.md index dc016ef13c253..33730c361d31e 100644 --- a/production/helm/loki/README.md +++ b/production/helm/loki/README.md @@ -1,6 +1,6 @@ # loki -![Version: 5.41.7](https://img.shields.io/badge/Version-5.41.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.9.3](https://img.shields.io/badge/AppVersion-2.9.3-informational?style=flat-square) +![Version: 5.41.8](https://img.shields.io/badge/Version-5.41.8-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.9.3](https://img.shields.io/badge/AppVersion-2.9.3-informational?style=flat-square) Helm chart for Grafana Loki in simple, scalable mode diff --git a/production/helm/loki/templates/_helpers.tpl b/production/helm/loki/templates/_helpers.tpl index 9ebcc63519573..9dd70123189e9 100644 --- a/production/helm/loki/templates/_helpers.tpl +++ b/production/helm/loki/templates/_helpers.tpl @@ -695,7 +695,9 @@ http { server { listen 8080; + {{- if .Values.gateway.nginxConfig.enableIPv6 }} listen [::]:8080; + {{- end }} {{- if .Values.gateway.basicAuth.enabled }} auth_basic "Loki"; diff --git a/production/helm/loki/values.yaml b/production/helm/loki/values.yaml index a7f4ea8f464d3..c3d62491ce8e6 100644 --- a/production/helm/loki/values.yaml +++ b/production/helm/loki/values.yaml @@ -1448,6 +1448,8 @@ gateway: initialDelaySeconds: 15 timeoutSeconds: 1 nginxConfig: + # -- Enable listener for IPv6, disable on IPv4-only systems + enableIPv6: true # -- NGINX log format logFormat: |- main '$remote_addr - $remote_user [$time_local] $status '