Skip to content

Commit 6e39f7f

Browse files
committed
[jaeger] Add extraVolumes/extraVolumeMounts support to deployment
The v4.2.0 chart rewrite removed the ability to mount custom volumes on the Jaeger deployment, which is needed for storage backends like Badger that require local persistent volumes. This adds extraVolumes and extraVolumeMounts fields to the jaeger values section, following the same pattern already used by the spark, esIndexCleaner, esRollover, and esLookback job templates. Fixes #737 Signed-off-by: Greg Olmstead <greg@nubelo.io>
1 parent 99e058b commit 6e39f7f

4 files changed

Lines changed: 17 additions & 4 deletions

File tree

charts/jaeger/Chart.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies:
22
- name: common
33
repository: https://charts.bitnami.com/bitnami
4-
version: 2.34.0
5-
digest: sha256:63de10c1f68bedef391890484e1e29f2efd54e6dc7239ca60f0a572042efd4f3
6-
generated: "2026-02-03T13:47:26.844621Z"
4+
version: 2.36.0
5+
digest: sha256:a9e48d71c1ab826e89a4115379550999c1787634d834acfe22122560393685b4
6+
generated: "2026-02-10T19:36:02.0023006+01:00"

charts/jaeger/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ appVersion: 2.14.1
33
description: A Jaeger Helm chart for Kubernetes
44
name: jaeger
55
type: application
6-
version: 4.4.7
6+
version: 4.4.8
77
# Artifact Hub annotations
88
# The jaeger image is whitelisted from security scanning because the reported
99
# CVEs are in the upstream Alpine base image (OpenSSL libcrypto3/libssl3) and

charts/jaeger/templates/jaeger/jaeger-deploy.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,9 @@ spec:
111111
mountPath: /etc/jaeger/ui-config.json
112112
subPath: ui-config.json
113113
{{- end }}
114+
{{- with .Values.jaeger.extraVolumeMounts }}
115+
{{- toYaml . | nindent 12 }}
116+
{{- end }}
114117
securityContext:
115118
{{- toYaml .Values.jaeger.podSecurityContext | nindent 8 }}
116119
serviceAccountName: {{ template "jaeger.fullname" . }}
@@ -125,6 +128,9 @@ spec:
125128
configMap:
126129
name: ui-config
127130
{{- end }}
131+
{{- with .Values.jaeger.extraVolumes }}
132+
{{- toYaml . | nindent 8 }}
133+
{{- end }}
128134
{{- with .Values.jaeger.affinity }}
129135
affinity:
130136
{{- toYaml . | nindent 8 }}

charts/jaeger/values.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,13 @@ jaeger:
217217
runAsGroup: 10001
218218
fsGroup: 10001
219219
securityContext: {}
220+
extraVolumes: []
221+
# - name: badger-data
222+
# persistentVolumeClaim:
223+
# claimName: jaeger-badger-data
224+
extraVolumeMounts: []
225+
# - name: badger-data
226+
# mountPath: /badger
220227

221228
# ------------------------------------------------------------------------------
222229
# Storage Connection Settings

0 commit comments

Comments
 (0)