blob: 3b140be4a2728697bd856fc9bbcab6f370ebf833 [file] [log] [blame]
Giorgi Lekveishvili0ba5e402024-03-20 15:56:30 +04001{{- if .Values.persistentVolumeClaim.enabled -}}
2{{- if not .Values.persistentVolumeClaim.existingClaim -}}
3apiVersion: "v1"
4kind: "PersistentVolumeClaim"
5metadata:
6{{- if .Values.persistentVolumeClaim.annotations }}
7 annotations:
8{{ toYaml .Values.persistentVolumeClaim.annotations | indent 4 }}
9{{- end }}
10 labels:
11 app: {{ template "pihole.name" . }}
12 chart: {{ .Chart.Name }}-{{ .Chart.Version }}
13 component: "{{ .Values.persistentVolumeClaim.name }}"
14 heritage: {{ .Release.Service }}
15 release: {{ .Release.Name }}
16 name: {{ template "pihole.fullname" . }}
17spec:
18 accessModes:
19{{ toYaml .Values.persistentVolumeClaim.accessModes | indent 4 }}
20{{- if .Values.persistentVolumeClaim.storageClass }}
21{{- if (eq "-" .Values.persistentVolumeClaim.storageClass) }}
22 storageClassName: ""
23{{- else }}
24 storageClassName: "{{ .Values.persistentVolumeClaim.storageClass }}"
25{{- end }}
26{{- end }}
27 resources:
28 requests:
29 storage: "{{ .Values.persistentVolumeClaim.size }}"
30{{- end -}}
31{{- end -}}