3
0
mirror of https://github.com/mastodon/chart synced 2025-05-18 13:03:21 +00:00

Add existing Redis instance password to new Secret

Store an external, existing Redis instance password in a Secret via the values.yaml in the same way an existing postgresql.auth.password value gets stored in a Secret.

Fixes mastodon/chart#80
This commit is contained in:
Jeremiah Lee 2023-07-19 19:57:38 +02:00
parent 4b6fd9f7e6
commit d5edbeb73e
2 changed files with 16 additions and 0 deletions

View File

@ -0,0 +1,15 @@
{{- if not .Values.redis.enabled }}
{{- if and (not .Values.redis.auth.existingSecret) (not .Values.redis.existingSecret) }}
{{- if .Values.redis.auth.password }}
apiVersion: v1
kind: Secret
metadata:
name: {{ include "mastodon.redis.secretName" . }}
labels:
{{- include "mastodon.labels" . | nindent 4 }}
type: Opaque
data:
redis-password: "{{ .Values.redis.auth.password | b64enc }}"
{{- end }}
{{- end }}
{{- end }}

View File

@ -278,6 +278,7 @@ redis:
# -- you must set a password; the password generated by the redis chart will be
# rotated on each upgrade:
password: ""
# setting password for an existing redis instance will store it in a new Secret
# you can also specify the name of an existing Secret
# with a key of redis-password set to the password you want
# existingSecret: ""