From bc60142ad2a1c8f41711570bee6403f218293a3a Mon Sep 17 00:00:00 2001 From: Thomas Blarre Date: Sun, 3 Nov 2024 22:04:43 +0000 Subject: [PATCH] add filebrowser --- .../immich-pvc-filebrowser-chart.yaml | 64 ++++++++----------- 1 file changed, 27 insertions(+), 37 deletions(-) diff --git a/immich-argocd-apps/templates/immich-pvc-filebrowser-chart.yaml b/immich-argocd-apps/templates/immich-pvc-filebrowser-chart.yaml index 7e039d2..c130426 100644 --- a/immich-argocd-apps/templates/immich-pvc-filebrowser-chart.yaml +++ b/immich-argocd-apps/templates/immich-pvc-filebrowser-chart.yaml @@ -1,7 +1,7 @@ apiVersion: argoproj.io/v1alpha1 kind: Application metadata: - name: immich-main-chart + name: immich-pvc-filebrowser-chart namespace: argocd # Ensure this is the namespace where Argo CD is installed finalizers: - resources-finalizer.argocd.argoproj.io @@ -10,44 +10,34 @@ metadata: spec: project: default source: - repoURL: "https://immich-app.github.io/immich-charts" - chart: immich - targetRevision: 0.x + repoURL: "oci://tccr.io/truecharts" + chart: filebrowser + targetRevision: 11.x helm: valuesObject: - immich: - persistence: - library: - existingClaim: immich-library - redis: - enabled: true - env: - - name: DB_HOSTNAME - valueFrom: - secretKeyRef: - name: immich-pg-app - key: host - - name: DB_PASSWORD - valueFrom: - secretKeyRef: - name: immich-pg-app - key: password - - name: DB_USERNAME - valueFrom: - secretKeyRef: - name: immich-pg-app - key: username - - name: DB_DATABASE_NAME - valueFrom: - secretKeyRef: - name: immich-pg-app - key: dbname - - name: REDIS_HOSTNAME - value: immich-main-chart-redis-master - # value: '{{ printf "%s-redis-master" .Release.Name }}' - - name: IMMICH_MACHINE_LEARNING_URL - value: "http://immich-main-chart-machine-learning:3003" - # value: '{{ printf "http://%s-machine-learning:3003" .Release.Name }}' + persistence: + config: + enabled: true + mountPath: /config + type: pvc + namespace: {{ .Values.mainNamespace }} + accessModes: ReadWriteOnce + size: 100Mi + storageClass: {{ .Values.filebrowser.configStorageClassName }} + database: + enabled: true + mountPath: /database + type: pvc + namespace: {{ .Values.mainNamespace }} + accessModes: ReadWriteOnce + size: 100Mi + storageClass: {{ .Values.filebrowser.configStorageClassName }} + data: + enabled: true + mountPath: /data + type: pvc + namespace: {{ .Values.mainNamespace }} + existingClaim: immich-library destination: server: https://kubernetes.default.svc # Targeting the current Kubernetes cluster namespace: {{ .Values.mainNamespace }}