25 lines
709 B
YAML
25 lines
709 B
YAML
{{- $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 }} |