|
20 | 20 | checksum/config-emails: {{ include (print $.Template.BasePath "/configmap-authenticated-emails-file.yaml") . | sha256sum }} |
21 | 21 | checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} |
22 | 22 | checksum/google-secret: {{ include (print $.Template.BasePath "/google-secret.yaml") . | sha256sum }} |
| 23 | + checksum/redis-secret: {{ include (print $.Template.BasePath "/redis-secret.yaml") . | sha256sum }} |
23 | 24 | {{- if .Values.htpasswdFile.enabled }} |
24 | 25 | checksum/htpasswd: {{ include (print $.Template.BasePath "/configmap-htpasswd-file.yaml") . | sha256sum }} |
25 | 26 | {{- end }} |
|
91 | 92 | name: {{ template "oauth2-proxy.secretName" . }} |
92 | 93 | key: cookie-secret |
93 | 94 | {{- end }} |
| 95 | + {{- if eq (default "cookie" .Values.sessionStorage.type) "redis" }} |
| 96 | + - name: OAUTH2_PROXY_SESSION_STORE_TYPE |
| 97 | + value: "redis" |
| 98 | + {{- if .Values.sessionStorage.redis.password }} |
| 99 | + - name: OAUTH2_PROXY_REDIS_PASSWORD |
| 100 | + valueFrom: |
| 101 | + secretKeyRef: |
| 102 | + name: {{ template "oauth2-proxy.fullname" . }}-redis-access |
| 103 | + key: redis-password |
| 104 | + {{- end }} |
| 105 | + {{- if eq (default "" .Values.sessionStorage.redis.clientType) "standalone" }} |
| 106 | + - name: OAUTH2_PROXY_REDIS_CONNECTION_URL |
| 107 | + value: {{ .Values.sessionStorage.redis.standalone.connectionUrl }} |
| 108 | + {{- else if eq (default "" .Values.sessionStorage.redis.clientType) "cluster" }} |
| 109 | + - name: OAUTH2_PROXY_REDIS_USE_CLUSTER |
| 110 | + value: "true" |
| 111 | + - name: OAUTH2_PROXY_REDIS_CLUSTER_CONNECTION_URLS |
| 112 | + value: {{ .Values.sessionStorage.redis.cluster.connectionUrls }} |
| 113 | + {{- else if eq (default "" .Values.sessionStorage.redis.clientType) "sentinel" }} |
| 114 | + - name: OAUTH2_PROXY_REDIS_USE_SENTINEL |
| 115 | + value: "true" |
| 116 | + - name: OAUTH2_PROXY_REDIS_SENTINEL_MASTER_NAME |
| 117 | + value: {{ .Values.sessionStorage.redis.sentinel.masterName }} |
| 118 | + - name: OAUTH2_PROXY_REDIS_SENTINEL_CONNECTION_URLS |
| 119 | + value: {{ .Values.sessionStorage.redis.sentinel.connectionUrls }} |
| 120 | + {{- if .Values.sessionStorage.redis.sentinel.password }} |
| 121 | + - name: OAUTH2_PROXY_REDIS_SENTINEL_PASSWORD |
| 122 | + valueFrom: |
| 123 | + secretKeyRef: |
| 124 | + name: {{ if .Values.sessionStorage.redis.existingSecret }} {{ .Values.sessionStorage.redis.existingSecret }}{{ else }} {{ template "oauth2-proxy.fullname" . }}-redis-access{{ end }} |
| 125 | + key: redis-sentinel-password |
| 126 | + {{- end }} |
| 127 | + {{- end }} |
| 128 | + {{- end }} |
94 | 129 | {{- if .Values.extraEnv }} |
95 | 130 | {{ toYaml .Values.extraEnv | indent 8 }} |
96 | 131 | {{- end }} |
|
0 commit comments