summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-06 10:09:28 +0300
committerPaul Buetow <paul@buetow.org>2026-04-06 10:09:28 +0300
commitff129acf9dd3c04125ecb412fc66fdb7844430d4 (patch)
tree71a1937ae4ce1b078901952cfde8f70844b84003
parent04b88e725c4a0e4e3b6f7f4982838166f771250c (diff)
immich: fix ML config to use chart's machine-learning.controllers.main structure
Amp-Thread-ID: https://ampcode.com/threads/T-019d6154-8fdf-74fe-b865-f796d8a4214a Co-authored-by: Amp <amp@ampcode.com>
-rw-r--r--f3s/argocd-apps/services/immich.yaml102
1 files changed, 38 insertions, 64 deletions
diff --git a/f3s/argocd-apps/services/immich.yaml b/f3s/argocd-apps/services/immich.yaml
index 2d6fc74..cc5ccb0 100644
--- a/f3s/argocd-apps/services/immich.yaml
+++ b/f3s/argocd-apps/services/immich.yaml
@@ -94,33 +94,44 @@ spec:
port: 2283
machine-learning:
enabled: true
- resources:
- requests:
- cpu: 500m
- memory: 512Mi
- limits:
- memory: 4Gi
- affinity:
- podAntiAffinity:
- preferredDuringSchedulingIgnoredDuringExecution:
- - weight: 100
- podAffinityTerm:
- labelSelector:
- matchExpressions:
- - key: app.kubernetes.io/name
- operator: In
- values:
- - server
- topologyKey: "kubernetes.io/hostname"
- - weight: 80
- podAffinityTerm:
- labelSelector:
- matchExpressions:
- - key: app
- operator: In
- values:
- - immich-postgres
- topologyKey: "kubernetes.io/hostname"
+ controllers:
+ main:
+ containers:
+ main:
+ image:
+ tag: v2.5.5
+ env:
+ MACHINE_LEARNING_MODEL_INTRA_OP_THREADS: "4"
+ MACHINE_LEARNING_MODEL_INTER_OP_THREADS: "1"
+ MACHINE_LEARNING_WORKER_TIMEOUT: "300"
+ resources:
+ requests:
+ cpu: 500m
+ memory: 512Mi
+ limits:
+ memory: 4Gi
+ pod:
+ affinity:
+ podAntiAffinity:
+ preferredDuringSchedulingIgnoredDuringExecution:
+ - weight: 100
+ podAffinityTerm:
+ labelSelector:
+ matchExpressions:
+ - key: app.kubernetes.io/name
+ operator: In
+ values:
+ - server
+ topologyKey: "kubernetes.io/hostname"
+ - weight: 80
+ podAffinityTerm:
+ labelSelector:
+ matchExpressions:
+ - key: app
+ operator: In
+ values:
+ - immich-postgres
+ topologyKey: "kubernetes.io/hostname"
persistence:
cache:
enabled: true
@@ -153,43 +164,6 @@ spec:
values:
- machine-learning
topologyKey: "kubernetes.io/hostname"
- machine-learning:
- containers:
- main:
- image:
- tag: v2.5.5
- env:
- MACHINE_LEARNING_MODEL_INTRA_OP_THREADS: "4"
- MACHINE_LEARNING_MODEL_INTER_OP_THREADS: "1"
- MACHINE_LEARNING_WORKER_TIMEOUT: "300"
- resources:
- requests:
- cpu: 500m
- memory: 512Mi
- limits:
- memory: 4Gi
- pod:
- affinity:
- podAntiAffinity:
- preferredDuringSchedulingIgnoredDuringExecution:
- - weight: 100
- podAffinityTerm:
- labelSelector:
- matchExpressions:
- - key: app.kubernetes.io/name
- operator: In
- values:
- - server
- topologyKey: "kubernetes.io/hostname"
- - weight: 80
- podAffinityTerm:
- labelSelector:
- matchExpressions:
- - key: app
- operator: In
- values:
- - immich-postgres
- topologyKey: "kubernetes.io/hostname"
main:
containers:
main: