helm
v3.0.1Create, lint, template, and package Kubernetes Helm charts with checks. Use when scaffolding charts, linting templates, or packaging chart releases.
Installation
helm
Create, lint, template, and package Kubernetes Helm charts with checks. Use when scaffolding charts, linting templates, or packaging chart releases.
Commands
KUBECONFIG
Path to kubeconfig file
scripts/script.sh KUBECONFIG
create
Create a new chart scaffold
scripts/script.sh create <chart>
lint
Lint a chart for issues
scripts/script.sh lint <chart>
template
Render templates locally (--set key=val, --values file)
scripts/script.sh template <chart> [opts]
list
List installed releases
scripts/script.sh list [namespace]
status
Show release status and notes
scripts/script.sh status <release>
values
Show values (source: chart|deployed)
scripts/script.sh values <chart> [source]
repo-add
Add a chart repository
scripts/script.sh repo-add <name> <url>
repo-list
List configured repositories
scripts/script.sh repo-list
repo-update
Update all repository indexes
scripts/script.sh repo-update
search
Search repos and Artifact Hub
scripts/script.sh search <keyword>
package
Package chart into .tgz
scripts/script.sh package <chart> [opts]
history
Show release revision history
scripts/script.sh history <release>
rollback
Rollback to a previous revision
scripts/script.sh rollback <release> [rev]
diff
Compare chart with deployed release
scripts/script.sh diff <chart> <release>
Requirements
- helm
- curl
Powered by BytesAgain | bytesagain.com | [email protected]