1 {{- if and (.Values.persistence.enabled) (not .Values.persistence.useExisting) }}
2 kind: PersistentVolumeClaim
5 name: "{{- if not (empty .Values.persistence.name) }}{{ .Values.persistence.name }}{{- else }}{{ template "influxdb.fullname" . }}{{- end }}"
7 {{- include "influxdb.labels" . | nindent 4 }}
9 helm.sh/resource-policy: "keep"
12 - {{ .Values.persistence.accessMode | quote }}
15 storage: {{ .Values.persistence.size | quote }}
16 {{- if .Values.persistence.storageClass }}
17 {{- if (eq "-" .Values.persistence.storageClass) }}
20 storageClassName: "{{ .Values.persistence.storageClass }}"