User Story
As a cloudctl user, I want cloudctl logon to handle OIDC authentication for any context automatically, so I don't need to install or invoke kubelogin myself.
Description
Download a pinned kubelogin binary from GitHub releases (zip, SHA-256 verified). cloudctl logon detects the auth type (exec-plugin / auth-provider / token) from the kubeconfig and invokes kubelogin with appropriate flags. Supports --via-oidc keyboard flow for restricted network environments.
Acceptance Criteria
Reference Issues
Epic: #70
User Story
Description
Download a pinned
kubeloginbinary from GitHub releases (zip, SHA-256 verified).cloudctl logondetects the auth type (exec-plugin / auth-provider / token) from the kubeconfig and invokes kubelogin with appropriate flags. Supports--via-oidckeyboard flow for restricted network environments.Acceptance Criteria
kubelogindownloaded at pinned version and cached in XDG cache dir--kubeconfigand--context--via-oidcflag triggers keyboard/authcode flowReference Issues
Epic: #70