github.com/cloudposse/helm@v2.2.3+incompatible/docs/man/man1/helm_upgrade.1 (about) 1 .TH "HELM" "1" "Jan 2017" "Auto generated by spf13/cobra" "" 2 .nh 3 .ad l 4 5 6 .SH NAME 7 .PP 8 helm\-upgrade \- upgrade a release 9 10 11 .SH SYNOPSIS 12 .PP 13 \fBhelm upgrade [RELEASE] [CHART]\fP 14 15 16 .SH DESCRIPTION 17 .PP 18 This command upgrades a release to a new version of a chart. 19 20 .PP 21 The upgrade arguments must be a release and chart. The chart 22 argument can be either: a chart reference('stable/mariadb'), a path to a chart directory, 23 a packaged chart, or a fully qualified URL. For chart references, the latest 24 version will be specified unless the '\-\-version' flag is set. 25 26 .PP 27 To override values in a chart, use either the '\-\-values' flag and pass in a file 28 or use the '\-\-set' flag and pass configuration from the command line. 29 30 .PP 31 You can specify the '\-\-values'/'\-f' flag multiple times. The priority will be given to the 32 last (right\-most) file specified. For example, if both myvalues.yaml and override.yaml 33 contained a key called 'Test', the value set in override.yaml would take precedence: 34 35 .PP 36 .RS 37 38 .nf 39 $ helm upgrade \-f myvalues.yaml \-f override.yaml redis ./redis 40 41 .fi 42 .RE 43 44 .PP 45 You can specify the '\-\-set' flag multiple times. The priority will be given to the 46 last (right\-most) set specified. For example, if both 'bar' and 'newbar' values are 47 set for a key called 'foo', the 'newbar' value would take precedence: 48 49 .PP 50 .RS 51 52 .nf 53 $ helm upgrade \-\-set foo=bar \-\-set foo=newbar redis ./redis 54 55 .fi 56 .RE 57 58 59 .SH OPTIONS 60 .PP 61 \fB\-\-dry\-run\fP[=false] 62 simulate an upgrade 63 64 .PP 65 \fB\-i\fP, \fB\-\-install\fP[=false] 66 if a release by this name doesn't already exist, run an install 67 68 .PP 69 \fB\-\-keyring\fP="~/.gnupg/pubring.gpg" 70 path to the keyring that contains public singing keys 71 72 .PP 73 \fB\-\-namespace\fP="default" 74 namespace to install the release into (only used if \-\-install is set) 75 76 .PP 77 \fB\-\-no\-hooks\fP[=false] 78 disable pre/post upgrade hooks 79 80 .PP 81 \fB\-\-recreate\-pods\fP[=false] 82 performs pods restart for the resource if applicable 83 84 .PP 85 \fB\-\-set\fP=[] 86 set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2) 87 88 .PP 89 \fB\-\-timeout\fP=300 90 time in seconds to wait for any individual kubernetes operation (like Jobs for hooks) 91 92 .PP 93 \fB\-f\fP, \fB\-\-values\fP=[] 94 specify values in a YAML file (can specify multiple) 95 96 .PP 97 \fB\-\-verify\fP[=false] 98 verify the provenance of the chart before upgrading 99 100 .PP 101 \fB\-\-version\fP="" 102 specify the exact chart version to use. If this is not specified, the latest version is used 103 104 105 .SH OPTIONS INHERITED FROM PARENT COMMANDS 106 .PP 107 \fB\-\-debug\fP[=false] 108 enable verbose output 109 110 .PP 111 \fB\-\-home\fP="~/.helm" 112 location of your Helm config. Overrides $HELM\_HOME 113 114 .PP 115 \fB\-\-host\fP="" 116 address of tiller. Overrides $HELM\_HOST 117 118 .PP 119 \fB\-\-kube\-context\fP="" 120 name of the kubeconfig context to use 121 122 .PP 123 \fB\-\-tiller\-namespace\fP="kube\-system" 124 namespace of tiller 125 126 127 .SH SEE ALSO 128 .PP 129 \fBhelm(1)\fP 130 131 132 .SH HISTORY 133 .PP 134 15\-Jan\-2017 Auto generated by spf13/cobra