4d24662cd45f8a474afe4c1b4cca48f2f82de514
[aaf/authz.git] / auth / helm / aaf / templates / status_pv.yaml
1 {{- if and .Values.global.persistence.enabled (not .Values.persistence.existingClaim) -}}
2 kind: PersistentVolume
3 apiVersion: v1
4 metadata:
5   name: {{ .Chart.Name  }}-status-pv
6   namespace: {{ .Values.global.common.namespace  }}
7   labels:
8     app: {{ .Chart.Name  }}-status
9 spec:
10   capacity:
11     storage: {{ .Values.persistence.status.size}}
12   accessModes:
13     - {{ .Values.persistence.status.accessMode }}
14   persistentVolumeReclaimPolicy: {{ .Values.persistence.status.volumeReclaimPolicy }}
15   hostPath:
16      path: {{ .Values.persistence.mountPath }}/{{ .Values.persistence.status.mountSubPath }}
17 {{- if .Values.persistence.status.storageClass }}
18 {{- if (eq "-" .Values.persistence.status.storageClass) }}
19   storageClassName: ""
20 {{- else }}
21   storageClassName: "{{ .Values.persistence.status.storageClass }}"
22 {{- end }}
23 {{- end }}
24 {{- end -}}