Add the CSI driver for seaweedfs

This commit is contained in:
Martyn 2025-09-21 13:23:09 +02:00
parent 82d7f7e0fb
commit c65df73163
4 changed files with 59 additions and 0 deletions

View file

@ -0,0 +1,36 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: immich
namespace: argocd
spec:
destination:
namespace: 'immich'
server: 'https://kubernetes.default.svc'
sources:
- repoURL: ghcr.io/immich-app/immich-charts
path: immich
targetRevision: 0.9.3
chart: immich
helm:
valuesObject:
env:
DB_HOSTNAME: "immich-postgres"
DB_USERNAME: "immich"
DB_DATABASE_NAME: "immich"
immich:
persistence:
library:
existingClaim: "immich-photos"
redis:
enabled: true
postgresql:
global:
postgresql:
auth:
existingSecret:
project: apps
syncPolicy:
automated:
prune: true
selfHeal: true

View file

@ -39,3 +39,4 @@ spec:
- https://git.deuxfleurs.fr/Deuxfleurs/garage - https://git.deuxfleurs.fr/Deuxfleurs/garage
- https://puzzle.github.io/cert-manager-webhook-dnsimple - https://puzzle.github.io/cert-manager-webhook-dnsimple
- https://coroot.github.io/helm-charts - https://coroot.github.io/helm-charts
- https://seaweedfs.github.io/seaweedfs-csi-driver/helm

View file

@ -53,6 +53,8 @@ spec:
- justmoreseries - justmoreseries
- justmoreseries-2 - justmoreseries-2
- justmoreseries-3 - justmoreseries-3
- justmoreseries-4
- justmoreseries-5
- destName: roms - destName: roms
shares: shares:
- roms-a - roms-a

View file

@ -0,0 +1,20 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: syncthing
namespace: argocd
spec:
destination:
namespace: syncthing
server: https://kubernetes.default.svc
project: infra
source:
chart: seaweedfs-csi-driver
helm:
parameters:
- name: seaweedfsFiler
value: 'hp40l.lan:8888'
repoURL: https://seaweedfs.github.io/seaweedfs-csi-driver/helm
targetRevision: 0.2.3