Files

81 lines
2.0 KiB
YAML
Raw Permalink Normal View History

2025-10-19 21:48:30 -05:00
apiVersion: source.toolkit.fluxcd.io/v1
kind: OCIRepository
metadata:
name: immich
spec:
interval: "24h"
url: oci://ghcr.io/immich-app/immich-charts/immich
ref:
# Version 0.10.0
# For some reason, I can't get it to pull by tag or by auto-discovery
2025-11-02 23:45:16 -06:00
digest: >-
sha256:bcffd3d504664710baa7c0bcd66dc246437c51a9a76f9b8ed1a10c7aecd80766
2025-10-19 21:48:30 -05:00
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: immich
spec:
interval: "1h"
chartRef:
kind: OCIRepository
name: immich
namespace: immich
dependsOn:
- name: longhorn
namespace: longhorn-system
- name: external-secrets
namespace: external-secrets
2025-10-19 21:48:30 -05:00
values:
controllers:
main:
containers:
main:
image:
2026-08-04 09:19:53 -05:00
tag: v3.1.0
2025-10-19 21:48:30 -05:00
env:
2026-04-21 16:22:21 -05:00
DB_HOSTNAME: immich-rw
2025-10-19 21:48:30 -05:00
DB_DATABASE_NAME: immich
DB_USERNAME:
valueFrom:
secretKeyRef:
name: postgres-user-immich
key: username
DB_PASSWORD:
valueFrom:
secretKeyRef:
name: postgres-user-immich
key: password
immich:
persistence:
library:
existingClaim: immich-storage
server:
ingress:
main:
enabled: true
annogations:
ingressClassName: traefik
# Set body size to 10G to allow uploading large things
traefik.ingress.kubernetes.io/buffering: |
maxrequestbodybytes: 10000000000
memrequestbodybytes: 20000000000
hosts:
- host: immich.cluster
paths:
- path: "/"
machine-learning:
persistence:
cache:
type: persistentVolumeClaim
storageClass: longhorn-default
size: 25Gi
valkey:
enabled: true
persistence:
data:
enabled: true
size: 2Gi
type: persistentVolumeClaim
storageClass: longhorn-default