25 lines
700 B
YAML
25 lines
700 B
YAML
{{- define "common.volumesRef.tpl" -}}
|
|
{{- if or (or (.Values.volumes) (.Values.sealedFileSecrets)) .Values.fileSecrets }}
|
|
volumes:
|
|
{{- range .Values.volumes }}
|
|
- name: {{ .name }}
|
|
persistentVolumeClaim:
|
|
{{- if .existingClaim }}
|
|
claimName: {{ .existingClaim }}
|
|
{{ else }}
|
|
claimName: {{ printf "%s-%s" $.Release.Name .name }}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- range .Values.sealedFileSecrets }}
|
|
- name: {{ .name }}
|
|
secret:
|
|
secretName: {{ printf "%s-%s" $.Release.Name .name }}
|
|
{{- end }}
|
|
{{- range .Values.fileSecrets }}
|
|
- name: {{ .name }}
|
|
secret:
|
|
secretName: {{ printf "%s-%s" $.Release.Name .name }}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- end -}}
|