User Story
As a cloudctl user, I want cloudctl helm to use a pinned helm version with my active context injected automatically.
Description
cloudctl helm <args> — downloads a pinned Helm binary from get.helm.sh (tar.gz, SHA-256 verified) into XDG cache, auto-injects --kubeconfig, --kube-context, and --namespace from the active config unless explicitly provided by the user, runs OIDC logon, then execs.
Acceptance Criteria
Reference Issues
Epic: #70
User Story
Description
cloudctl helm <args>— downloads a pinned Helm binary fromget.helm.sh(tar.gz, SHA-256 verified) into XDG cache, auto-injects--kubeconfig,--kube-context, and--namespacefrom the active config unless explicitly provided by the user, runs OIDC logon, then execs.Acceptance Criteria
get.helm.shat pinned version and cached--kubeconfig,--kube-context,--namespaceinjected unless explicitly providedReference Issues
Epic: #70