Skip to content

[FEAT cloudctl] - Add helm subcommand with version-pinned binary download #74

Description

@onuryilmaz

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

  • Helm binary downloaded from get.helm.sh at pinned version and cached
  • --kubeconfig, --kube-context, --namespace injected unless explicitly provided
  • OIDC logon performed before exec
  • Helm version defined as a named constant; easy to bump

Reference Issues

Epic: #70

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew functional capabilities or significant additions to the CLI.good first issueGood for newcomersneeds-refinementNeeds scoping before implementation

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions