diff --git a/src/helm/sftp/templates/persistentvolumeclaim.yaml b/src/helm/sftp/templates/persistentvolumeclaim.yaml new file mode 100644 index 0000000..fb5cad4 --- /dev/null +++ b/src/helm/sftp/templates/persistentvolumeclaim.yaml @@ -0,0 +1,22 @@ +{{- if .Values.persistentVolumeClaim }} +{{- $labels := include "sftp.labels" . }} +{{- range .Values.persistentVolumeClaim }} +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: {{ .name }} + labels: + {{- $labels | nindent 4 }} + app.kubernetes.io/component: {{ .name }} +spec: + accessModes: {{ toYaml .accessModes | nindent 4 }} + {{- if .storageClassName }} + storageClassName: {{ .storageClassName | quote }} + {{- end }} + {{- if .resources }} + resources: + {{- toYaml .resources | nindent 4 }} + {{- end }} +{{- end }} +{{- end }} diff --git a/src/helm/sftp/values.yaml b/src/helm/sftp/values.yaml index 5bab17b..c4acd18 100644 --- a/src/helm/sftp/values.yaml +++ b/src/helm/sftp/values.yaml @@ -38,6 +38,15 @@ storage: volumeMounts: [] volumes: [] +persistentVolumeClaim: [] + # - name: sftp-files + # accessModes: + # - ReadWriteOnce + # resources: + # requests: + # storage: 1Gi + # storageClassName: '' + initContainers: [] service: