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
 |