Set explicit launch URL for the LiteLLM application #16
Reference in New Issue
Block a user
Delete Branch "benvin/litellm-app-visibility"
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
Ben (
akR-global-admin) does not see the LiteLLM tile on the Authentik user dashboard ("My applications"), while ArgoCD, Grafana and Rancher appear normally.Live-API diagnosis showed LiteLLM is configured identically to the working apps:
litellmapplication exists, with a valid (redirect-derived) launch URL,meta_hide=false,policy_engine_mode=any;akP-litellm-admin -> litellmis present and enabled;akR-global-adminnestsakP-litellm-admin(bidirectionally —parents/children— same as grafana/argocd/rancher).A CI-style
planagainst live state reports No changes — so this is not terraform-correctable drift, and a plain re-apply fixes nothing. Yetcheck_accessfor Ben returnspassing=falseforlitellmandpassing=truefor the others: a stale cached access-policy result inside Authentik.Change
launch_urlto theproviders_oauth2config (defaultnull, which keeps Authentik's redirect-derived URL) and wire it to the application'smeta_launch_url.launch_urlfor LiteLLM to its UI (https://litellm.k8s.syd1.au.unkin.net/).This makes the dashboard tile deterministic and, on apply, re-saves the application, invalidating the stale access-policy cache so Ben's (already-correct) access re-evaluates and the tile appears.
Plan
Plan: 0 to add, 1 to change, 0 to destroy— a single in-place update:Other OAuth2 apps are unaffected (
launch_urldefaultsnull).Disjoint from #15 (which only touches provider
signing_keywiring).https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv