[COMMON] Fix certInitializer to use proper global values
[oom.git] / kubernetes / sdnc / templates / pvc.yaml
1 {{- if and .Values.certpersistence.enabled (not .Values.certpersistence.existingClaim) -}}
2 kind: PersistentVolumeClaim
3 apiVersion: v1
4 metadata:
5   name: {{ include "common.fullname" .}}-certs
6   namespace: {{ include "common.namespace" . }}
7   labels:
8     app: {{ include "common.name" . }}
9     chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
10     release: "{{ include "common.release" . }}"
11     heritage: "{{ .Release.Service }}"
12     name: {{ include "common.fullname" . }}-certs
13 {{- if .Values.certpersistence.annotations }}
14   annotations:
15 {{ toYaml .Values.certpersistence.annotations | indent 4 }}
16 {{- end }}
17 spec:
18   accessModes:
19     - {{ .Values.certpersistence.accessMode }}
20   resources:
21     requests:
22       storage: {{ .Values.certpersistence.size }}
23 {{- if eq "True" (include "common.needPV" .) }}
24   storageClassName: "{{ include "common.fullname" . }}-certs"
25 {{- else }}
26   storageClassName: {{ include "common.storageClass" . }}
27   {{- end }}
28 {{- end -}}