Add pvc to navix
This commit is contained in:
parent
bfd31d9d4c
commit
631de40737
@ -26,4 +26,16 @@ spec:
|
||||
- name: MINIO_ENDPOINT
|
||||
value: "{{ .Values.backend.env.MINIO_ENDPOINT }}"
|
||||
- name: MINIO_BUCKET
|
||||
value: "{{ .Values.backend.env.MINIO_BUCKET }}"
|
||||
value: "{{ .Values.backend.env.MINIO_BUCKET }}"
|
||||
{{- if .Values.backend.persistence.enabled }}
|
||||
volumeMounts:
|
||||
- name: data
|
||||
mountPath: /app
|
||||
subPath: backend
|
||||
{{- end }}
|
||||
{{- if .Values.backend.persistence.enabled }}
|
||||
volumes:
|
||||
- name: data
|
||||
persistentVolumeClaim:
|
||||
claimName: navix-backend-data
|
||||
{{- end }}
|
||||
15
charts/navix-chart/templates/backend-pvc.yaml
Normal file
15
charts/navix-chart/templates/backend-pvc.yaml
Normal file
@ -0,0 +1,15 @@
|
||||
{{- if .Values.backend.persistence.enabled }}
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: navix-backend-data
|
||||
spec:
|
||||
accessModes:
|
||||
- {{ .Values.backend.persistence.accessMode }}
|
||||
resources:
|
||||
requests:
|
||||
storage: {{ .Values.backend.persistence.size }}
|
||||
{{- if .Values.backend.persistence.storageClass }}
|
||||
storageClassName: {{ .Values.backend.persistence.storageClass }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
@ -35,6 +35,11 @@ backend:
|
||||
MINIO_SECRET_KEY: "your-secret-key"
|
||||
MINIO_ENDPOINT: "s3.dvirlabs.com"
|
||||
MINIO_BUCKET: "navix-icons"
|
||||
persistence:
|
||||
enabled: true
|
||||
accessMode: ReadWriteOnce
|
||||
size: 1Gi
|
||||
storageClass: ""
|
||||
ingress:
|
||||
enabled: true
|
||||
className: traefik
|
||||
|
||||
@ -34,6 +34,11 @@ backend:
|
||||
MINIO_SECRET_KEY: "your-secret-key"
|
||||
MINIO_ENDPOINT: "s3.dvirlabs.com"
|
||||
MINIO_BUCKET: "navix-icons"
|
||||
persistence:
|
||||
enabled: true
|
||||
accessMode: ReadWriteOnce
|
||||
size: 1Gi
|
||||
storageClass: ""
|
||||
ingress:
|
||||
enabled: true
|
||||
className: traefik
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user