{{- $webhook_secret := .Values.updater.webhook_secret }} {{- $apiUsername := .Values.updater.apiUsername }} {{- $apiPassword := .Values.updater.apiPassword }} {{- if not $webhook_secret }} {{- $webhook_secret = randAlphaNum 10 }} {{- end }} {{- if not $apiUsername}} {{- $apiUsername = randAlphaNum 10 }} {{- end }} {{- if not $apiPassword}} {{- $apiPassword = randAlphaNum 10 }} {{- end }} apiVersion: v1 kind: Secret metadata: name: {{ .Release.Name }}-webhook-secret namespace: {{ .Release.Namespace }} type: Opaque data: WEBHOOK_SECRET: {{ $webhook_secret | b64enc }} API_USERNAME: {{ $apiUsername | b64enc }} API_PASSWORD: {{ $apiPassword | b64enc }} SCRIPT_NAME: {{ "/.webhook" | b64enc }}