diff --git a/docs/sources/setup/install/helm/reference.md b/docs/sources/setup/install/helm/reference.md
index e1c7004096d6b..fe59793b5447a 100644
--- a/docs/sources/setup/install/helm/reference.md
+++ b/docs/sources/setup/install/helm/reference.md
@@ -6666,6 +6666,15 @@ See values.yaml
{}
+ |
+
+
+ loki.compactor_grpc_client |
+ object |
+ Optional compactor grpc client configuration |
+
+{}
+
|
@@ -6811,6 +6820,15 @@ null
{}
+ |
+
+
+ loki.ingester_client |
+ object |
+ Optional ingester client configuration |
+
+{}
+
|
diff --git a/production/helm/loki/CHANGELOG.md b/production/helm/loki/CHANGELOG.md
index ebe397af357bd..8a4de14ca80d7 100644
--- a/production/helm/loki/CHANGELOG.md
+++ b/production/helm/loki/CHANGELOG.md
@@ -13,7 +13,8 @@ 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.)
-- [BUGFIX] make loki.storage.bucketNames are optional, if builtin minio is enabled.
+- [CHANGE] Add `tpl()` support for `pattern_ingester`, `ingester_client` and `compactor_grpc_client` components. [#16759](https://github.com/grafana/loki/pull/16759)
+- [BUGFIX] make loki.storage.bucketNames are optional, if builtin minio is enabled. [#18653](https://github.com/grafana/loki/pull/18653)
- [FEATURE] Added a Helm Chart value to disable the rbac resource creation for the tokengen job. [#15882](https://github.com/grafana/loki/pull/15882)
- [FEATURE] Added support to disable the rbac resource creation for the tokengen job. [#15882](https://github.com/grafana/loki/pull/15882)
@@ -30,6 +31,7 @@ Entries should include a reference to the pull request that introduced the chang
- [BUGFIX] Add validation for loki.storage.bucketNames [#13781](https://github.com/grafana/loki/pull/13781)
- [BUGFIX] Create missing RBAC for the rules sidecar when RBAC is namespaced [#16776](https://github.com/grafana/loki/pull/16776)
- [BUGFIX] Ensure the scc is actually allowing to use hostPath volumes when the rbac.sccAllowHostDirVolumePlugin is set to true [#17680](https://github.com/grafana/loki/pull/17680)
+
## 6.33.0
- [FEATURE] Allow passing tenant password hash instead of password. [#17049](https://github.com/grafana/loki/pull/17049)
diff --git a/production/helm/loki/values.yaml b/production/helm/loki/values.yaml
index ffab0570d7bbc..81a073fb9a929 100644
--- a/production/helm/loki/values.yaml
+++ b/production/helm/loki/values.yaml
@@ -155,8 +155,10 @@ loki:
{{- toYaml . | nindent 2}}
{{- end}}
+ {{- with .Values.loki.pattern_ingester }}
pattern_ingester:
- enabled: {{ .Values.loki.pattern_ingester.enabled }}
+ {{- tpl (. | toYaml) $ | nindent 4 }}
+ {{- end }}
memberlist:
{{- if .Values.loki.memberlistConfig }}
@@ -179,6 +181,11 @@ loki:
{{- tpl (. | toYaml) $ | nindent 4 }}
{{- end }}
+ {{- with .Values.loki.ingester_client }}
+ ingester_client:
+ {{- tpl (. | toYaml) $ | nindent 4 }}
+ {{- end }}
+
{{- with .Values.loki.block_builder }}
block_builder:
{{- tpl (. | toYaml) $ | nindent 4 }}
@@ -304,6 +311,11 @@ loki:
{{- tpl (. | toYaml) $ | nindent 4 }}
{{- end }}
+ {{- with .Values.loki.compactor_grpc_client }}
+ compactor_grpc_client:
+ {{- tpl (. | toYaml) $ | nindent 4 }}
+ {{- end }}
+
{{- with .Values.loki.analytics }}
analytics:
{{- tpl (. | toYaml) $ | nindent 4 }}
@@ -535,6 +547,8 @@ loki:
up_to: 3
# -- Optional compactor configuration
compactor: {}
+ # -- Optional compactor grpc client configuration
+ compactor_grpc_client: {}
# -- Optional pattern ingester configuration
pattern_ingester:
enabled: false
@@ -553,6 +567,8 @@ loki:
querier: {}
# -- Optional ingester configuration
ingester: {}
+ # -- Optional ingester client configuration
+ ingester_client: {}
# -- Optional block builder configuration
block_builder: {}
# -- Optional index gateway configuration