Added: fileserver emptyDir support

This commit is contained in:
Valeriano Manassero 2023-02-14 16:24:31 +01:00
parent 3075f5e280
commit 07a5c01b16
3 changed files with 9 additions and 0 deletions

View File

@ -28,6 +28,7 @@ spec:
{{- end }}
{{- end }}
volumes:
{{- if .Values.fileserver.storage.enabled }}
{{- if .Values.fileserver.storage.data.existingPVC }}
- name: fileserver-data
persistentVolumeClaim:
@ -37,6 +38,10 @@ spec:
persistentVolumeClaim:
claimName: {{ include "fileserver.referenceName" . }}-data
{{- end }}
{{- else }}
- name: fileserver-data
emptyDir: {}
{{- end }}
securityContext: {{ toYaml .Values.fileserver.podSecurityContext | nindent 8 }}
initContainers:
- name: init-fileserver

View File

@ -1,4 +1,5 @@
{{- if .Values.fileserver.enabled }}
{{- if .Values.fileserver.storage.enabled }}
{{- if not .Values.fileserver.storage.data.existingPVC }}
kind: PersistentVolumeClaim
apiVersion: v1
@ -17,3 +18,4 @@ spec:
{{- end -}}
{{- end }}
{{- end }}
{{- end }}

View File

@ -207,6 +207,8 @@ fileserver:
# fsGroup: 1001
# -- File server persistence settings
storage:
# -- If set to false no PVC is created and emptyDir is used
enabled: true
data:
# -- If set, it uses an already existing PVC instead of dynamic provisioning
existingPVC: ""