Add pvc to navix
This commit is contained in:
parent
bfd31d9d4c
commit
631de40737
@ -26,4 +26,16 @@ spec:
|
|||||||
- name: MINIO_ENDPOINT
|
- name: MINIO_ENDPOINT
|
||||||
value: "{{ .Values.backend.env.MINIO_ENDPOINT }}"
|
value: "{{ .Values.backend.env.MINIO_ENDPOINT }}"
|
||||||
- name: MINIO_BUCKET
|
- 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_SECRET_KEY: "your-secret-key"
|
||||||
MINIO_ENDPOINT: "s3.dvirlabs.com"
|
MINIO_ENDPOINT: "s3.dvirlabs.com"
|
||||||
MINIO_BUCKET: "navix-icons"
|
MINIO_BUCKET: "navix-icons"
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
accessMode: ReadWriteOnce
|
||||||
|
size: 1Gi
|
||||||
|
storageClass: ""
|
||||||
ingress:
|
ingress:
|
||||||
enabled: true
|
enabled: true
|
||||||
className: traefik
|
className: traefik
|
||||||
|
|||||||
@ -34,6 +34,11 @@ backend:
|
|||||||
MINIO_SECRET_KEY: "your-secret-key"
|
MINIO_SECRET_KEY: "your-secret-key"
|
||||||
MINIO_ENDPOINT: "s3.dvirlabs.com"
|
MINIO_ENDPOINT: "s3.dvirlabs.com"
|
||||||
MINIO_BUCKET: "navix-icons"
|
MINIO_BUCKET: "navix-icons"
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
accessMode: ReadWriteOnce
|
||||||
|
size: 1Gi
|
||||||
|
storageClass: ""
|
||||||
ingress:
|
ingress:
|
||||||
enabled: true
|
enabled: true
|
||||||
className: traefik
|
className: traefik
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user