CLI Configuration
Learn how to configure the Helmbay CLI for your specific needs and environment.
Configuration File
The CLI looks for configuration in the following locations:
Platform | Path |
---|---|
Linux/macOS | ~/.config/helmbay/config.yaml |
Windows | %APPDATA%\helmbay\config.yaml |
Configuration Options
api
object RequiredAPI connection settings
Option | Type | Description | Default |
---|---|---|---|
url | string | API endpoint URL | https://api.helmbay.com |
token | string | API authentication token | - |
defaults
objectDefault settings for commands
Option | Type | Description | Default |
---|---|---|---|
organization | string | Default organization name | - |
repository | string | Default repository name | - |
output
objectOutput formatting options
Option | Type | Description | Default |
---|---|---|---|
format | string | Output format (table|json|yaml) | table |
color | boolean | Enable colored output | true |
Example Configurations
Basic Configuration
Minimal required configuration
api:
url: https://api.helmbay.com
token: your-api-token
defaults:
organization: my-org
repository: my-charts
Advanced Configuration
Configuration with all options
api:
url: https://api.helmbay.com
token: your-api-token
timeout: 30
defaults:
organization: my-org
repository: my-charts
team: frontend-team
output:
format: json
color: true
proxy:
http: http://proxy.company.com:8080
https: https://proxy.company.com:8080
no_proxy: localhost,127.0.0.1
Environment Variables
Configuration can also be set using environment variables, which take precedence over config file values.
export HELMBAY_API_TOKEN=your-api-token
export HELMBAY_API_URL=https://api.helmbay.com
export HELMBAY_CONFIG=/path/to/config.yaml
export HELMBAY_ORG=my-org
Next Steps
Now that you've configured the CLI, learn how to integrate it with your CI/CD pipeline.