deploy-templates/templates/keycloak-history-user-secret.yaml (14 lines of code) (raw):

{{- $secret := (lookup "v1" "Secret" .Values.namespace .Values.keycloakClient.secretName ) -}} apiVersion: v1 kind: Secret metadata: name: {{ .Values.keycloakClient.secretName }} type: Opaque {{- if $secret }} data: clientSecret: {{ $secret.data.clientSecret }} {{- else }} stringData: {{- $clientSecret := uuidv4 | quote }} clientSecret: {{ $clientSecret }} {{- end -}}