cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

release.yaml (1711B)


      1 # PVC for immich
      2 apiVersion: v1
      3 kind: PersistentVolumeClaim
      4 metadata:
      5   name: immmich-pvc
      6   namespace: immich
      7 spec:
      8   accessModes:
      9     - ReadWriteMany
     10   resources:
     11     requests:
     12       storage: 10Gi
     13   storageClassName: longhorn
     14 ---
     15 apiVersion: helm.toolkit.fluxcd.io/v2
     16 kind: HelmRelease
     17 metadata:
     18   name: immich
     19   namespace: immich
     20 spec:
     21   releaseName: immich
     22   chartRef:
     23     kind: OCIRepository
     24     name: immich
     25     namespace: immich
     26   interval: 60m
     27   values:
     28     controllers:
     29       main:
     30         containers:
     31           main:
     32             image:
     33               tag: "v2.5.6"
     34     server:
     35       controllers:
     36         main:
     37           containers:
     38             main:
     39               env:
     40                 DB_HOSTNAME:
     41                   valueFrom:
     42                     secretKeyRef:
     43                       name: immich-database
     44                       key: host
     45                 DB_USERNAME:
     46                   valueFrom:
     47                     secretKeyRef:
     48                       name: immich-database
     49                       key: username
     50                 DB_PASSWORD:
     51                   valueFrom:
     52                     secretKeyRef:
     53                       name: immich-database
     54                       key: password
     55                 DB_DATABASE_NAME:
     56                   valueFrom:
     57                     secretKeyRef:
     58                       name: immich-database
     59                       key: dbname
     60     immich:
     61       persistence:
     62         library:
     63           existingClaim: immmich-pvc
     64       configuration: {}
     65       configurationKind: ConfigMap
     66     valkey:
     67       enabled: true
     68       persistence:
     69         data:
     70           enabled: true
     71           size: 1Gi
     72           type: emptyDir
     73           accessMode: ReadWriteOnce
     74           storageClass: longhorn