9a965117e409b7f059818c0021adc8e29e91b992
[aaf/authz.git] / auth / helm / aaf / templates / status_pvc.yaml
1 {{- if and .Values.global.persistence.enabled (not .Values.persistence.existingClaim) -}}
2 kind: PersistentVolumeClaim
3 apiVersion: v1
4 metadata:
5   name: {{ .Chart.Name }}-status-pvc
6   namespace: {{ .Values.global.common.namespace }}
7   labels:
8     app: {{ .Chart.Name }}-status
9 {{- if .Values.persistence.annotations }}
10   annotations:
11 {{ toYaml .Values.persistence.annotations | indent 4 }}
12 {{- end }}
13 spec:
14   selector:
15     matchLabels:
16       app: {{ .Chart.Name }}-status
17   accessModes:
18     - {{ .Values.persistence.status.accessMode }}
19   resources:
20     requests:
21       storage: {{ .Values.persistence.status.size }}
22 {{- if .Values.persistence.status.storageClass }}
23 {{- if (eq "-" .Values.persistence.status.storageClass) }}
24   storageClassName: ""
25 {{- else }}
26   storageClassName: "{{ .Values.persistence.status.storageClass }}"
27 {{- end }}
28 {{- end }}
29 {{- end -}}