helm install

Install a chart

Options

NameDescription
--atomicIf set, the installation process deletes the installation on failure. The --wait flag will be set automatically if --atomic is used
--ca-file <ca-file>Verify certificates of HTTPS-enabled servers using this CA bundle
--cert-file <cert-file>Identify HTTPS client using this SSL certificate file
--create-namespaceCreate the release namespace if not present
--dependency-updateUpdate dependencies if they are missing before installing the chart
--description <description>Add a custom description
--develUse development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored
--disable-openapi-validationIf set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema
--dry-runSimulate an install
--generate-name, -gGenerate the name (and omit the NAME parameter)
--insecure-skip-tls-verifySkip tls certificate checks for the chart download
--key-file <key-file>Identify HTTPS client using this SSL key file
--keyring <keyring>Location of public keys used for verification
--name-template <name-template>Specify template used to name the release
--no-hooksPrevent hooks from running during install
--output, -o <output>Prints the output in the specified format. Allowed values: table, json, yaml
--pass-credentialsPass credentials to all domains
--password <password>Chart repository password where to locate the requested chart
--post-renderer <post-renderer>The path to an executable to be used for post rendering. If it exists in $PATH, the binary will be used, otherwise it will try to look for the executable at the given path
--post-renderer-args <post-renderer-args>
  • Repeatable ♾
--render-subchart-notesIf set, render subchart notes along with the parent
--replaceRe-use the given name, only if that name is a deleted release which remains in the history. This is unsafe in production
--repo <repo>Chart repository url where to locate the requested chart
--set <set>
  • Repeatable ♾
--set-file <set-file>
  • Repeatable ♾
--set-string <set-string>
  • Repeatable ♾
--skip-crdsIf set, no CRDs will be installed. By default, CRDs are installed if not already present
--timeout <timeout>Time to wait for any individual Kubernetes operation (like Jobs for hooks)
--username <username>Chart repository username where to locate the requested chart
--values, -f <values>
  • Repeatable ♾
--verifyVerify the package before using it
--version <version>Specify a version constraint for the chart version to use. This constraint can be a specific tag (e.g. 1.1.1) or it may reference a valid range (e.g. ^2.0.0). If this is not specified, the latest version is used
--waitIf set, will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful. It will wait for as long as --timeout
--wait-for-jobsIf set and --wait enabled, will wait until all Jobs have been completed before marking the release as successful. It will wait for as long as --timeout