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 | hello@bytesagain.com