diff --git a/charts/dremio_v2/templates/_helpers_coordinator.tpl b/charts/dremio_v2/templates/_helpers_coordinator.tpl index c6769a01..22abe3b9 100644 --- a/charts/dremio_v2/templates/_helpers_coordinator.tpl +++ b/charts/dremio_v2/templates/_helpers_coordinator.tpl @@ -88,6 +88,17 @@ Coordinator - Pod Extra Volume Mounts {{- end -}} {{- end -}} +{{/* +Admin - Pod Extra Volume Mounts +*/}} +{{- define "dremio.admin.extraVolumeMounts" -}} +{{- $coordinatorExtraVolumeMounts := default (default (dict) $.Values.extraVolumeMounts) $.Values.coordinator.extraVolumeMounts -}} +{{- if $coordinatorExtraVolumeMounts -}} +{{ toYaml $coordinatorExtraVolumeMounts }} +{{- end -}} +{{- end -}} + + {{/* Secondary Coordinator - Pod Extra Volume Mounts */}} @@ -108,6 +119,16 @@ Coordinator - Pod Extra Ports {{- end -}} {{- end -}} +{{/* +Admin - Pod Extra Volumes +*/}} +{{- define "dremio.admin.extraVolumes" -}} +{{- $coordinatorExtraVolumes := coalesce $.Values.coordinator.extraVolumes $.Values.extraVolumes -}} +{{- if $coordinatorExtraVolumes -}} +{{ toYaml $coordinatorExtraVolumes }} +{{- end -}} +{{- end -}} + {{/* Coordinator - Pod Extra Volumes */}} diff --git a/charts/dremio_v2/templates/dremio-admin.yaml b/charts/dremio_v2/templates/dremio-admin.yaml index 39d0385c..43680d54 100644 --- a/charts/dremio_v2/templates/dremio-admin.yaml +++ b/charts/dremio_v2/templates/dremio-admin.yaml @@ -29,6 +29,7 @@ spec: - name: dremio-config mountPath: /opt/dremio/conf {{- include "dremio.admin.extraVolumeMounts" $ | nindent 4 }} + {{- include "dremio.distStorage.nas.volumeMounts" $ | nindent 4 }} command: ["sleep", "infinity"] {{- include "dremio.imagePullSecrets" $ | nindent 2 }} {{- include "dremio.admin.nodeSelector" $ | nindent 2 }} @@ -41,4 +42,5 @@ spec: configMap: name: dremio-config {{- include "dremio.admin.extraVolumes" $ | nindent 2 }} + {{- include "dremio.distStorage.nas.volume" $ | nindent 2 }} {{- end -}}