github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/helm/burrow/templates/pvc.yaml (about) 1 {{- if (and .Values.persistence.enabled (not .Values.persistence.useExisting)) }} 2 {{- range $index, $val := $.Values.validators }} 3 {{- $nodeNumber := printf "%03d" $index }} 4 --- 5 kind: PersistentVolumeClaim 6 apiVersion: v1 7 metadata: 8 name: {{ template "burrow.fullname" $ }}-{{ $nodeNumber }} 9 labels: 10 app: {{ template "burrow.name" $ }} 11 release: {{ $.Release.Name }} 12 nodeNumber: {{ $nodeNumber | quote }} 13 annotations: 14 {{- range $key, $value := $.Values.persistence.annotations }} 15 {{ $key }}: {{ $value | quote }} 16 {{- end }} 17 spec: 18 accessModes: 19 - {{ $.Values.persistence.accessMode | quote }} 20 resources: 21 requests: 22 storage: {{ $.Values.persistence.size | quote }} 23 {{- if $.Values.persistence.storageClass }} 24 {{- if (eq "-" $.Values.persistence.storageClass) }} 25 storageClassName: "" 26 {{- else }} 27 storageClassName: "{{ $.Values.persistence.storageClass }}" 28 {{- end }} 29 {{- end }} 30 {{- end }} 31 {{- end }}