diff --git a/charts/labmap-chart/templates/backend-deployment.yaml b/charts/labmap-chart/templates/backend-deployment.yaml index 2cc34b4..ff2ead5 100644 --- a/charts/labmap-chart/templates/backend-deployment.yaml +++ b/charts/labmap-chart/templates/backend-deployment.yaml @@ -17,3 +17,10 @@ spec: image: {{ .Values.backend.image }}:{{ .Values.backend.tag }} ports: - containerPort: {{ .Values.backend.port }} + volumeMounts: + - name: diagrams + mountPath: {{ .Values.backend.persistence.mountPath }} + volumes: + - name: diagrams + persistentVolumeClaim: + claimName: labmap-diagrams-pvc diff --git a/charts/labmap-chart/templates/backend-pvc.yaml b/charts/labmap-chart/templates/backend-pvc.yaml new file mode 100644 index 0000000..d80e058 --- /dev/null +++ b/charts/labmap-chart/templates/backend-pvc.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: labmap-diagrams-pvc +spec: + accessModes: + - {{ .Values.backend.persistence.accessMode }} + resources: + requests: + storage: {{ .Values.backend.persistence.storage }} + storageClassName: {{ .Values.backend.persistence.storageClass }} diff --git a/charts/labmap-chart/values.yaml b/charts/labmap-chart/values.yaml index 68307be..dc975ef 100644 --- a/charts/labmap-chart/values.yaml +++ b/charts/labmap-chart/values.yaml @@ -15,3 +15,10 @@ backend: ingress: enabled: false host: api-labmap.dvirlabs.com + + persistence: + enabled: true + mountPath: /app/diagrams + storage: 3Gi + accessMode: ReadWriteOnce + storageClass: nfs-client # שנה לפי הצורך שלך diff --git a/manifests/labmap/values.yaml b/manifests/labmap/values.yaml index f5cb690..456aa57 100644 --- a/manifests/labmap/values.yaml +++ b/manifests/labmap/values.yaml @@ -7,6 +7,7 @@ frontend: host: labmap.dvirlabs.com env: API_BASE: "https://api-labmap.dvirlabs.com" + backend: image: harbor.dvirlabs.com/my-apps/labmap-backend tag: "master-53d0770" @@ -14,3 +15,10 @@ backend: ingress: enabled: false host: api-labmap.dvirlabs.com + + persistence: + enabled: true + mountPath: /app/diagrams + storage: 3Gi + accessMode: ReadWriteOnce + storageClass: nfs-client # שנה לפי הצורך שלך