all-in-one-pvc.yaml 633 B

123456789101112131415161718192021
  1. {{- if and .Values.allInOne.enabled (eq .Values.allInOne.data.type "persistentVolumeClaim") }}
  2. apiVersion: v1
  3. kind: PersistentVolumeClaim
  4. metadata:
  5. name: {{ .Values.allInOne.data.claimName }}
  6. labels:
  7. app.kubernetes.io/component: seaweedfs-all-in-one
  8. {{- if .Values.allInOne.annotations }}
  9. annotations:
  10. {{- toYaml .Values.allInOne.annotations | nindent 4 }}
  11. {{- end }}
  12. spec:
  13. accessModes:
  14. - ReadWriteOnce
  15. resources:
  16. requests:
  17. storage: {{ .Values.allInOne.data.size }}
  18. {{- if .Values.allInOne.data.storageClass }}
  19. storageClassName: {{ .Values.allInOne.data.storageClass }}
  20. {{- end }}
  21. {{- end }}