17 lines
502 B
Smarty
17 lines
502 B
Smarty
|
{{/* Define the secrets */}}
|
||
|
{{- define "lldap.secrets" -}}
|
||
|
{{- $basename := include "tc.v1.common.lib.chart.names.fullname" $ -}}
|
||
|
{{- $fetchname := printf "%s-secret" $basename -}}
|
||
|
|
||
|
{{/* Initialize all keys */}}
|
||
|
{{- $secrets := randAlphaNum 50 }}
|
||
|
|
||
|
enabled: true
|
||
|
data:
|
||
|
{{ with (lookup "v1" "Secret" .Release.Namespace $fetchname) }}
|
||
|
{{/* Get previous values and decode */}}
|
||
|
{{ $secrets = (index .data "LLDAP_JWT_SECRET") | b64dec }}
|
||
|
{{ end }}
|
||
|
LLDAP_JWT_SECRET: {{ $secrets }}
|
||
|
{{- end -}}
|