Enhance Authentik role by updating README with detailed troubleshooting steps for Headlamp OIDC integration, including handling of scopes and PKCE settings. Adjust default variables for Headlamp OIDC scopes and ensure proper application of Kubernetes RBAC for OIDC groups. Update Helm tasks to apply necessary static manifests for Headlamp, improving overall deployment and authentication reliability.
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
# OIDC with Authentik — credentials live in Secret **headlamp-oidc** (envFrom), created by **noble_authentik**.
|
||||
# **OIDC_SCOPES** in that Secret must match scopes the Authentik provider exposes (see **noble_authentik_headlamp_oidc_scopes**).
|
||||
#
|
||||
# With **externalSecret**, the Headlamp chart only adds **-oidc-callback-url** / **-oidc-use-pkce** args when these
|
||||
# values are set here (or under **env:**). The Secret alone is not enough — without them, login can fail or Authentik returns errors.
|
||||
# **usePKCE** defaults **false** for Authentik confidential clients (Ansible **noble_authentik_headlamp_oidc_use_pkce** also passes **--set** on **--tags authentik**).
|
||||
|
||||
config:
|
||||
oidc:
|
||||
@@ -11,4 +13,4 @@ config:
|
||||
enabled: true
|
||||
name: headlamp-oidc
|
||||
callbackURL: "https://headlamp.apps.noble.lab.pcenicni.dev/oidc-callback"
|
||||
usePKCE: true
|
||||
usePKCE: false
|
||||
|
||||
Reference in New Issue
Block a user