added volumeClaimTemplates

This commit is contained in:
Jonas Forsberg
2024-10-18 08:48:05 +02:00
parent eb8c3dad8d
commit 1ac11c9a92
2 changed files with 27 additions and 7 deletions

View File

@@ -58,14 +58,11 @@ spec:
{{- toYaml .Values.readinessProbe | nindent 12 }}
resources:
{{- toYaml .Values.resources | nindent 12 }}
{{- with .Values.volumeMounts }}
volumeMounts:
{{- toYaml . | nindent 12 }}
{{- end }}
{{- with .Values.volumes }}
volumes:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- range $i, $values := .Values.volumeClaimTemplates }}
- name: {{ $values.name }}
mountPath: {{ $values.mountPath }}
{{- end }}
{{- with .Values.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
@@ -78,4 +75,16 @@ spec:
tolerations:
{{- toYaml . | nindent 8 }}
{{- end }}
volumeClaimTemplates:
{{- range $i, $values := .Values.volumeClaimTemplates }}
- metadata:
name: {{ $values.name }}
spec:
accessModes:
- {{ required (printf "accessMode is required for volumeClaimTemplate %v" $values.name) $values.accessMode | quote }}
storageClassName: {{ required (printf "storageClassName is required for volumeClaimTemplate %v" $values.name) $values.storageClassName | quote }}
resources:
requests:
storage: {{ required (printf "size is required for volumeClaimTemplate %v" $values.name) $values.size | quote }}
{{- end }}
{{- end -}}