From 7dc968f5120540e24583faab1670e2093ce5f94d Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <janne@kuschku.de>
Date: Wed, 11 May 2022 19:16:40 +0200
Subject: [PATCH] feat: improve redis support

---
 mailu/Chart.yaml                      | 2 +-
 mailu/templates/configmap-global.yaml | 2 --
 mailu/templates/secret-global.yaml    | 2 ++
 mailu/values.yaml                     | 1 +
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/mailu/Chart.yaml b/mailu/Chart.yaml
index ef7e1a5..5362a44 100644
--- a/mailu/Chart.yaml
+++ b/mailu/Chart.yaml
@@ -2,5 +2,5 @@ apiVersion: v2
 name: mailu
 description: Helm Chart for Mailu
 type: application
-version: 1.3.2
+version: 1.3.3
 appVersion: "1.9.26"
diff --git a/mailu/templates/configmap-global.yaml b/mailu/templates/configmap-global.yaml
index b4cf80a..2232894 100644
--- a/mailu/templates/configmap-global.yaml
+++ b/mailu/templates/configmap-global.yaml
@@ -23,8 +23,6 @@ data:
   PASSWORD_SCHEME: "{{ .Values.config.passwordScheme }}"
   POD_ADDRESS_RANGE: "{{ .Values.config.realIpFrom }}"
   POSTMASTER: "{{ .Values.config.postmaster }}"
-  QUOTA_STORAGE_URL: "redis://{{ .Values.redis.host }}/{{ .Values.redis.databases.quota }}"
-  RATELIMIT_STORAGE_URL: "redis://{{ .Values.redis.host }}/{{ .Values.redis.databases.ratelimit }}"
   REAL_IP_FROM: "{{ .Values.config.realIpFrom }}"
   REAL_IP_HEADER: "{{ .Values.config.realIpHeader }}"
   RECIPIENT_DELIMITER: "{{ .Values.config.recipientDelimiter }}"
diff --git a/mailu/templates/secret-global.yaml b/mailu/templates/secret-global.yaml
index be05615..ef074f0 100644
--- a/mailu/templates/secret-global.yaml
+++ b/mailu/templates/secret-global.yaml
@@ -8,3 +8,5 @@ stringData:
   SECRET_KEY: "{{ .Values.config.secretKey }}"
   DB_PW: "{{ .Values.database.password }}"
   DB_USER: "{{ .Values.database.username }}"
+  QUOTA_STORAGE_URL: "redis://redis:{{ .Values.redis.password }}@{{ .Values.redis.host }}/{{ .Values.redis.databases.quota }}"
+  RATELIMIT_STORAGE_URL: "redis://redis:{{ .Values.redis.password }}@{{ .Values.redis.host }}/{{ .Values.redis.databases.ratelimit }}"
diff --git a/mailu/values.yaml b/mailu/values.yaml
index 4d815dc..bfd6983 100644
--- a/mailu/values.yaml
+++ b/mailu/values.yaml
@@ -44,6 +44,7 @@ database:
 
 redis:
   host: "external-redis-hostname"
+  password: ""
   databases:
     quota: 1
     ratelimit: 2
-- 
GitLab