f.BoolVar(&inst.verify,"verify",false,"Verify the package before installing it")
f.StringVar(&inst.keyring,"keyring",defaultKeyring(),"Location of public keys used for verification")
f.StringVar(&inst.version,"version","","Specify the exact chart version to install. If this is not specified, the latest version is installed")
f.StringVar(&inst.appVersion,"app-version","","Specify an app version for the release")
f.Int64Var(&inst.timeout,"timeout",300,"Time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks)")
f.BoolVar(&inst.wait,"wait",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")
f.BoolVar(&inst.atomic,"atomic",false,"If set, installation process purges chart on fail, also sets --wait flag")
f.BoolVarP(&upgrade.install,"install","i",false,"If a release by this name doesn't already exist, run an install")
f.StringVar(&upgrade.namespace,"namespace","","Namespace to install the release into (only used if --install is set). Defaults to the current kube config namespace")
f.StringVar(&upgrade.version,"version","","Specify the exact chart version to use. If this is not specified, the latest version is used")
f.StringVar(&upgrade.appVersion,"app-version","","Specify the app version to use for the upgrade")
f.Int64Var(&upgrade.timeout,"timeout",300,"Time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks)")
f.BoolVar(&upgrade.resetValues,"reset-values",false,"When upgrading, reset the values to the ones built into the chart")
f.BoolVar(&upgrade.reuseValues,"reuse-values",false,"When upgrading, reuse the last release's values and merge in any overrides from the command line via --set and -f. If '--reset-values' is specified, this is ignored.")