.TH "HELM" "1" "May 2017" "Auto generated by spf13/cobra" "" .nh .ad l .SH NAME .PP helm\-install \- install a chart archive .SH SYNOPSIS .PP \fBhelm install [CHART]\fP .SH DESCRIPTION .PP This command installs a chart archive. .PP The install argument must be a chart reference, a path to a packaged chart, a path to an unpacked chart directory or a URL. .PP To override values in a chart, use either the '\-\-values' flag and pass in a file or use the '\-\-set' flag and pass configuration from the command line. .PP .RS .nf $ helm install \-f myvalues.yaml ./redis .fi .RE .PP or .PP .RS .nf $ helm install \-\-set name=prod ./redis .fi .RE .PP You can specify the '\-\-values'/'\-f' flag multiple times. The priority will be given to the last (right\-most) file specified. For example, if both myvalues.yaml and override.yaml contained a key called 'Test', the value set in override.yaml would take precedence: .PP .RS .nf $ helm install \-f myvalues.yaml \-f override.yaml ./redis .fi .RE .PP You can specify the '\-\-set' flag multiple times. The priority will be given to the last (right\-most) set specified. For example, if both 'bar' and 'newbar' values are set for a key called 'foo', the 'newbar' value would take precedence: .PP .RS .nf $ helm install \-\-set foo=bar \-\-set foo=newbar ./redis .fi .RE .PP To check the generated manifests of a release without installing the chart, the '\-\-debug' and '\-\-dry\-run' flags can be combined. This will still require a round\-trip to the Tiller server. .PP If \-\-verify is set, the chart MUST have a provenance file, and the provenance fall MUST pass all verification steps. .PP There are four different ways you can express the chart you want to install: .IP " 1." 5 By chart reference: helm install stable/mariadb .IP " 2." 5 By path to a packaged chart: helm install ./nginx\-1.2.3.tgz .IP " 3." 5 By path to an unpacked chart directory: helm install ./nginx .IP " 4." 5 By absolute URL: helm install \[la]https://example.com/charts/nginx-1.2.3.tgz\[ra] .PP CHART REFERENCES .PP A chart reference is a convenient way of reference a chart in a chart repository. .PP When you use a chart reference ('stable/mariadb'), Helm will look in the local configuration for a chart repository named 'stable', and will then look for a chart in that repository whose name is 'mariadb'. It will install the latest version of that chart unless you also supply a version number with the '\-\-version' flag. .PP To see the list of chart repositories, use 'helm repo list'. To search for charts in a repository, use 'helm search'. .SH OPTIONS .PP \fB\-\-ca\-file\fP="" verify certificates of HTTPS\-enabled servers using this CA bundle .PP \fB\-\-cert\-file\fP="" identify HTTPS client using this SSL certificate file .PP \fB\-\-dep\-up\fP[=false] run helm dependency update before installing the chart. .PP \fB\-\-devel\fP[=false] use development versions, too. Equivalent to version '>0.0.0\-a'. If \-\-version is set, this is ignored. .PP \fB\-\-dry\-run\fP[=false] simulate an install .PP \fB\-\-key\-file\fP="" identify HTTPS client using this SSL key file .PP \fB\-\-keyring\fP="~/.gnupg/pubring.gpg" location of public keys used for verification .PP \fB\-n\fP, \fB\-\-name\fP="" release name. If unspecified, it will autogenerate one for you .PP \fB\-\-name\-template\fP="" specify template used to name the release .PP \fB\-\-namespace\fP="" namespace to install the release into .PP \fB\-\-no\-hooks\fP[=false] prevent hooks from running during install .PP \fB\-\-replace\fP[=false] re\-use the given name, even if that name is already used. This is unsafe in production .PP \fB\-\-repo\fP="" chart repository url where to locate the requested chart .PP \fB\-\-set\fP=[] set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2) .PP \fB\-\-timeout\fP=300 time in seconds to wait for any individual kubernetes operation (like Jobs for hooks) .PP \fB\-\-tls\fP[=false] enable TLS for request .PP \fB\-\-tls\-ca\-cert\fP="$HELM\_HOME/ca.pem" path to TLS CA certificate file .PP \fB\-\-tls\-cert\fP="$HELM\_HOME/cert.pem" path to TLS certificate file .PP \fB\-\-tls\-key\fP="$HELM\_HOME/key.pem" path to TLS key file .PP \fB\-\-tls\-verify\fP[=false] enable TLS for request and verify remote .PP \fB\-f\fP, \fB\-\-values\fP=[] specify values in a YAML file or a URL(can specify multiple) .PP \fB\-\-verify\fP[=false] verify the package before installing it .PP \fB\-\-version\fP="" specify the exact chart version to install. If this is not specified, the latest version is installed .PP \fB\-\-wait\fP[=false] if set, will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment are in a ready state before marking the release as successful. It will wait for as long as \-\-timeout .SH OPTIONS INHERITED FROM PARENT COMMANDS .PP \fB\-\-debug\fP[=false] enable verbose output .PP \fB\-\-home\fP="~/.helm" location of your Helm config. Overrides $HELM\_HOME .PP \fB\-\-host\fP="localhost:44134" address of tiller. Overrides $HELM\_HOST .PP \fB\-\-kube\-context\fP="" name of the kubeconfig context to use .PP \fB\-\-tiller\-namespace\fP="kube\-system" namespace of tiller .SH SEE ALSO .PP \fBhelm(1)\fP .SH HISTORY .PP 31\-Oct\-2017 Auto generated by spf13/cobra