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 }}