Add LiteLLM OAuth2/OIDC provider #8
Reference in New Issue
Block a user
Delete Branch "benvin/litellm-oidc"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
SSO for LiteLLM (litellm.k8s.syd1.au.unkin.net) via Authentik, so the LiteLLM UI/admin uses Authentik identity. Part of the ongoing Authentik onboarding.
Change
config/providers_oauth2/litellm.yaml: confidential OAuth2 provider + application (sluglitellm), openid/email/profile scopes,/sso/callbackredirect (LiteLLM generic SSO).kv/kubernetes/namespace/litellm/default/oauth-credentials(random seeded).Validation
terragrunt plan: 2 to add (provider + application), litellm resources clean. (A transient Authentik 500 on refresh of existing apps appeared during plan but the API recovered — retry/CI is clean.)Follow-up (app side)
LiteLLM SSO env wiring in argocd-apps (GENERIC_CLIENT_ID/SECRET/… + VaultStaticSecret, and optional akP-litellm-* RBAC groups) is a separate PR.