immich: allow passing gpu to serevr (#2646)

* immich: allow passing gpu to serevr

* bump
This commit is contained in:
Stavros Kois
2024-07-11 14:15:09 +03:00
committed by GitHub
parent c18c92180d
commit 28ccbb0984
3 changed files with 28 additions and 2 deletions

View File

@@ -4,7 +4,7 @@ description: Immich is a self-hosted photo and video backup solution directly fr
annotations:
title: Immich
type: application
version: 4.0.6
version: 4.0.7
apiVersion: v2
appVersion: 1.108.0
kubeVersion: '>=1.16.0-0'

View File

@@ -843,7 +843,7 @@ questions:
schema:
type: string
max_length: 12
valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$'
valid_chars: "^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$"
valid_chars_error: |
Valid Memory limit formats are</br>
- Suffixed with E/P/T/G/M/K - eg. 1G</br>
@@ -861,3 +861,23 @@ questions:
$ref:
- "definitions/gpuConfiguration"
attrs: []
- variable: immichGPUContainers
group: Resources Configuration
label: GPU Containers
description: Select which containers should use GPU.
schema:
type: dict
# This will only hide it if there are no GPUs available
# but will still show if there are 0 GPUs selected.
show_if: [["immichGPU", "!=", {}]]
attrs:
- variable: server
label: Enable GPU for Server
schema:
type: boolean
default: true
- variable: machinelearning
label: Enable GPU for Machine Learning
schema:
type: boolean
default: true

View File

@@ -88,8 +88,14 @@ scaleGPU:
- gpu:
{{ $key }}: {{ $value }}
targetSelector:
{{- if $.Values.immichGPUContainers.server }}
server:
- server
{{- end }}
{{- if $.Values.immichGPUContainers.machinelearning }}
machinelearning:
- machinelearning
{{- end }}
{{- end -}}
{{- end -}}
{{- end -}}