blob: d093f367f5f05503e1504b5da9b09df493225dca [file] [log] [blame]
Giorgi Lekveishvili3e45d0a2023-06-26 09:53:42 +04001{{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) -}}
2apiVersion: v1
3kind: PersistentVolumeClaim
4metadata:
5 name: {{ include "penpot.fullname" . }}
6 namespace: {{ .Release.Namespace }}
7 labels:
8{{- include "penpot.labels" . | nindent 4 }}
9{{- if .Values.persistence.annotations }}
10 annotations:
11{{ toYaml .Values.persistence.annotations | indent 4 }}
12{{- end }}
13spec:
14 accessModes:
15 {{- range .Values.persistence.accessModes }}
16 - {{ . | quote }}
17 {{- end }}
18 resources:
19 requests:
20 storage: {{ .Values.persistence.size | quote }}
21{{- if .Values.persistence.storageClass }}
22 storageClassName: "{{ .Values.persistence.storageClass }}"
23{{- end }}
24{{- end -}}