Refactor Distributed Analytics project structure
[demo.git] / vnfs / DAaaS / deploy / visualization / charts / grafana / templates / pvc.yaml
1 {{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }}
2 apiVersion: v1
3 kind: PersistentVolumeClaim
4 metadata:
5   name: {{ template "grafana.fullname" . }}
6   labels:
7     app: {{ template "grafana.name" . }}
8     chart: {{ template "grafana.chart" . }}
9     release: {{ .Release.Name }}
10     heritage: {{ .Release.Service }}
11   {{- with .Values.persistence.annotations  }}
12   annotations:
13 {{ toYaml . | indent 4 }}
14   {{- end }}
15 spec:
16   accessModes:
17     {{- range .Values.persistence.accessModes }}
18     - {{ . | quote }}
19     {{- end }}
20   resources:
21     requests:
22       storage: {{ .Values.persistence.size | quote }}
23   storageClassName: {{ .Values.persistence.storageClassName }}
24 {{- end -}}