github.com/zsuzhengdu/helm@v3.0.0-beta.3+incompatible/cmd/helm/testdata/testcharts/lib-chart/templates/_volume.tpl (about)

     1  {{- define "common.volume.configMap" -}}
     2          {{- $name := index . 0 -}}
     3          {{- $configMapName := index . 1 -}}
     4  
     5          name: {{ $name }}
     6          configMap:
     7            name: {{ $configMapName }}
     8  {{- end -}}
     9  
    10  {{- define "common.volume.pvc" -}}
    11          {{- $name := index . 0 -}}
    12          {{- $claimName := index . 1 -}}
    13          {{- $persistence := index . 2 -}}
    14  
    15          name: {{ $name }}
    16          {{- if $persistence.enabled }}
    17          persistentVolumeClaim:
    18            claimName: {{ $persistence.existingClaim | default $claimName }}
    19          {{- else }}
    20          emptyDir: {}
    21          {{- end -}}
    22  {{- end -}}