From f924f986a9a2dcd1020d45479a8bbe1a5e8def0f Mon Sep 17 00:00:00 2001 From: Jonas Forsberg Date: Mon, 11 Nov 2024 09:38:40 +0100 Subject: [PATCH] fixed volumeMounts for statefulset --- .gitignore | 1 + Chart.yaml | 2 +- templates/parts/_containers.tpl | 8 +++++++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 92a43e0..1254b16 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ bin/* .project /.bin /_test/secrets/*.json +*.tgz # OSX leaves these everywhere on SMB shares ._* diff --git a/Chart.yaml b/Chart.yaml index e2cadb9..a68f376 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ apiVersion: v2 name: lib description: Common functions for my helm charts at home type: library -version: 1.0.2 +version: 1.0.3 kubeVersion: ">=1.27.0" home: git.rre.nu sources: diff --git a/templates/parts/_containers.tpl b/templates/parts/_containers.tpl index 423192a..00bc644 100644 --- a/templates/parts/_containers.tpl +++ b/templates/parts/_containers.tpl @@ -40,8 +40,14 @@ create the environment varable list resources: {{- toYaml . | nindent 4 }} {{- end }} - {{- with .Values.volumeMounts }} + {{- if or .Values.volumeMounts .Values.volumeClaimTemplates }} volumeMounts: + {{- end }} + {{- with .Values.volumeMounts }} {{- toYaml . | nindent 4 }} {{- end }} + {{- range $v := .Values.volumeClaimTemplates }} + - name: {{ $v.name }} + mountPath: {{ $v.mountPath }} + {{- end }} {{- end }}