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

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

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions