ebf4ba1c06f136d4414dba8370af5f5e76a5ffc5
[ric-plt/ric-dep.git] / helm / 3rdparty / influxdb / templates / backup-pvc.yaml
1 {{- if and .Values.backup.enabled .Values.backup.persistence.enabled }}
2 kind: PersistentVolumeClaim
3 apiVersion: v1
4 metadata:
5   name: {{ include "influxdb.fullname" . }}-backup
6   labels:
7     {{- include "influxdb.labels" . | nindent 4 }}
8 spec:
9   accessModes:
10     - {{ .Values.backup.persistence.accessMode | quote }}
11   resources:
12     requests:
13       storage: {{ .Values.backup.persistence.size | quote }}
14 {{- if .Values.backup.persistence.storageClass }}
15 {{- if (eq "-" .Values.backup.persistence.storageClass) }}
16   storageClassName: ""
17 {{- else }}
18   storageClassName: "{{ .Values.backup.persistence.storageClass }}"
19 {{- end }}
20 {{- end }}
21 {{- end }}