You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

pvc.yaml 868 B

1234567891011121314151617181920212223242526272829
  1. {{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }}
  2. kind: PersistentVolumeClaim
  3. apiVersion: v1
  4. metadata:
  5. name: {{ template "mysql.fullname" . }}
  6. namespace: {{ .Release.Namespace }}
  7. {{- with .Values.persistence.annotations }}
  8. annotations:
  9. {{ toYaml . | indent 4 }}
  10. {{- end }}
  11. labels:
  12. app: {{ template "mysql.fullname" . }}
  13. chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
  14. release: "{{ .Release.Name }}"
  15. heritage: "{{ .Release.Service }}"
  16. spec:
  17. accessModes:
  18. - {{ .Values.persistence.accessMode | quote }}
  19. resources:
  20. requests:
  21. storage: {{ .Values.persistence.size | quote }}
  22. {{- if .Values.persistence.storageClass }}
  23. {{- if (eq "-" .Values.persistence.storageClass) }}
  24. storageClassName: ""
  25. {{- else }}
  26. storageClassName: "{{ .Values.persistence.storageClass }}"
  27. {{- end }}
  28. {{- end }}
  29. {{- end }}