From fe571f937361af7e59e5f62dd5fd1eda0ac9dcdd Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sat, 1 Jun 2024 11:21:12 +0000 Subject: [PATCH] add session affinity to immich to allow scaling server [ci skip] --- modules/kubernetes/immich/main.tf | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/kubernetes/immich/main.tf b/modules/kubernetes/immich/main.tf index e197dd2a..7883f9fd 100644 --- a/modules/kubernetes/immich/main.tf +++ b/modules/kubernetes/immich/main.tf @@ -109,6 +109,13 @@ resource "kubernetes_ingress_v1" "immich" { # "nginx.ingress.kubernetes.io/auth-url" : "https://oauth2.viktorbarzin.me/oauth2/auth" # "nginx.ingress.kubernetes.io/auth-signin" : "https://oauth2.viktorbarzin.me/oauth2/start?rd=/redirect/$http_host$escaped_request_uri" "nginx.ingress.kubernetes.io/proxy-body-size" : "0" + "nginx.ingress.kubernetes.io/affinity" : "cookie" + "nginx.ingress.kubernetes.io/affinity-mode" : "persistent" + "nginx.ingress.kubernetes.io/session-cookie-change-on-failure" : true + "nginx.ingress.kubernetes.io/session-cookie-expires" : 172800 + "nginx.ingress.kubernetes.io/session-cookie-max-age" : 172800 + "nginx.ingress.kubernetes.io/session-cookie-name" : "STICKY_SESSION" + "nginx.ingress.kubernetes.io/use-regex" : false } }