e1cb54d1f641354743f3cf84619430781dcc748b
[ric-plt/ric-dep.git] / helm / 3rdparty / influxdb / templates / persistent-volume-claim.yaml
1 {{- if and (.Values.persistence.enabled) (not .Values.persistence.useExisting) }}
2 kind: PersistentVolumeClaim
3 apiVersion: v1
4 metadata:
5   name: "{{- if not (empty .Values.persistence.name) }}{{ .Values.persistence.name }}{{- else }}{{ template "influxdb.fullname" . }}{{- end }}"
6   labels:
7     {{- include "influxdb.labels" . | nindent 4 }}
8   annotations:
9     helm.sh/resource-policy: "keep"
10 spec:
11   accessModes:
12     - {{ .Values.persistence.accessMode | quote }}
13   resources:
14     requests:
15       storage: {{ .Values.persistence.size | quote }}
16 {{- if .Values.persistence.storageClass }}
17 {{- if (eq "-" .Values.persistence.storageClass) }}
18   storageClassName: ""
19 {{- else }}
20   storageClassName: "{{ .Values.persistence.storageClass }}"
21 {{- end }}
22 {{- end }}
23 {{- end }}