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