{{- if not .Values.masterkeySecretName }} {{- $secretName := printf "%s-masterkey" (include "litellm.fullname" .) }} {{- $existing := lookup "v1" "Secret" .Release.Namespace $secretName }} {{- $masterkey := .Values.masterkey | default (dig "data" "masterkey" "" $existing | b64dec) | default (printf "sk-%s" (randAlphaNum 18)) }} apiVersion: v1 kind: Secret metadata: name: {{ $secretName }} data: masterkey: {{ $masterkey | b64enc }} type: Opaque {{- end }}