Add pvc to navix

This commit is contained in:
dvirlabs 2026-01-05 12:38:32 +02:00
parent bfd31d9d4c
commit 631de40737
4 changed files with 38 additions and 1 deletions

View File

@ -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 }}

View 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 }}

View File

@ -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

View File

@ -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