From b0ec3e109705632469f95b93e89d8aaa82a06980 Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <janne@kuschku.de>
Date: Wed, 11 May 2022 18:11:12 +0200
Subject: [PATCH] feat: add support for redis in oauth2-proxy

---
 oauth2-proxy/templates/deployment.yaml | 6 ++++++
 oauth2-proxy/values.yaml               | 5 +++++
 2 files changed, 11 insertions(+)

diff --git a/oauth2-proxy/templates/deployment.yaml b/oauth2-proxy/templates/deployment.yaml
index e23101a..3177d85 100644
--- a/oauth2-proxy/templates/deployment.yaml
+++ b/oauth2-proxy/templates/deployment.yaml
@@ -56,6 +56,12 @@ spec:
             - "--upstream=file:///dev/null"
             - "--http-address=0.0.0.0:4180"
             - "--provider=oidc"
+            {{ if .Values.redis.enabled }}
+            - "--redis-connection-url={{ .Values.redis.url }}"
+            {{ if .Values.redis.password ne "" }}
+            - "--redis-password={{ .Values.redis.password }}"
+            {{ end }}
+            {{ end }}
           ports:
             - name: http
               containerPort: 4180
diff --git a/oauth2-proxy/values.yaml b/oauth2-proxy/values.yaml
index aac0537..023f24b 100644
--- a/oauth2-proxy/values.yaml
+++ b/oauth2-proxy/values.yaml
@@ -20,6 +20,11 @@ auth:
 
 cookieSecret: ""
 
+redis:
+  enabled: false
+  url: "example.com"
+  password: ""
+
 service:
   type: ClusterIP
 
-- 
GitLab