Files
HetznerTerra/infrastructure/addons/flux-ui-secrets/weave-gitops-auth-externalsecret.yaml
T
micqdf 95c4fafd4d
Deploy Cluster / Terraform (push) Successful in 34s
Deploy Cluster / Ansible (push) Successful in 20m14s
fix: source flux ui login from doppler
2026-05-05 06:26:48 +00:00

26 lines
627 B
YAML

apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: weave-gitops-auth
namespace: flux-system
spec:
refreshInterval: 1h
secretStoreRef:
name: doppler-hetznerterra
kind: ClusterSecretStore
target:
name: cluster-user-auth
creationPolicy: Owner
template:
type: Opaque
data:
username: "{{ .fluxUiAdminUsername }}"
password: "{{ .fluxUiAdminPasswordHash }}"
data:
- secretKey: fluxUiAdminUsername
remoteRef:
key: FLUX_UI_ADMIN_USERNAME
- secretKey: fluxUiAdminPasswordHash
remoteRef:
key: FLUX_UI_ADMIN_PASSWORD_HASH