helmfile

Deploy helm charts

Subcommands

NameDescription
applyApply all resources from state file only when there are changes
buildBuild all resources from state file
cacheCache management
chartsDEPRECATED: sync releases from state file (helm upgrade --install)
completionGenerate the autocompletion script for the specified shell
deleteThe helmfile delete sub-command deletes all the releases defined in the manifests
depsUpdate charts based on their requirements, it locks your helmfile state and local charts dependencies
destroyDestroys and then purges releases
diffDiff releases defined in state file, it executes the helm-diff plugin across all of the charts/releases defined in the manifest
fetchFetch charts from state file, it downloads or copies local charts to a local directory for debug purpose
helpHelp about any command
initInitialize the helmfile, includes version checking and installation of helm and plug-ins
lintLint charts from state file (helm lint)
listList releases defined in state file
reposRepos releases defined in state file
secretsCauses the helm-secrets plugin to be executed to decrypt the file
statusRetrieve status of releases in state file
syncSync releases defined in state file
templateTemplate releases defined in state file
testTest charts from state file (helm test)
versionPrint the CLI version
write-valuesWrite values files for releases. Similar to `helmfile template`, write values files instead of manifests

Options

NameDescription
--help, -h
  • Persistent ⚖
--allow-no-matching-release
  • Persistent ⚖
--chart, -c <string>
  • Persistent ⚖
--color
  • Persistent ⚖
--debug
  • Persistent ⚖
--enable-live-output
  • Persistent ⚖
--environment, -e <environment>
  • Persistent ⚖
--file, -f <file>
  • Persistent ⚖
--helm-binary, -b <binary>
  • Persistent ⚖
--interactive, -i
  • Persistent ⚖
--kube-context <kube-context>
  • Persistent ⚖
--log-level <log-level>
  • Persistent ⚖
--namespace, -n <namespace>
  • Persistent ⚖
--no-color
  • Persistent ⚖
--quiet, -q
  • Persistent ⚖
--selector, -l < selector >
  • Persistent ⚖
--state-values-file <state-values-file>
  • Persistent ⚖
--state-values-set <state-values-=set>
  • Persistent ⚖
--version, -v
  • Persistent ⚖