Add Authentik and oauth2-proxy support to noble cluster setup, including environment variables, playbook tags, and landing URLs. Update README and kustomization.yaml to reflect new OIDC integration, enhancing security and user authentication capabilities.
This commit is contained in:
13
.env.sample
13
.env.sample
@@ -17,3 +17,16 @@ NOBLE_VELERO_S3_BUCKET=
|
||||
NOBLE_VELERO_S3_URL=
|
||||
NOBLE_VELERO_AWS_ACCESS_KEY_ID=
|
||||
NOBLE_VELERO_AWS_SECRET_ACCESS_KEY=
|
||||
|
||||
# Authentik + OIDC — when **noble_authentik_install=true**, Ansible installs Authentik and reconfigures Argo CD, Grafana, Headlamp (native OIDC) and Prometheus/Alertmanager/Longhorn via oauth2-proxy (OIDC to Authentik + Traefik ForwardAuth). See **ansible/roles/noble_authentik/README.md**.
|
||||
NOBLE_AUTHENTIK_SECRET_KEY=
|
||||
NOBLE_AUTHENTIK_POSTGRES_PASSWORD=
|
||||
NOBLE_AUTHENTIK_BOOTSTRAP_TOKEN=
|
||||
NOBLE_AUTHENTIK_BOOTSTRAP_EMAIL=
|
||||
NOBLE_AUTHENTIK_BOOTSTRAP_PASSWORD=
|
||||
NOBLE_AUTHENTIK_CLIENT_SECRET_ARGOCD=
|
||||
NOBLE_AUTHENTIK_CLIENT_SECRET_GRAFANA=
|
||||
NOBLE_AUTHENTIK_CLIENT_SECRET_HEADLAMP=
|
||||
NOBLE_AUTHENTIK_CLIENT_SECRET_OAUTH2_PROXY=
|
||||
# Random secret for oauth2-proxy session cookie (see oauth2-proxy Helm chart docs; e.g. openssl rand -base64 32 | head -c 32 | base64)
|
||||
NOBLE_AUTHENTIK_OAUTH2_PROXY_COOKIE_SECRET=
|
||||
|
||||
Reference in New Issue
Block a user