flux-charts/mycloud-git-small/templates/woodpecker/secret.yaml

13 lines
616 B
YAML

{{- $name := printf "%s-woodpecker" .Release.Name }}
---
apiVersion: v1
kind: Secret
metadata:
name: {{ $name | quote }}
data:
{{- with .Values.databases.woodpecker }}
{{- $db_pass := .password | default (derivePassword 1 "long" $.Values.commons.masterPassword "git-woodpecker" "database_password" | b64enc) }}
WOODPECKER_DATABASE_DATASOURCE: {{ printf "postgres://%s:%s@%s/%s?sslmode=disable" .username $db_pass .host .name | b64enc }}
{{- end }}
WOODPECKER_FORGEJO_CLIENT: {{ .Values.woodpecker.auth.clientID | b64enc }}
WOODPECKER_FORGEJO_SECRET: {{ .Values.woodpecker.auth.clientSecret | b64enc }}