From 06d52d4728b0117ca10cafcaa2fcf880c2762f68 Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <janne@kuschku.de>
Date: Wed, 11 May 2022 18:43:05 +0200
Subject: [PATCH] feat: improve redis support

---
 oauth2-proxy/templates/deployment.yaml | 3 ++-
 oauth2-proxy/templates/secret.yaml     | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/oauth2-proxy/templates/deployment.yaml b/oauth2-proxy/templates/deployment.yaml
index 590c3b4..da49145 100644
--- a/oauth2-proxy/templates/deployment.yaml
+++ b/oauth2-proxy/templates/deployment.yaml
@@ -47,7 +47,7 @@ spec:
                   name: {{ include "oauth2-proxy-helm.fullname" . }}
                   key: cookie-secret
             {{ if .Values.redis.enabled }}
-            {{ if ne .Values.redis.password "" }}
+            {{ if .Values.redis.password }}
             - name: OAUTH2_PROXY_REDIS_PASSWORD
               valueFrom:
                 secretKeyRef:
@@ -66,6 +66,7 @@ spec:
             - "--http-address=0.0.0.0:4180"
             - "--provider=oidc"
             {{ if .Values.redis.enabled }}
+            - "--session-store-type=redis"
             - "--redis-connection-url=redis://{{ .Values.redis.host }}/{{ .Values.redis.database }}"
             {{ end }}
           ports:
diff --git a/oauth2-proxy/templates/secret.yaml b/oauth2-proxy/templates/secret.yaml
index cb69f7c..d6e25b5 100644
--- a/oauth2-proxy/templates/secret.yaml
+++ b/oauth2-proxy/templates/secret.yaml
@@ -9,5 +9,7 @@ stringData:
   client-secret: "{{ .Values.oidc.clientSecret }}"
   cookie-secret: "{{ .Values.cookieSecret }}"
   {{ if .Values.redis.enabled }}
+  {{ if .Values.redis.password }}
   redis-password: "{{ .Values.redis.password }}"
   {{ end }}
+  {{ end }}
-- 
GitLab