github.com/replicatedcom/ship@v0.50.0/integration/update/helm-values-files/expected/.ship/upstream/templates/home-pvc.yaml (about)

     1  {{- if and .Values.Persistence.Enabled (not .Values.Persistence.ExistingClaim) -}}
     2  kind: PersistentVolumeClaim
     3  apiVersion: v1
     4  metadata:
     5  {{- if .Values.Persistence.Annotations }}
     6    annotations:
     7  {{ toYaml .Values.Persistence.Annotations | indent 4 }}
     8  {{- end }}
     9    name: {{ template "jenkins.fullname" . }}
    10    labels:
    11      app: {{ template "jenkins.fullname" . }}
    12      chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
    13      release: "{{ .Release.Name }}"
    14      heritage: "{{ .Release.Service }}"
    15  spec:
    16    accessModes:
    17      - {{ .Values.Persistence.AccessMode | quote }}
    18    resources:
    19      requests:
    20        storage: {{ .Values.Persistence.Size | quote }}
    21  {{- if .Values.Persistence.StorageClass }}
    22  {{- if (eq "-" .Values.Persistence.StorageClass) }}
    23    storageClassName: ""
    24  {{- else }}
    25    storageClassName: "{{ .Values.Persistence.StorageClass }}"
    26  {{- end }}
    27  {{- end }}
    28  {{- end }}