69 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			1.8 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
 | 
						|
 | 
						|
 | 
						|
controllers:
 | 
						|
  main:
 | 
						|
    containers:
 | 
						|
      main:
 | 
						|
        env:
 | 
						|
          # some non-default vars
 | 
						|
          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_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
 | 
						|
valkey:
 | 
						|
  enabled: true
 | 
						|
  persistence:
 | 
						|
    data:
 | 
						|
      enabled: true
 | 
						|
      size: 1Gi
 | 
						|
      # Optional: Set this to persistentVolumeClaim to keep job queues persistent
 | 
						|
      type: emptyDir
 | 
						|
      accessMode: ReadWriteOnce
 | 
						|
 | 
						|
server:
 | 
						|
  enabled: true
 | 
						|
  ingress:
 | 
						|
    main:
 | 
						|
      enabled: false
 | 
						|
 | 
						|
machine-learning:
 | 
						|
  enabled: true
 | 
						|
  persistence:
 | 
						|
    cache:
 | 
						|
      enabled: true
 | 
						|
      size: 10Gi
 | 
						|
      # Optional: Set this to pvc to avoid downloading the ML models every start.
 | 
						|
      type: emptyDir
 | 
						|
      accessMode: ReadWriteMany
 |