CLI Commands
Complete reference for all available Helmbay CLI commands and their usage.
Global Flags
| Flag | Description |
|---|---|
--help, -h | Show help for any command |
--version, -v | Show CLI version |
--config | Use specific config file |
--debug | Enable debug output |
Repository Management
Commands for managing Helm chart repositories
repo create
Create a new repository
helmbay repo create <name> [options] Options:
--description Repository description
--private Make repository private (default: true)
--team Assign to team Example:
helmbay repo create frontend-charts --description "Frontend application charts" repo list
List all repositories
helmbay repo list [options] Options:
--format Output format (table|json)
--team Filter by team
--limit Maximum number of results Example:
helmbay repo list --format json repo delete
Delete a repository
helmbay repo delete <name> Options:
--force Skip confirmation prompt Example:
helmbay repo delete frontend-charts --force Chart Management
Commands for working with Helm charts
chart push
Push a chart to repository
helmbay chart push <chart> <repo> Options:
--version Override chart version
--sign Sign the chart Example:
helmbay chart push mychart-0.1.0.tgz frontend-charts chart list
List charts in repository
helmbay chart list <repo> Options:
--version Show specific version
--all Show all versions Example:
helmbay chart list frontend-charts --all chart delete
Delete a chart version
helmbay chart delete <repo> <chart> [version] Options:
--all Delete all versions Example:
helmbay chart delete frontend-charts mychart 0.1.0 Team Management
Commands for managing teams and access
team create
Create a new team
helmbay team create <name> [options] Options:
--description Team description
--org Organization name Example:
helmbay team create frontend-team --description "Frontend developers" team add-member
Add member to team
helmbay team add-member <team> <email> [options] Options:
--role Member role (member|admin)
--notify Send email invitation Example:
helmbay team add-member frontend-team user@example.com --role admin Common Usage Examples
Create and Push Chart
Create a repository and push a chart
helmbay repo create my-charts
helm package .
helmbay chart push mychart-0.1.0.tgz my-charts Team Setup
Create a team and add members
helmbay team create dev-team
helmbay team add-member dev-team dev1@example.com
helmbay repo grant-access my-charts dev-team --permission write