63 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
## This chart relies on the common library chart from bjw-s
 | 
						|
## You can find it at https://github.com/bjw-s/helm-charts/tree/main/charts/library/common
 | 
						|
## Refer there for more detail about the supported values
 | 
						|
 | 
						|
# These entries are shared between all the Immich components
 | 
						|
 | 
						|
env:
 | 
						|
  REDIS_HOSTNAME: '{{ printf "%s-redis-master" .Release.Name }}'
 | 
						|
  DB_HOSTNAME: "immich-postgresql-rw"
 | 
						|
  DB_USERNAME:
 | 
						|
    valueFrom:
 | 
						|
      secretKeyRef:
 | 
						|
        name: postgres-password
 | 
						|
        key: username
 | 
						|
  DB_DATABASE_NAME:
 | 
						|
    valueFrom:
 | 
						|
      secretKeyRef:
 | 
						|
        name: postgres-password
 | 
						|
        key: database
 | 
						|
  DB_PASSWORD:
 | 
						|
    valueFrom:
 | 
						|
      secretKeyRef:
 | 
						|
        name: postgres-password
 | 
						|
        key: password
 | 
						|
  IMMICH_MACHINE_LEARNING_URL: '{{ printf "http://%s-machine-learning:3003" .Release.Name }}'
 | 
						|
  IMMICH_METRICS: true
 | 
						|
 | 
						|
immich:
 | 
						|
  metrics:
 | 
						|
    # Enabling this will create the service monitors needed to monitor immich with the prometheus operator
 | 
						|
    enabled: true
 | 
						|
  persistence:
 | 
						|
    # Main data store for all photos shared between different components.
 | 
						|
    library:
 | 
						|
      # Automatically creating the library volume is not supported by this chart
 | 
						|
      # You have to specify an existing PVC to use
 | 
						|
      existingClaim: data
 | 
						|
 | 
						|
# Dependencies
 | 
						|
redis:
 | 
						|
  enabled: true
 | 
						|
  architecture: standalone
 | 
						|
  auth:
 | 
						|
    enabled: false
 | 
						|
 | 
						|
# Immich components
 | 
						|
 | 
						|
server:
 | 
						|
  enabled: true
 | 
						|
  ingress:
 | 
						|
    main:
 | 
						|
      enabled: false
 | 
						|
 | 
						|
machine-learning:
 | 
						|
  enabled: true
 | 
						|
  persistence:
 | 
						|
    cache:
 | 
						|
      enabled: true
 | 
						|
      size: 200Gi
 | 
						|
      # Optional: Set this to pvc to avoid downloading the ML models every start.
 | 
						|
      type: emptyDir
 | 
						|
      accessMode: ReadWriteMany
 |