Index

Table of contents

helm

general

help
helm help [command]
helm [command] --help
logging
--debug
--v 1-10
set namespace
-- namespace [namespace]

repositories

view configured repositories
helm repo list
add a repository
helm repo add [name] [url]
helm repo add [name] [url] --username [user] --password [password]
update local repo
helm repo update
remove a repository
helm repo remove [name]
repo location
~/.cache/helm/repository

charts

finding charts online
https://artifacthub.io/
finding charts
helm search [hub|repo] [query]
regex search: -r
helm search -r [hub|repo] [regex]
helm search --regexp [hub|repo] [regex]
list versions: -l
helm search -l [hub|repo] [query]
include development versions: --devel
helm search --devel [query]
chart details
helm show readme [chart]
helm show chart [chart]
helm show values [chart]
helm show all [chart]
select version: --version
helm show readme [chart] --version [version]

installation

install helm chart
helm install [name] [url|directory|chart]
select version
helm install --version [version] [name] [url|directory|chart]
specify yaml file (or inline settings)
helm install [name] [url|directory|chart] -f [yaml]
download (pull) helm chart
helm pull [chart]
helm pull [chart] --version=[version]
helm pull [chart] --version=[version] --untar
debug: show resulting values file (don't install)
helm install ... --debug --dry-run

installed versions (releases)

show installed versions
helm list                 # deployed or failed
helm list --all
helm list --failed
helm list --pending
helm list --uninstalled
helm list --uninstalling
helm list --superseded
short format
helm list -q
helm list --short
limit results
helm list -m [max]
helm list --max [max]
output format
helm list -o [json|yaml||table]
helm list --output [json|yaml||table]
sorting
helm list --d
helm list --date
helm list --date -r
helm list --date --reverse
get status
helm status [release]
get details
helm get hooks    [release]
helm get manifest [release]
helm get notes    [release]
helm get values   [release]
helm get all      [release]

upgrade

view upgrade history
helm history [release]
upgrade to latest version
helm upgrade [release] [chart]
upgrade to specific version
helm upgrade [release] [chart] --version [version]
upgrade or install
helm upgrade -i [release] [chart]
helm upgrade --install [release] [chart]
rollback
helm rollback [release] [version]

uninstall

uninstall release
helm uninstall [release]
prevent lifecycle hooks from running
helm uninstall [release] --no-hooks