github.com/replicatedhq/ship@v0.55.0/integration/init/kibana/expected/.ship/upstream/templates/volume-claim.yaml (about) 1 {{- if and .Values.plugins.enabled .Values.persistentVolumeClaim.enabled -}} 2 {{- if not .Values.persistentVolumeClaim.existingClaim -}} 3 apiVersion: "v1" 4 kind: "PersistentVolumeClaim" 5 metadata: 6 {{- if .Values.persistentVolumeClaim.annotations }} 7 annotations: 8 {{ toYaml .Values.persistentVolumeClaim.annotations | indent 4 }} 9 {{- end }} 10 labels: 11 app: {{ template "kibana.name" . }} 12 chart: {{ .Chart.Name }}-{{ .Chart.Version }} 13 component: "{{ .Values.persistentVolumeClaim.name }}" 14 heritage: {{ .Release.Service }} 15 release: {{ .Release.Name }} 16 name: {{ template "kibana.fullname" . }} 17 spec: 18 accessModes: 19 {{ toYaml .Values.persistentVolumeClaim.accessModes | indent 4 }} 20 {{- if .Values.persistentVolumeClaim.storageClass }} 21 {{- if (eq "-" .Values.persistentVolumeClaim.storageClass) }} 22 storageClassName: "" 23 {{- else }} 24 storageClassName: "{{ .Values.persistentVolumeClaim.storageClass }}" 25 {{- end }} 26 {{- end }} 27 resources: 28 requests: 29 storage: "{{ .Values.persistentVolumeClaim.size }}" 30 {{- end -}} 31 {{- end -}}