fix the short descriptions of all helm commands

Signed-off-by: Tariq Ibrahim <tariq181290@gmail.com>

fix typo in search.go
pull/5666/head
Tariq Ibrahim 6 years ago
parent e4dfd0a27a
commit 8fcc438b67
No known key found for this signature in database
GPG Key ID: DFC94E4A008B908A

@ -68,7 +68,7 @@ func newCreateCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "create NAME", Use: "create NAME",
Short: "create a new chart with the given name", Short: "Create a new chart with the given name",
Long: createDesc, Long: createDesc,
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
cc.home = settings.Home cc.home = settings.Home
@ -83,7 +83,7 @@ func newCreateCmd(out io.Writer) *cobra.Command {
}, },
} }
cmd.Flags().StringVarP(&cc.starter, "starter", "p", "", "the named Helm starter scaffold") cmd.Flags().StringVarP(&cc.starter, "starter", "p", "", "The named Helm starter scaffold")
return cmd return cmd
} }

@ -56,7 +56,7 @@ func newDeleteCmd(c helm.Interface, out io.Writer) *cobra.Command {
Use: "delete [flags] RELEASE_NAME [...]", Use: "delete [flags] RELEASE_NAME [...]",
Aliases: []string{"del"}, Aliases: []string{"del"},
SuggestFor: []string{"remove", "rm"}, SuggestFor: []string{"remove", "rm"},
Short: "given a release name, delete the release from Kubernetes", Short: "Given a release name, delete the release from Kubernetes",
Long: deleteDesc, Long: deleteDesc,
PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() }, PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() },
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
@ -79,11 +79,11 @@ func newDeleteCmd(c helm.Interface, out io.Writer) *cobra.Command {
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.BoolVar(&del.dryRun, "dry-run", false, "simulate a delete") f.BoolVar(&del.dryRun, "dry-run", false, "Simulate a delete")
f.BoolVar(&del.disableHooks, "no-hooks", false, "prevent hooks from running during deletion") f.BoolVar(&del.disableHooks, "no-hooks", false, "Prevent hooks from running during deletion")
f.BoolVar(&del.purge, "purge", false, "remove the release from the store and make its name free for later use") f.BoolVar(&del.purge, "purge", false, "Remove the release from the store and make its name free for later use")
f.Int64Var(&del.timeout, "timeout", 300, "time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks)") f.Int64Var(&del.timeout, "timeout", 300, "Time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks)")
f.StringVar(&del.description, "description", "", "specify a description for the release") f.StringVar(&del.description, "description", "", "Specify a description for the release")
// set defaults from environment // set defaults from environment
settings.InitTLS(f) settings.InitTLS(f)

@ -91,7 +91,7 @@ func newDependencyCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "dependency update|build|list", Use: "dependency update|build|list",
Aliases: []string{"dep", "dependencies"}, Aliases: []string{"dep", "dependencies"},
Short: "manage a chart's dependencies", Short: "Manage a chart's dependencies",
Long: dependencyDesc, Long: dependencyDesc,
} }
@ -113,7 +113,7 @@ func newDependencyListCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "list [flags] CHART", Use: "list [flags] CHART",
Aliases: []string{"ls"}, Aliases: []string{"ls"},
Short: "list the dependencies for the given chart", Short: "List the dependencies for the given chart",
Long: dependencyListDesc, Long: dependencyListDesc,
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
cp := "." cp := "."

@ -49,7 +49,7 @@ func newDependencyBuildCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "build [flags] CHART", Use: "build [flags] CHART",
Short: "rebuild the charts/ directory based on the requirements.lock file", Short: "Rebuild the charts/ directory based on the requirements.lock file",
Long: dependencyBuildDesc, Long: dependencyBuildDesc,
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
dbc.helmhome = settings.Home dbc.helmhome = settings.Home
@ -63,8 +63,8 @@ func newDependencyBuildCmd(out io.Writer) *cobra.Command {
} }
f := cmd.Flags() f := cmd.Flags()
f.BoolVar(&dbc.verify, "verify", false, "verify the packages against signatures") f.BoolVar(&dbc.verify, "verify", false, "Verify the packages against signatures")
f.StringVar(&dbc.keyring, "keyring", defaultKeyring(), "keyring containing public keys") f.StringVar(&dbc.keyring, "keyring", defaultKeyring(), "Keyring containing public keys")
return cmd return cmd
} }

@ -57,7 +57,7 @@ func newDependencyUpdateCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "update [flags] CHART", Use: "update [flags] CHART",
Aliases: []string{"up"}, Aliases: []string{"up"},
Short: "update charts/ based on the contents of requirements.yaml", Short: "Update charts/ based on the contents of requirements.yaml",
Long: dependencyUpDesc, Long: dependencyUpDesc,
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
cp := "." cp := "."
@ -78,9 +78,9 @@ func newDependencyUpdateCmd(out io.Writer) *cobra.Command {
} }
f := cmd.Flags() f := cmd.Flags()
f.BoolVar(&duc.verify, "verify", false, "verify the packages against signatures") f.BoolVar(&duc.verify, "verify", false, "Verify the packages against signatures")
f.StringVar(&duc.keyring, "keyring", defaultKeyring(), "keyring containing public keys") f.StringVar(&duc.keyring, "keyring", defaultKeyring(), "Keyring containing public keys")
f.BoolVar(&duc.skipRefresh, "skip-refresh", false, "do not refresh the local repository cache") f.BoolVar(&duc.skipRefresh, "skip-refresh", false, "Do not refresh the local repository cache")
return cmd return cmd
} }

@ -59,8 +59,8 @@ func newDocsCmd(out io.Writer) *cobra.Command {
} }
f := cmd.Flags() f := cmd.Flags()
f.StringVar(&dc.dest, "dir", "./", "directory to which documentation is written") f.StringVar(&dc.dest, "dir", "./", "Directory to which documentation is written")
f.StringVar(&dc.docTypeString, "type", "markdown", "the type of documentation to generate (markdown, man, bash)") f.StringVar(&dc.docTypeString, "type", "markdown", "The type of documentation to generate (markdown, man, bash)")
return cmd return cmd
} }

@ -73,7 +73,7 @@ func newFetchCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "fetch [flags] [chart URL | repo/chartname] [...]", Use: "fetch [flags] [chart URL | repo/chartname] [...]",
Short: "download a chart from a repository and (optionally) unpack it in local directory", Short: "Download a chart from a repository and (optionally) unpack it in local directory",
Long: fetchDesc, Long: fetchDesc,
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
if len(args) == 0 { if len(args) == 0 {
@ -96,20 +96,20 @@ func newFetchCmd(out io.Writer) *cobra.Command {
} }
f := cmd.Flags() f := cmd.Flags()
f.BoolVar(&fch.untar, "untar", false, "if set to true, will untar the chart after downloading it") f.BoolVar(&fch.untar, "untar", false, "If set to true, will untar the chart after downloading it")
f.StringVar(&fch.untardir, "untardir", ".", "if untar is specified, this flag specifies the name of the directory into which the chart is expanded") f.StringVar(&fch.untardir, "untardir", ".", "If untar is specified, this flag specifies the name of the directory into which the chart is expanded")
f.BoolVar(&fch.verify, "verify", false, "verify the package against its signature") f.BoolVar(&fch.verify, "verify", false, "Verify the package against its signature")
f.BoolVar(&fch.verifyLater, "prov", false, "fetch the provenance file, but don't perform verification") f.BoolVar(&fch.verifyLater, "prov", false, "Fetch the provenance file, but don't perform verification")
f.StringVar(&fch.version, "version", "", "specific version of a chart. Without this, the latest version is fetched") f.StringVar(&fch.version, "version", "", "Specific version of a chart. Without this, the latest version is fetched")
f.StringVar(&fch.keyring, "keyring", defaultKeyring(), "keyring containing public keys") f.StringVar(&fch.keyring, "keyring", defaultKeyring(), "Keyring containing public keys")
f.StringVarP(&fch.destdir, "destination", "d", ".", "location to write the chart. If this and tardir are specified, tardir is appended to this") f.StringVarP(&fch.destdir, "destination", "d", ".", "Location to write the chart. If this and tardir are specified, tardir is appended to this")
f.StringVar(&fch.repoURL, "repo", "", "chart repository url where to locate the requested chart") f.StringVar(&fch.repoURL, "repo", "", "Chart repository url where to locate the requested chart")
f.StringVar(&fch.certFile, "cert-file", "", "identify HTTPS client using this SSL certificate file") f.StringVar(&fch.certFile, "cert-file", "", "Identify HTTPS client using this SSL certificate file")
f.StringVar(&fch.keyFile, "key-file", "", "identify HTTPS client using this SSL key file") f.StringVar(&fch.keyFile, "key-file", "", "Identify HTTPS client using this SSL key file")
f.StringVar(&fch.caFile, "ca-file", "", "verify certificates of HTTPS-enabled servers using this CA bundle") f.StringVar(&fch.caFile, "ca-file", "", "Verify certificates of HTTPS-enabled servers using this CA bundle")
f.BoolVar(&fch.devel, "devel", false, "use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored.") f.BoolVar(&fch.devel, "devel", false, "Use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored.")
f.StringVar(&fch.username, "username", "", "chart repository username") f.StringVar(&fch.username, "username", "", "Chart repository username")
f.StringVar(&fch.password, "password", "", "chart repository password") f.StringVar(&fch.password, "password", "", "Chart repository password")
return cmd return cmd
} }

@ -56,7 +56,7 @@ func newGetCmd(client helm.Interface, out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "get [flags] RELEASE_NAME", Use: "get [flags] RELEASE_NAME",
Short: "download a named release", Short: "Download a named release",
Long: getHelp, Long: getHelp,
PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() }, PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() },
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
@ -73,8 +73,8 @@ func newGetCmd(client helm.Interface, out io.Writer) *cobra.Command {
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.Int32Var(&get.version, "revision", 0, "get the named release with revision") f.Int32Var(&get.version, "revision", 0, "Get the named release with revision")
f.StringVar(&get.template, "template", "", "go template for formatting the output, eg: {{.Release.Name}}") f.StringVar(&get.template, "template", "", "Go template for formatting the output, eg: {{.Release.Name}}")
cmd.AddCommand(newGetValuesCmd(nil, out)) cmd.AddCommand(newGetValuesCmd(nil, out))
cmd.AddCommand(newGetManifestCmd(nil, out)) cmd.AddCommand(newGetManifestCmd(nil, out))

@ -45,7 +45,7 @@ func newGetHooksCmd(client helm.Interface, out io.Writer) *cobra.Command {
} }
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "hooks [flags] RELEASE_NAME", Use: "hooks [flags] RELEASE_NAME",
Short: "download all hooks for a named release", Short: "Download all hooks for a named release",
Long: getHooksHelp, Long: getHooksHelp,
PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() }, PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() },
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
@ -59,7 +59,7 @@ func newGetHooksCmd(client helm.Interface, out io.Writer) *cobra.Command {
} }
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.Int32Var(&ghc.version, "revision", 0, "get the named release with revision") f.Int32Var(&ghc.version, "revision", 0, "Get the named release with revision")
// set defaults from environment // set defaults from environment
settings.InitTLS(f) settings.InitTLS(f)

@ -47,7 +47,7 @@ func newGetManifestCmd(client helm.Interface, out io.Writer) *cobra.Command {
} }
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "manifest [flags] RELEASE_NAME", Use: "manifest [flags] RELEASE_NAME",
Short: "download the manifest for a named release", Short: "Download the manifest for a named release",
Long: getManifestHelp, Long: getManifestHelp,
PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() }, PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() },
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
@ -62,7 +62,7 @@ func newGetManifestCmd(client helm.Interface, out io.Writer) *cobra.Command {
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.Int32Var(&get.version, "revision", 0, "get the named release with revision") f.Int32Var(&get.version, "revision", 0, "Get the named release with revision")
// set defaults from environment // set defaults from environment
settings.InitTLS(f) settings.InitTLS(f)

@ -44,7 +44,7 @@ func newGetNotesCmd(client helm.Interface, out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "notes [flags] RELEASE_NAME", Use: "notes [flags] RELEASE_NAME",
Short: "displays the notes of the named release", Short: "Displays the notes of the named release",
Long: getNotesHelp, Long: getNotesHelp,
PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() }, PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() },
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
@ -61,7 +61,7 @@ func newGetNotesCmd(client helm.Interface, out io.Writer) *cobra.Command {
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.Int32Var(&get.version, "revision", 0, "get the notes of the named release with revision") f.Int32Var(&get.version, "revision", 0, "Get the notes of the named release with revision")
// set defaults from environment // set defaults from environment
settings.InitTLS(f) settings.InitTLS(f)

@ -47,7 +47,7 @@ func newGetValuesCmd(client helm.Interface, out io.Writer) *cobra.Command {
} }
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "values [flags] RELEASE_NAME", Use: "values [flags] RELEASE_NAME",
Short: "download the values file for a named release", Short: "Download the values file for a named release",
Long: getValuesHelp, Long: getValuesHelp,
PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() }, PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() },
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
@ -62,9 +62,9 @@ func newGetValuesCmd(client helm.Interface, out io.Writer) *cobra.Command {
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.Int32Var(&get.version, "revision", 0, "get the named release with revision") f.Int32Var(&get.version, "revision", 0, "Get the named release with revision")
f.BoolVarP(&get.allValues, "all", "a", false, "dump all (computed) values") f.BoolVarP(&get.allValues, "all", "a", false, "Dump all (computed) values")
f.StringVar(&get.output, "output", "yaml", "output the specified format (json or yaml)") f.StringVar(&get.output, "output", "yaml", "Output the specified format (json or yaml)")
// set defaults from environment // set defaults from environment
settings.InitTLS(f) settings.InitTLS(f)

@ -55,25 +55,25 @@ It will also set up any necessary local configuration.
Common actions from this point include: Common actions from this point include:
- helm search: search for charts - helm search: Search for charts
- helm fetch: download a chart to your local directory to view - helm fetch: Download a chart to your local directory to view
- helm install: upload the chart to Kubernetes - helm install: Upload the chart to Kubernetes
- helm list: list releases of charts - helm list: List releases of charts
Environment: Environment:
- $HELM_HOME: set an alternative location for Helm files. By default, these are stored in ~/.helm - $HELM_HOME: Set an alternative location for Helm files. By default, these are stored in ~/.helm
- $HELM_HOST: set an alternative Tiller host. The format is host:port - $HELM_HOST: Set an alternative Tiller host. The format is host:port
- $HELM_NO_PLUGINS: disable plugins. Set HELM_NO_PLUGINS=1 to disable plugins. - $HELM_NO_PLUGINS: Disable plugins. Set HELM_NO_PLUGINS=1 to disable plugins.
- $TILLER_NAMESPACE: set an alternative Tiller namespace (default "kube-system") - $TILLER_NAMESPACE: Set an alternative Tiller namespace (default "kube-system")
- $KUBECONFIG: set an alternative Kubernetes configuration file (default "~/.kube/config") - $KUBECONFIG: Set an alternative Kubernetes configuration file (default "~/.kube/config")
- $HELM_TLS_CA_CERT: path to TLS CA certificate used to verify the Helm client and Tiller server certificates (default "$HELM_HOME/ca.pem") - $HELM_TLS_CA_CERT: Path to TLS CA certificate used to verify the Helm client and Tiller server certificates (default "$HELM_HOME/ca.pem")
- $HELM_TLS_CERT: path to TLS client certificate file for authenticating to Tiller (default "$HELM_HOME/cert.pem") - $HELM_TLS_CERT: Path to TLS client certificate file for authenticating to Tiller (default "$HELM_HOME/cert.pem")
- $HELM_TLS_KEY: path to TLS client key file for authenticating to Tiller (default "$HELM_HOME/key.pem") - $HELM_TLS_KEY: Path to TLS client key file for authenticating to Tiller (default "$HELM_HOME/key.pem")
- $HELM_TLS_ENABLE: enable TLS connection between Helm and Tiller (default "false") - $HELM_TLS_ENABLE: Enable TLS connection between Helm and Tiller (default "false")
- $HELM_TLS_VERIFY: enable TLS connection between Helm and Tiller and verify Tiller server certificate (default "false") - $HELM_TLS_VERIFY: Enable TLS connection between Helm and Tiller and verify Tiller server certificate (default "false")
- $HELM_TLS_HOSTNAME: the hostname or IP address used to verify the Tiller server certificate (default "127.0.0.1") - $HELM_TLS_HOSTNAME: The hostname or IP address used to verify the Tiller server certificate (default "127.0.0.1")
- $HELM_KEY_PASSPHRASE: set HELM_KEY_PASSPHRASE to the passphrase of your PGP private key. If set, you will not be prompted for the passphrase while signing helm charts - $HELM_KEY_PASSPHRASE: Set HELM_KEY_PASSPHRASE to the passphrase of your PGP private key. If set, you will not be prompted for the passphrase while signing helm charts
` `
@ -147,7 +147,7 @@ func newRootCmd(args []string) *cobra.Command {
newDocsCmd(out), newDocsCmd(out),
// Deprecated // Deprecated
markDeprecated(newRepoUpdateCmd(out), "use 'helm repo update'\n"), markDeprecated(newRepoUpdateCmd(out), "Use 'helm repo update'\n"),
) )
flags.Parse(args) flags.Parse(args)

@ -72,7 +72,7 @@ func newHistoryCmd(c helm.Interface, w io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "history [flags] RELEASE_NAME", Use: "history [flags] RELEASE_NAME",
Long: historyHelp, Long: historyHelp,
Short: "fetch release history", Short: "Fetch release history",
Aliases: []string{"hist"}, Aliases: []string{"hist"},
PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() }, PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() },
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
@ -89,9 +89,9 @@ func newHistoryCmd(c helm.Interface, w io.Writer) *cobra.Command {
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.Int32Var(&his.max, "max", 256, "maximum number of revision to include in history") f.Int32Var(&his.max, "max", 256, "Maximum number of revisions to include in history")
f.UintVar(&his.colWidth, "col-width", 60, "specifies the max column width of output") f.UintVar(&his.colWidth, "col-width", 60, "Specifies the max column width of output")
f.StringVarP(&his.outputFormat, "output", "o", "table", "prints the output in the specified format (json|table|yaml)") f.StringVarP(&his.outputFormat, "output", "o", "table", "Prints the output in the specified format (json|table|yaml)")
// set defaults from environment // set defaults from environment
settings.InitTLS(f) settings.InitTLS(f)

@ -31,7 +31,7 @@ any helm configuration files live.
func newHomeCmd(out io.Writer) *cobra.Command { func newHomeCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "home", Use: "home",
Short: "displays the location of HELM_HOME", Short: "Displays the location of HELM_HOME",
Long: longHomeHelp, Long: longHomeHelp,
Run: func(cmd *cobra.Command, args []string) { Run: func(cmd *cobra.Command, args []string) {
h := settings.Home h := settings.Home

@ -96,7 +96,7 @@ func newInitCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "init", Use: "init",
Short: "initialize Helm on both client and server", Short: "Initialize Helm on both client and server",
Long: initDesc, Long: initDesc,
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
if len(args) != 0 { if len(args) != 0 {
@ -111,38 +111,38 @@ func newInitCmd(out io.Writer) *cobra.Command {
} }
f := cmd.Flags() f := cmd.Flags()
f.StringVarP(&i.image, "tiller-image", "i", "", "override Tiller image") f.StringVarP(&i.image, "tiller-image", "i", "", "Override Tiller image")
f.BoolVar(&i.canary, "canary-image", false, "use the canary Tiller image") f.BoolVar(&i.canary, "canary-image", false, "Use the canary Tiller image")
f.BoolVar(&i.upgrade, "upgrade", false, "upgrade if Tiller is already installed") f.BoolVar(&i.upgrade, "upgrade", false, "Upgrade if Tiller is already installed")
f.BoolVar(&i.forceUpgrade, "force-upgrade", false, "force upgrade of Tiller to the current helm version") f.BoolVar(&i.forceUpgrade, "force-upgrade", false, "Force upgrade of Tiller to the current helm version")
f.BoolVarP(&i.clientOnly, "client-only", "c", false, "if set does not install Tiller") f.BoolVarP(&i.clientOnly, "client-only", "c", false, "If set does not install Tiller")
f.BoolVar(&i.dryRun, "dry-run", false, "do not install local or remote") f.BoolVar(&i.dryRun, "dry-run", false, "Do not install local or remote")
f.BoolVar(&i.skipRefresh, "skip-refresh", false, "do not refresh (download) the local repository cache") f.BoolVar(&i.skipRefresh, "skip-refresh", false, "Do not refresh (download) the local repository cache")
f.BoolVar(&i.wait, "wait", false, "block until Tiller is running and ready to receive requests") f.BoolVar(&i.wait, "wait", false, "Block until Tiller is running and ready to receive requests")
// TODO: replace TLS flags with pkg/helm/environment.AddFlagsTLS() in Helm 3 // TODO: replace TLS flags with pkg/helm/environment.AddFlagsTLS() in Helm 3
// //
// NOTE (bacongobbler): we can't do this in Helm 2 because the flag names differ, and `helm init --tls-ca-cert` // NOTE (bacongobbler): we can't do this in Helm 2 because the flag names differ, and `helm init --tls-ca-cert`
// doesn't conform with the rest of the TLS flag names (should be --tiller-tls-ca-cert in Helm 3) // doesn't conform with the rest of the TLS flag names (should be --tiller-tls-ca-cert in Helm 3)
f.BoolVar(&tlsEnable, "tiller-tls", false, "install Tiller with TLS enabled") f.BoolVar(&tlsEnable, "tiller-tls", false, "Install Tiller with TLS enabled")
f.BoolVar(&tlsVerify, "tiller-tls-verify", false, "install Tiller with TLS enabled and to verify remote certificates") f.BoolVar(&tlsVerify, "tiller-tls-verify", false, "Install Tiller with TLS enabled and to verify remote certificates")
f.StringVar(&tlsKeyFile, "tiller-tls-key", "", "path to TLS key file to install with Tiller") f.StringVar(&tlsKeyFile, "tiller-tls-key", "", "Path to TLS key file to install with Tiller")
f.StringVar(&tlsCertFile, "tiller-tls-cert", "", "path to TLS certificate file to install with Tiller") f.StringVar(&tlsCertFile, "tiller-tls-cert", "", "Path to TLS certificate file to install with Tiller")
f.StringVar(&tlsCaCertFile, "tls-ca-cert", "", "path to CA root certificate") f.StringVar(&tlsCaCertFile, "tls-ca-cert", "", "Path to CA root certificate")
f.StringVar(&tlsServerName, "tiller-tls-hostname", settings.TillerHost, "the server name used to verify the hostname on the returned certificates from Tiller") f.StringVar(&tlsServerName, "tiller-tls-hostname", settings.TillerHost, "The server name used to verify the hostname on the returned certificates from Tiller")
f.StringVar(&stableRepositoryURL, "stable-repo-url", stableRepositoryURL, "URL for stable repository") f.StringVar(&stableRepositoryURL, "stable-repo-url", stableRepositoryURL, "URL for stable repository")
f.StringVar(&localRepositoryURL, "local-repo-url", localRepositoryURL, "URL for local repository") f.StringVar(&localRepositoryURL, "local-repo-url", localRepositoryURL, "URL for local repository")
f.BoolVar(&i.opts.EnableHostNetwork, "net-host", false, "install Tiller with net=host") f.BoolVar(&i.opts.EnableHostNetwork, "net-host", false, "Install Tiller with net=host")
f.StringVar(&i.serviceAccount, "service-account", "", "name of service account") f.StringVar(&i.serviceAccount, "service-account", "", "Name of service account")
f.IntVar(&i.maxHistory, "history-max", 0, "limit the maximum number of revisions saved per release. Use 0 for no limit.") f.IntVar(&i.maxHistory, "history-max", 0, "Limit the maximum number of revisions saved per release. Use 0 for no limit.")
f.IntVar(&i.replicas, "replicas", 1, "amount of tiller instances to run on the cluster") f.IntVar(&i.replicas, "replicas", 1, "Amount of tiller instances to run on the cluster")
f.StringVar(&i.opts.NodeSelectors, "node-selectors", "", "labels to specify the node on which Tiller is installed (app=tiller,helm=rocks)") f.StringVar(&i.opts.NodeSelectors, "node-selectors", "", "Labels to specify the node on which Tiller is installed (app=tiller,helm=rocks)")
f.VarP(&i.opts.Output, "output", "o", "skip installation and output Tiller's manifest in specified format (json or yaml)") f.VarP(&i.opts.Output, "output", "o", "Skip installation and output Tiller's manifest in specified format (json or yaml)")
f.StringArrayVar(&i.opts.Values, "override", []string{}, "override values for the Tiller Deployment manifest (can specify multiple or separate values with commas: key1=val1,key2=val2)") f.StringArrayVar(&i.opts.Values, "override", []string{}, "Override values for the Tiller Deployment manifest (can specify multiple or separate values with commas: key1=val1,key2=val2)")
f.BoolVar(&i.opts.AutoMountServiceAccountToken, "automount-service-account-token", true, "auto-mount the given service account to tiller") f.BoolVar(&i.opts.AutoMountServiceAccountToken, "automount-service-account-token", true, "Auto-mount the given service account to tiller")
return cmd return cmd
} }

@ -82,7 +82,7 @@ func newInspectCmd(out io.Writer) *cobra.Command {
inspectCommand := &cobra.Command{ inspectCommand := &cobra.Command{
Use: "inspect [CHART]", Use: "inspect [CHART]",
Short: "inspect a chart", Short: "Inspect a chart",
Long: inspectDesc, Long: inspectDesc,
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
if err := checkArgsLength(len(args), "chart name"); err != nil { if err := checkArgsLength(len(args), "chart name"); err != nil {
@ -145,62 +145,62 @@ func newInspectCmd(out io.Writer) *cobra.Command {
cmds := []*cobra.Command{inspectCommand, readmeSubCmd, valuesSubCmd, chartSubCmd} cmds := []*cobra.Command{inspectCommand, readmeSubCmd, valuesSubCmd, chartSubCmd}
vflag := "verify" vflag := "verify"
vdesc := "verify the provenance data for this chart" vdesc := "Verify the provenance data for this chart"
for _, subCmd := range cmds { for _, subCmd := range cmds {
subCmd.Flags().BoolVar(&insp.verify, vflag, false, vdesc) subCmd.Flags().BoolVar(&insp.verify, vflag, false, vdesc)
} }
kflag := "keyring" kflag := "keyring"
kdesc := "path to the keyring containing public verification keys" kdesc := "Path to the keyring containing public verification keys"
kdefault := defaultKeyring() kdefault := defaultKeyring()
for _, subCmd := range cmds { for _, subCmd := range cmds {
subCmd.Flags().StringVar(&insp.keyring, kflag, kdefault, kdesc) subCmd.Flags().StringVar(&insp.keyring, kflag, kdefault, kdesc)
} }
verflag := "version" verflag := "version"
verdesc := "version of the chart. By default, the newest chart is shown" verdesc := "Version of the chart. By default, the newest chart is shown"
for _, subCmd := range cmds { for _, subCmd := range cmds {
subCmd.Flags().StringVar(&insp.version, verflag, "", verdesc) subCmd.Flags().StringVar(&insp.version, verflag, "", verdesc)
} }
repoURL := "repo" repoURL := "repo"
repoURLdesc := "chart repository url where to locate the requested chart" repoURLdesc := "Chart repository url where to locate the requested chart"
for _, subCmd := range cmds { for _, subCmd := range cmds {
subCmd.Flags().StringVar(&insp.repoURL, repoURL, "", repoURLdesc) subCmd.Flags().StringVar(&insp.repoURL, repoURL, "", repoURLdesc)
} }
username := "username" username := "username"
usernamedesc := "chart repository username where to locate the requested chart" usernamedesc := "Chart repository username where to locate the requested chart"
inspectCommand.Flags().StringVar(&insp.username, username, "", usernamedesc) inspectCommand.Flags().StringVar(&insp.username, username, "", usernamedesc)
valuesSubCmd.Flags().StringVar(&insp.username, username, "", usernamedesc) valuesSubCmd.Flags().StringVar(&insp.username, username, "", usernamedesc)
chartSubCmd.Flags().StringVar(&insp.username, username, "", usernamedesc) chartSubCmd.Flags().StringVar(&insp.username, username, "", usernamedesc)
password := "password" password := "password"
passworddesc := "chart repository password where to locate the requested chart" passworddesc := "Chart repository password where to locate the requested chart"
inspectCommand.Flags().StringVar(&insp.password, password, "", passworddesc) inspectCommand.Flags().StringVar(&insp.password, password, "", passworddesc)
valuesSubCmd.Flags().StringVar(&insp.password, password, "", passworddesc) valuesSubCmd.Flags().StringVar(&insp.password, password, "", passworddesc)
chartSubCmd.Flags().StringVar(&insp.password, password, "", passworddesc) chartSubCmd.Flags().StringVar(&insp.password, password, "", passworddesc)
develFlag := "devel" develFlag := "devel"
develDesc := "use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored." develDesc := "Use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored."
for _, subCmd := range cmds { for _, subCmd := range cmds {
subCmd.Flags().BoolVar(&insp.devel, develFlag, false, develDesc) subCmd.Flags().BoolVar(&insp.devel, develFlag, false, develDesc)
} }
certFile := "cert-file" certFile := "cert-file"
certFiledesc := "verify certificates of HTTPS-enabled servers using this CA bundle" certFiledesc := "Verify certificates of HTTPS-enabled servers using this CA bundle"
for _, subCmd := range cmds { for _, subCmd := range cmds {
subCmd.Flags().StringVar(&insp.certFile, certFile, "", certFiledesc) subCmd.Flags().StringVar(&insp.certFile, certFile, "", certFiledesc)
} }
keyFile := "key-file" keyFile := "key-file"
keyFiledesc := "identify HTTPS client using this SSL key file" keyFiledesc := "Identify HTTPS client using this SSL key file"
for _, subCmd := range cmds { for _, subCmd := range cmds {
subCmd.Flags().StringVar(&insp.keyFile, keyFile, "", keyFiledesc) subCmd.Flags().StringVar(&insp.keyFile, keyFile, "", keyFiledesc)
} }
caFile := "ca-file" caFile := "ca-file"
caFiledesc := "chart repository url where to locate the requested chart" caFiledesc := "Chart repository url where to locate the requested chart"
for _, subCmd := range cmds { for _, subCmd := range cmds {
subCmd.Flags().StringVar(&insp.caFile, caFile, "", caFiledesc) subCmd.Flags().StringVar(&insp.caFile, caFile, "", caFiledesc)
} }

@ -170,7 +170,7 @@ func newInstallCmd(c helm.Interface, out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "install [CHART]", Use: "install [CHART]",
Short: "install a chart archive", Short: "Install a chart archive",
Long: installDesc, Long: installDesc,
PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() }, PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() },
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
@ -199,33 +199,33 @@ func newInstallCmd(c helm.Interface, out io.Writer) *cobra.Command {
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.VarP(&inst.valueFiles, "values", "f", "specify values in a YAML file or a URL(can specify multiple)") f.VarP(&inst.valueFiles, "values", "f", "Specify values in a YAML file or a URL(can specify multiple)")
f.StringVarP(&inst.name, "name", "n", "", "release name. If unspecified, it will autogenerate one for you") f.StringVarP(&inst.name, "name", "n", "", "The release name. If unspecified, it will autogenerate one for you")
f.StringVar(&inst.namespace, "namespace", "", "namespace to install the release into. Defaults to the current kube config namespace.") f.StringVar(&inst.namespace, "namespace", "", "Namespace to install the release into. Defaults to the current kube config namespace.")
f.BoolVar(&inst.dryRun, "dry-run", false, "simulate an install") f.BoolVar(&inst.dryRun, "dry-run", false, "Simulate an install")
f.BoolVar(&inst.disableHooks, "no-hooks", false, "prevent hooks from running during install") f.BoolVar(&inst.disableHooks, "no-hooks", false, "Prevent hooks from running during install")
f.BoolVar(&inst.disableCRDHook, "no-crd-hook", false, "prevent CRD hooks from running, but run other hooks") f.BoolVar(&inst.disableCRDHook, "no-crd-hook", false, "Prevent CRD hooks from running, but run other hooks")
f.BoolVar(&inst.replace, "replace", false, "re-use the given name, even if that name is already used. This is unsafe in production") f.BoolVar(&inst.replace, "replace", false, "Re-use the given name, even if that name is already used. This is unsafe in production")
f.StringArrayVar(&inst.values, "set", []string{}, "set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)") f.StringArrayVar(&inst.values, "set", []string{}, "Set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)")
f.StringArrayVar(&inst.stringValues, "set-string", []string{}, "set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)") f.StringArrayVar(&inst.stringValues, "set-string", []string{}, "Set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)")
f.StringArrayVar(&inst.fileValues, "set-file", []string{}, "set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)") f.StringArrayVar(&inst.fileValues, "set-file", []string{}, "Set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)")
f.StringVar(&inst.nameTemplate, "name-template", "", "specify template used to name the release") f.StringVar(&inst.nameTemplate, "name-template", "", "Specify template used to name the release")
f.BoolVar(&inst.verify, "verify", false, "verify the package before installing it") 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.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.version, "version", "", "Specify the exact chart version to install. If this is not specified, the latest version is installed")
f.Int64Var(&inst.timeout, "timeout", 300, "time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks)") 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.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.BoolVar(&inst.atomic, "atomic", false, "If set, installation process purges chart on fail, also sets --wait flag")
f.StringVar(&inst.repoURL, "repo", "", "chart repository url where to locate the requested chart") f.StringVar(&inst.repoURL, "repo", "", "Chart repository url where to locate the requested chart")
f.StringVar(&inst.username, "username", "", "chart repository username where to locate the requested chart") f.StringVar(&inst.username, "username", "", "Chart repository username where to locate the requested chart")
f.StringVar(&inst.password, "password", "", "chart repository password where to locate the requested chart") f.StringVar(&inst.password, "password", "", "Chart repository password where to locate the requested chart")
f.StringVar(&inst.certFile, "cert-file", "", "identify HTTPS client using this SSL certificate file") f.StringVar(&inst.certFile, "cert-file", "", "Identify HTTPS client using this SSL certificate file")
f.StringVar(&inst.keyFile, "key-file", "", "identify HTTPS client using this SSL key file") f.StringVar(&inst.keyFile, "key-file", "", "Identify HTTPS client using this SSL key file")
f.StringVar(&inst.caFile, "ca-file", "", "verify certificates of HTTPS-enabled servers using this CA bundle") f.StringVar(&inst.caFile, "ca-file", "", "Verify certificates of HTTPS-enabled servers using this CA bundle")
f.BoolVar(&inst.devel, "devel", false, "use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored.") f.BoolVar(&inst.devel, "devel", false, "Use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored.")
f.BoolVar(&inst.depUp, "dep-up", false, "run helm dependency update before installing the chart") f.BoolVar(&inst.depUp, "dep-up", false, "Run helm dependency update before installing the chart")
f.BoolVar(&inst.subNotes, "render-subchart-notes", false, "render subchart notes along with the parent") f.BoolVar(&inst.subNotes, "render-subchart-notes", false, "Render subchart notes along with the parent")
f.StringVar(&inst.description, "description", "", "specify a description for the release") f.StringVar(&inst.description, "description", "", "Specify a description for the release")
// set defaults from environment // set defaults from environment
settings.InitTLS(f) settings.InitTLS(f)

@ -61,7 +61,7 @@ func newLintCmd(out io.Writer) *cobra.Command {
} }
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "lint [flags] PATH", Use: "lint [flags] PATH",
Short: "examines a chart for possible issues", Short: "Examines a chart for possible issues",
Long: longLintHelp, Long: longLintHelp,
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
if len(args) > 0 { if len(args) > 0 {
@ -71,12 +71,12 @@ func newLintCmd(out io.Writer) *cobra.Command {
}, },
} }
cmd.Flags().VarP(&l.valueFiles, "values", "f", "specify values in a YAML file (can specify multiple)") cmd.Flags().VarP(&l.valueFiles, "values", "f", "Specify values in a YAML file (can specify multiple)")
cmd.Flags().StringArrayVar(&l.values, "set", []string{}, "set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)") cmd.Flags().StringArrayVar(&l.values, "set", []string{}, "Set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)")
cmd.Flags().StringArrayVar(&l.sValues, "set-string", []string{}, "set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)") cmd.Flags().StringArrayVar(&l.sValues, "set-string", []string{}, "Set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)")
cmd.Flags().StringArrayVar(&l.fValues, "set-file", []string{}, "set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)") cmd.Flags().StringArrayVar(&l.fValues, "set-file", []string{}, "Set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)")
cmd.Flags().StringVar(&l.namespace, "namespace", "default", "namespace to put the release into") cmd.Flags().StringVar(&l.namespace, "namespace", "default", "Namespace to put the release into")
cmd.Flags().BoolVar(&l.strict, "strict", false, "fail on lint warnings") cmd.Flags().BoolVar(&l.strict, "strict", false, "Fail on lint warnings")
return cmd return cmd
} }

@ -104,7 +104,7 @@ func newListCmd(client helm.Interface, out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "list [flags] [FILTER]", Use: "list [flags] [FILTER]",
Short: "list releases", Short: "List releases",
Long: listHelp, Long: listHelp,
Aliases: []string{"ls"}, Aliases: []string{"ls"},
PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() }, PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() },
@ -121,21 +121,21 @@ func newListCmd(client helm.Interface, out io.Writer) *cobra.Command {
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.BoolVarP(&list.short, "short", "q", false, "output short (quiet) listing format") f.BoolVarP(&list.short, "short", "q", false, "Output short (quiet) listing format")
f.BoolVarP(&list.byDate, "date", "d", false, "sort by release date") f.BoolVarP(&list.byDate, "date", "d", false, "Sort by release date")
f.BoolVarP(&list.sortDesc, "reverse", "r", false, "reverse the sort order") f.BoolVarP(&list.sortDesc, "reverse", "r", false, "Reverse the sort order")
f.IntVarP(&list.limit, "max", "m", 256, "maximum number of releases to fetch") f.IntVarP(&list.limit, "max", "m", 256, "Maximum number of releases to fetch")
f.StringVarP(&list.offset, "offset", "o", "", "next release name in the list, used to offset from start value") f.StringVarP(&list.offset, "offset", "o", "", "Next release name in the list, used to offset from start value")
f.BoolVarP(&list.all, "all", "a", false, "show all releases, not just the ones marked DEPLOYED") f.BoolVarP(&list.all, "all", "a", false, "Show all releases, not just the ones marked DEPLOYED")
f.BoolVar(&list.deleted, "deleted", false, "show deleted releases") f.BoolVar(&list.deleted, "deleted", false, "Show deleted releases")
f.BoolVar(&list.deleting, "deleting", false, "show releases that are currently being deleted") f.BoolVar(&list.deleting, "deleting", false, "Show releases that are currently being deleted")
f.BoolVar(&list.deployed, "deployed", false, "show deployed releases. If no other is specified, this will be automatically enabled") f.BoolVar(&list.deployed, "deployed", false, "Show deployed releases. If no other is specified, this will be automatically enabled")
f.BoolVar(&list.failed, "failed", false, "show failed releases") f.BoolVar(&list.failed, "failed", false, "Show failed releases")
f.BoolVar(&list.pending, "pending", false, "show pending releases") f.BoolVar(&list.pending, "pending", false, "Show pending releases")
f.StringVar(&list.namespace, "namespace", "", "show releases within a specific namespace") f.StringVar(&list.namespace, "namespace", "", "Show releases within a specific namespace")
f.UintVar(&list.colWidth, "col-width", 60, "specifies the max column width of output") f.UintVar(&list.colWidth, "col-width", 60, "Specifies the max column width of output")
f.StringVar(&list.output, "output", "", "output the specified format (json or yaml)") f.StringVar(&list.output, "output", "", "Output the specified format (json or yaml)")
f.BoolVarP(&list.byChartName, "chart-name", "c", false, "sort by chart name") f.BoolVarP(&list.byChartName, "chart-name", "c", false, "Sort by chart name")
// TODO: Do we want this as a feature of 'helm list'? // TODO: Do we want this as a feature of 'helm list'?
//f.BoolVar(&list.superseded, "history", true, "show historical releases") //f.BoolVar(&list.superseded, "history", true, "show historical releases")

@ -70,7 +70,7 @@ func newPackageCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "package [flags] [CHART_PATH] [...]", Use: "package [flags] [CHART_PATH] [...]",
Short: "package a chart directory into a chart archive", Short: "Package a chart directory into a chart archive",
Long: packageDesc, Long: packageDesc,
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
pkg.home = settings.Home pkg.home = settings.Home
@ -96,14 +96,14 @@ func newPackageCmd(out io.Writer) *cobra.Command {
} }
f := cmd.Flags() f := cmd.Flags()
f.BoolVar(&pkg.save, "save", true, "save packaged chart to local chart repository") f.BoolVar(&pkg.save, "save", true, "Save packaged chart to local chart repository")
f.BoolVar(&pkg.sign, "sign", false, "use a PGP private key to sign this package") f.BoolVar(&pkg.sign, "sign", false, "Use a PGP private key to sign this package")
f.StringVar(&pkg.key, "key", "", "name of the key to use when signing. Used if --sign is true") f.StringVar(&pkg.key, "key", "", "Name of the key to use when signing. Used if --sign is true")
f.StringVar(&pkg.keyring, "keyring", defaultKeyring(), "location of a public keyring") f.StringVar(&pkg.keyring, "keyring", defaultKeyring(), "Location of a public keyring")
f.StringVar(&pkg.version, "version", "", "set the version on the chart to this semver version") f.StringVar(&pkg.version, "version", "", "Set the version on the chart to this semver version")
f.StringVar(&pkg.appVersion, "app-version", "", "set the appVersion on the chart to this version") f.StringVar(&pkg.appVersion, "app-version", "", "Set the appVersion on the chart to this version")
f.StringVarP(&pkg.destination, "destination", "d", ".", "location to write the chart.") f.StringVarP(&pkg.destination, "destination", "d", ".", "Location to write the chart.")
f.BoolVarP(&pkg.dependencyUpdate, "dependency-update", "u", false, `update dependencies from "requirements.yaml" to dir "charts/" before packaging`) f.BoolVarP(&pkg.dependencyUpdate, "dependency-update", "u", false, `Update dependencies from "requirements.yaml" to dir "charts/" before packaging`)
return cmd return cmd
} }

@ -33,7 +33,7 @@ Manage client-side Helm plugins.
func newPluginCmd(out io.Writer) *cobra.Command { func newPluginCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "plugin", Use: "plugin",
Short: "add, list, or remove Helm plugins", Short: "Add, list, or remove Helm plugins",
Long: pluginHelp, Long: pluginHelp,
} }
cmd.AddCommand( cmd.AddCommand(

@ -44,7 +44,7 @@ func newPluginInstallCmd(out io.Writer) *cobra.Command {
pcmd := &pluginInstallCmd{out: out} pcmd := &pluginInstallCmd{out: out}
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "install [options] <path|url>...", Use: "install [options] <path|url>...",
Short: "install one or more Helm plugins", Short: "Install one or more Helm plugins",
Long: pluginInstallDesc, Long: pluginInstallDesc,
PreRunE: func(cmd *cobra.Command, args []string) error { PreRunE: func(cmd *cobra.Command, args []string) error {
return pcmd.complete(args) return pcmd.complete(args)
@ -53,7 +53,7 @@ func newPluginInstallCmd(out io.Writer) *cobra.Command {
return pcmd.run() return pcmd.run()
}, },
} }
cmd.Flags().StringVar(&pcmd.version, "version", "", "specify a version constraint. If this is not specified, the latest version is installed") cmd.Flags().StringVar(&pcmd.version, "version", "", "Specify a version constraint. If this is not specified, the latest version is installed")
return cmd return cmd
} }

@ -34,7 +34,7 @@ func newPluginListCmd(out io.Writer) *cobra.Command {
pcmd := &pluginListCmd{out: out} pcmd := &pluginListCmd{out: out}
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "list", Use: "list",
Short: "list installed Helm plugins", Short: "List installed Helm plugins",
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
pcmd.home = settings.Home pcmd.home = settings.Home
return pcmd.run() return pcmd.run()

@ -38,7 +38,7 @@ func newPluginRemoveCmd(out io.Writer) *cobra.Command {
pcmd := &pluginRemoveCmd{out: out} pcmd := &pluginRemoveCmd{out: out}
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "remove <plugin>...", Use: "remove <plugin>...",
Short: "remove one or more Helm plugins", Short: "Remove one or more Helm plugins",
PreRunE: func(cmd *cobra.Command, args []string) error { PreRunE: func(cmd *cobra.Command, args []string) error {
return pcmd.complete(args) return pcmd.complete(args)
}, },

@ -39,7 +39,7 @@ func newPluginUpdateCmd(out io.Writer) *cobra.Command {
pcmd := &pluginUpdateCmd{out: out} pcmd := &pluginUpdateCmd{out: out}
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "update <plugin>...", Use: "update <plugin>...",
Short: "update one or more Helm plugins", Short: "Update one or more Helm plugins",
PreRunE: func(cmd *cobra.Command, args []string) error { PreRunE: func(cmd *cobra.Command, args []string) error {
return pcmd.complete(args) return pcmd.complete(args)
}, },

@ -50,7 +50,7 @@ func newReleaseTestCmd(c helm.Interface, out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "test [RELEASE]", Use: "test [RELEASE]",
Short: "test a release", Short: "Test a release",
Long: releaseTestDesc, Long: releaseTestDesc,
PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() }, PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() },
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
@ -66,9 +66,9 @@ func newReleaseTestCmd(c helm.Interface, out io.Writer) *cobra.Command {
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.Int64Var(&rlsTest.timeout, "timeout", 300, "time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks)") f.Int64Var(&rlsTest.timeout, "timeout", 300, "Time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks)")
f.BoolVar(&rlsTest.cleanup, "cleanup", false, "delete test pods upon completion") f.BoolVar(&rlsTest.cleanup, "cleanup", false, "Delete test pods upon completion")
f.BoolVar(&rlsTest.parallel, "parallel", false, "run test pods in parallel") f.BoolVar(&rlsTest.parallel, "parallel", false, "Run test pods in parallel")
// set defaults from environment // set defaults from environment
settings.InitTLS(f) settings.InitTLS(f)

@ -33,7 +33,7 @@ Example usage:
func newRepoCmd(out io.Writer) *cobra.Command { func newRepoCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "repo [FLAGS] add|remove|list|index|update [ARGS]", Use: "repo [FLAGS] add|remove|list|index|update [ARGS]",
Short: "add, list, remove, update, and index chart repositories", Short: "Add, list, remove, update, and index chart repositories",
Long: repoHelm, Long: repoHelm,
} }

@ -49,7 +49,7 @@ func newRepoAddCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "add [flags] [NAME] [URL]", Use: "add [flags] [NAME] [URL]",
Short: "add a chart repository", Short: "Add a chart repository",
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
if err := checkArgsLength(len(args), "name for the chart repository", "the url of the chart repository"); err != nil { if err := checkArgsLength(len(args), "name for the chart repository", "the url of the chart repository"); err != nil {
return err return err
@ -64,12 +64,12 @@ func newRepoAddCmd(out io.Writer) *cobra.Command {
} }
f := cmd.Flags() f := cmd.Flags()
f.StringVar(&add.username, "username", "", "chart repository username") f.StringVar(&add.username, "username", "", "Chart repository username")
f.StringVar(&add.password, "password", "", "chart repository password") f.StringVar(&add.password, "password", "", "Chart repository password")
f.BoolVar(&add.noupdate, "no-update", false, "raise error if repo is already registered") f.BoolVar(&add.noupdate, "no-update", false, "Raise error if repo is already registered")
f.StringVar(&add.certFile, "cert-file", "", "identify HTTPS client using this SSL certificate file") f.StringVar(&add.certFile, "cert-file", "", "Identify HTTPS client using this SSL certificate file")
f.StringVar(&add.keyFile, "key-file", "", "identify HTTPS client using this SSL key file") f.StringVar(&add.keyFile, "key-file", "", "Identify HTTPS client using this SSL key file")
f.StringVar(&add.caFile, "ca-file", "", "verify certificates of HTTPS-enabled servers using this CA bundle") f.StringVar(&add.caFile, "ca-file", "", "Verify certificates of HTTPS-enabled servers using this CA bundle")
return cmd return cmd
} }

@ -50,7 +50,7 @@ func newRepoIndexCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "index [flags] [DIR]", Use: "index [flags] [DIR]",
Short: "generate an index file given a directory containing packaged charts", Short: "Generate an index file given a directory containing packaged charts",
Long: repoIndexDesc, Long: repoIndexDesc,
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
if err := checkArgsLength(len(args), "path to a directory"); err != nil { if err := checkArgsLength(len(args), "path to a directory"); err != nil {
@ -64,8 +64,8 @@ func newRepoIndexCmd(out io.Writer) *cobra.Command {
} }
f := cmd.Flags() f := cmd.Flags()
f.StringVar(&index.url, "url", "", "url of chart repository") f.StringVar(&index.url, "url", "", "URL of the chart repository")
f.StringVar(&index.merge, "merge", "", "merge the generated index into the given index") f.StringVar(&index.merge, "merge", "", "Merge the generated index into the given index")
return cmd return cmd
} }

@ -38,7 +38,7 @@ func newRepoListCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "list [flags]", Use: "list [flags]",
Short: "list chart repositories", Short: "List chart repositories",
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
list.home = settings.Home list.home = settings.Home
return list.run() return list.run()

@ -39,7 +39,7 @@ func newRepoRemoveCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "remove [flags] [NAME]", Use: "remove [flags] [NAME]",
Aliases: []string{"rm"}, Aliases: []string{"rm"},
Short: "remove a chart repository", Short: "Remove a chart repository",
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
if len(args) == 0 { if len(args) == 0 {
return fmt.Errorf("need at least one argument, name of chart repository") return fmt.Errorf("need at least one argument, name of chart repository")

@ -55,7 +55,7 @@ func newRepoUpdateCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "update", Use: "update",
Aliases: []string{"up"}, Aliases: []string{"up"},
Short: "update information of available charts locally from chart repositories", Short: "Update information of available charts locally from chart repositories",
Long: updateDesc, Long: updateDesc,
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
u.home = settings.Home u.home = settings.Home
@ -64,7 +64,7 @@ func newRepoUpdateCmd(out io.Writer) *cobra.Command {
} }
f := cmd.Flags() f := cmd.Flags()
f.BoolVar(&u.strict, "strict", false, "fail on update warnings") f.BoolVar(&u.strict, "strict", false, "Fail on update warnings")
return cmd return cmd
} }

@ -56,7 +56,7 @@ func newResetCmd(client helm.Interface, out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "reset", Use: "reset",
Short: "uninstalls Tiller from a cluster", Short: "Uninstalls Tiller from a cluster",
Long: resetDesc, Long: resetDesc,
PreRunE: func(cmd *cobra.Command, args []string) error { PreRunE: func(cmd *cobra.Command, args []string) error {
if err := setupConnection(); !d.force && err != nil { if err := setupConnection(); !d.force && err != nil {
@ -79,8 +79,8 @@ func newResetCmd(client helm.Interface, out io.Writer) *cobra.Command {
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.BoolVarP(&d.force, "force", "f", false, "forces Tiller uninstall even if there are releases installed, or if Tiller is not in ready state. Releases are not deleted.)") f.BoolVarP(&d.force, "force", "f", false, "Forces Tiller uninstall even if there are releases installed, or if Tiller is not in ready state. Releases are not deleted.)")
f.BoolVar(&d.removeHelmHome, "remove-helm-home", false, "if set deletes $HELM_HOME") f.BoolVar(&d.removeHelmHome, "remove-helm-home", false, "If set, deletes $HELM_HOME")
// set defaults from environment // set defaults from environment
settings.InitTLS(f) settings.InitTLS(f)

@ -58,7 +58,7 @@ func newRollbackCmd(c helm.Interface, out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "rollback [flags] [RELEASE] [REVISION]", Use: "rollback [flags] [RELEASE] [REVISION]",
Short: "roll back a release to a previous revision", Short: "Rollback a release to a previous revision",
Long: rollbackDesc, Long: rollbackDesc,
PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() }, PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() },
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
@ -81,14 +81,14 @@ func newRollbackCmd(c helm.Interface, out io.Writer) *cobra.Command {
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.BoolVar(&rollback.dryRun, "dry-run", false, "simulate a rollback") f.BoolVar(&rollback.dryRun, "dry-run", false, "Simulate a rollback")
f.BoolVar(&rollback.recreate, "recreate-pods", false, "performs pods restart for the resource if applicable") f.BoolVar(&rollback.recreate, "recreate-pods", false, "Performs pods restart for the resource if applicable")
f.BoolVar(&rollback.force, "force", false, "force resource update through delete/recreate if needed") f.BoolVar(&rollback.force, "force", false, "Force resource update through delete/recreate if needed")
f.BoolVar(&rollback.disableHooks, "no-hooks", false, "prevent hooks from running during rollback") f.BoolVar(&rollback.disableHooks, "no-hooks", false, "Prevent hooks from running during rollback")
f.Int64Var(&rollback.timeout, "timeout", 300, "time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks)") f.Int64Var(&rollback.timeout, "timeout", 300, "Time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks)")
f.BoolVar(&rollback.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(&rollback.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.StringVar(&rollback.description, "description", "", "specify a description for the release") f.StringVar(&rollback.description, "description", "", "Specify a description for the release")
f.BoolVar(&rollback.cleanupOnFail, "cleanup-on-fail", false, "allow deletion of new resources created in this rollback when rollback failed") f.BoolVar(&rollback.cleanupOnFail, "cleanup-on-fail", false, "Allow deletion of new resources created in this rollback when rollback failed")
// set defaults from environment // set defaults from environment
settings.InitTLS(f) settings.InitTLS(f)

@ -55,7 +55,7 @@ func newSearchCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "search [keyword]", Use: "search [keyword]",
Short: "search for a keyword in charts", Short: "Search for a keyword in charts",
Long: searchDesc, Long: searchDesc,
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
sc.helmhome = settings.Home sc.helmhome = settings.Home
@ -64,10 +64,10 @@ func newSearchCmd(out io.Writer) *cobra.Command {
} }
f := cmd.Flags() f := cmd.Flags()
f.BoolVarP(&sc.regexp, "regexp", "r", false, "use regular expressions for searching") f.BoolVarP(&sc.regexp, "regexp", "r", false, "Use regular expressions for searching")
f.BoolVarP(&sc.versions, "versions", "l", false, "show the long listing, with each version of each chart on its own line") f.BoolVarP(&sc.versions, "versions", "l", false, "Show the long listing, with each version of each chart on its own line")
f.StringVarP(&sc.version, "version", "v", "", "search using semantic versioning constraints") f.StringVarP(&sc.version, "version", "v", "", "Search using semantic versioning constraints")
f.UintVar(&sc.colWidth, "col-width", 60, "specifies the max column width of output") f.UintVar(&sc.colWidth, "col-width", 60, "Specifies the max column width of output")
return cmd return cmd
} }

@ -53,7 +53,7 @@ func newServeCmd(out io.Writer) *cobra.Command {
srv := &serveCmd{out: out} srv := &serveCmd{out: out}
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "serve", Use: "serve",
Short: "start a local http web server", Short: "Start a local http web server",
Long: serveDesc, Long: serveDesc,
PreRunE: func(cmd *cobra.Command, args []string) error { PreRunE: func(cmd *cobra.Command, args []string) error {
return srv.complete() return srv.complete()
@ -64,9 +64,9 @@ func newServeCmd(out io.Writer) *cobra.Command {
} }
f := cmd.Flags() f := cmd.Flags()
f.StringVar(&srv.repoPath, "repo-path", "", "local directory path from which to serve charts") f.StringVar(&srv.repoPath, "repo-path", "", "Local directory path from which to serve charts")
f.StringVar(&srv.address, "address", "127.0.0.1:8879", "address to listen on") f.StringVar(&srv.address, "address", "127.0.0.1:8879", "Address to listen on")
f.StringVar(&srv.url, "url", "", "external URL of chart repository") f.StringVar(&srv.url, "url", "", "External URL of chart repository")
return cmd return cmd
} }

@ -61,7 +61,7 @@ func newStatusCmd(client helm.Interface, out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "status [flags] RELEASE_NAME", Use: "status [flags] RELEASE_NAME",
Short: "displays the status of the named release", Short: "Displays the status of the named release",
Long: statusHelp, Long: statusHelp,
PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() }, PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() },
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
@ -78,8 +78,8 @@ func newStatusCmd(client helm.Interface, out io.Writer) *cobra.Command {
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.Int32Var(&status.version, "revision", 0, "if set, display the status of the named release with revision") f.Int32Var(&status.version, "revision", 0, "If set, display the status of the named release with revision")
f.StringVarP(&status.outfmt, "output", "o", "", "output the status in the specified format (json or yaml)") f.StringVarP(&status.outfmt, "output", "o", "", "Output the status in the specified format (json or yaml)")
// set defaults from environment // set defaults from environment
settings.InitTLS(f) settings.InitTLS(f)

@ -86,24 +86,24 @@ func newTemplateCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "template [flags] CHART", Use: "template [flags] CHART",
Short: fmt.Sprintf("locally render templates"), Short: "Locally render templates",
Long: templateDesc, Long: templateDesc,
RunE: t.run, RunE: t.run,
} }
f := cmd.Flags() f := cmd.Flags()
f.BoolVar(&t.showNotes, "notes", false, "show the computed NOTES.txt file as well") f.BoolVar(&t.showNotes, "notes", false, "Show the computed NOTES.txt file as well")
f.StringVarP(&t.releaseName, "name", "n", "release-name", "release name") f.StringVarP(&t.releaseName, "name", "n", "release-name", "Release name")
f.BoolVar(&t.releaseIsUpgrade, "is-upgrade", false, "set .Release.IsUpgrade instead of .Release.IsInstall") f.BoolVar(&t.releaseIsUpgrade, "is-upgrade", false, "Set .Release.IsUpgrade instead of .Release.IsInstall")
f.StringArrayVarP(&t.renderFiles, "execute", "x", []string{}, "only execute the given templates") f.StringArrayVarP(&t.renderFiles, "execute", "x", []string{}, "Only execute the given templates")
f.VarP(&t.valueFiles, "values", "f", "specify values in a YAML file (can specify multiple)") f.VarP(&t.valueFiles, "values", "f", "Specify values in a YAML file (can specify multiple)")
f.StringVar(&t.namespace, "namespace", "", "namespace to install the release into") f.StringVar(&t.namespace, "namespace", "", "Namespace to install the release into")
f.StringArrayVar(&t.values, "set", []string{}, "set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)") f.StringArrayVar(&t.values, "set", []string{}, "Set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)")
f.StringArrayVar(&t.stringValues, "set-string", []string{}, "set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)") f.StringArrayVar(&t.stringValues, "set-string", []string{}, "Set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)")
f.StringArrayVar(&t.fileValues, "set-file", []string{}, "set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)") f.StringArrayVar(&t.fileValues, "set-file", []string{}, "Set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)")
f.StringVar(&t.nameTemplate, "name-template", "", "specify template used to name the release") f.StringVar(&t.nameTemplate, "name-template", "", "Specify template used to name the release")
f.StringVar(&t.kubeVersion, "kube-version", defaultKubeVersion, "kubernetes version used as Capabilities.KubeVersion.Major/Minor") f.StringVar(&t.kubeVersion, "kube-version", defaultKubeVersion, "Kubernetes version used as Capabilities.KubeVersion.Major/Minor")
f.StringVar(&t.outputDir, "output-dir", "", "writes the executed templates to files in output-dir instead of stdout") f.StringVar(&t.outputDir, "output-dir", "", "Writes the executed templates to files in output-dir instead of stdout")
return cmd return cmd
} }

@ -128,7 +128,7 @@ func newUpgradeCmd(client helm.Interface, out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "upgrade [RELEASE] [CHART]", Use: "upgrade [RELEASE] [CHART]",
Short: "upgrade a release", Short: "Upgrade a release",
Long: upgradeDesc, Long: upgradeDesc,
PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() }, PreRunE: func(_ *cobra.Command, _ []string) error { return setupConnection() },
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
@ -152,37 +152,37 @@ func newUpgradeCmd(client helm.Interface, out io.Writer) *cobra.Command {
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.VarP(&upgrade.valueFiles, "values", "f", "specify values in a YAML file or a URL(can specify multiple)") f.VarP(&upgrade.valueFiles, "values", "f", "Specify values in a YAML file or a URL(can specify multiple)")
f.BoolVar(&upgrade.dryRun, "dry-run", false, "simulate an upgrade") f.BoolVar(&upgrade.dryRun, "dry-run", false, "Simulate an upgrade")
f.BoolVar(&upgrade.recreate, "recreate-pods", false, "performs pods restart for the resource if applicable") f.BoolVar(&upgrade.recreate, "recreate-pods", false, "Performs pods restart for the resource if applicable")
f.BoolVar(&upgrade.force, "force", false, "force resource update through delete/recreate if needed") f.BoolVar(&upgrade.force, "force", false, "Force resource update through delete/recreate if needed")
f.StringArrayVar(&upgrade.values, "set", []string{}, "set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)") f.StringArrayVar(&upgrade.values, "set", []string{}, "Set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)")
f.StringArrayVar(&upgrade.stringValues, "set-string", []string{}, "set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)") f.StringArrayVar(&upgrade.stringValues, "set-string", []string{}, "Set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)")
f.StringArrayVar(&upgrade.fileValues, "set-file", []string{}, "set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)") f.StringArrayVar(&upgrade.fileValues, "set-file", []string{}, "Set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)")
f.BoolVar(&upgrade.disableHooks, "disable-hooks", false, "disable pre/post upgrade hooks. DEPRECATED. Use no-hooks") f.BoolVar(&upgrade.disableHooks, "disable-hooks", false, "Disable pre/post upgrade hooks. DEPRECATED. Use no-hooks")
f.BoolVar(&upgrade.disableHooks, "no-hooks", false, "disable pre/post upgrade hooks") f.BoolVar(&upgrade.disableHooks, "no-hooks", false, "Disable pre/post upgrade hooks")
f.BoolVar(&upgrade.verify, "verify", false, "verify the provenance of the chart before upgrading") f.BoolVar(&upgrade.verify, "verify", false, "Verify the provenance of the chart before upgrading")
f.StringVar(&upgrade.keyring, "keyring", defaultKeyring(), "path to the keyring that contains public signing keys") f.StringVar(&upgrade.keyring, "keyring", defaultKeyring(), "Path to the keyring that contains public signing keys")
f.BoolVarP(&upgrade.install, "install", "i", false, "if a release by this name doesn't already exist, run an install") 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.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.version, "version", "", "Specify the exact chart version to use. If this is not specified, the latest version is used")
f.Int64Var(&upgrade.timeout, "timeout", 300, "time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks)") 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.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.") 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.")
f.BoolVar(&upgrade.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(&upgrade.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(&upgrade.atomic, "atomic", false, "if set, upgrade process rolls back changes made in case of failed upgrade, also sets --wait flag") f.BoolVar(&upgrade.atomic, "atomic", false, "If set, upgrade process rolls back changes made in case of failed upgrade, also sets --wait flag")
f.StringVar(&upgrade.repoURL, "repo", "", "chart repository url where to locate the requested chart") f.StringVar(&upgrade.repoURL, "repo", "", "Chart repository url where to locate the requested chart")
f.StringVar(&upgrade.username, "username", "", "chart repository username where to locate the requested chart") f.StringVar(&upgrade.username, "username", "", "Chart repository username where to locate the requested chart")
f.StringVar(&upgrade.password, "password", "", "chart repository password where to locate the requested chart") f.StringVar(&upgrade.password, "password", "", "Chart repository password where to locate the requested chart")
f.StringVar(&upgrade.certFile, "cert-file", "", "identify HTTPS client using this SSL certificate file") f.StringVar(&upgrade.certFile, "cert-file", "", "Identify HTTPS client using this SSL certificate file")
f.StringVar(&upgrade.keyFile, "key-file", "", "identify HTTPS client using this SSL key file") f.StringVar(&upgrade.keyFile, "key-file", "", "Identify HTTPS client using this SSL key file")
f.StringVar(&upgrade.caFile, "ca-file", "", "verify certificates of HTTPS-enabled servers using this CA bundle") f.StringVar(&upgrade.caFile, "ca-file", "", "Verify certificates of HTTPS-enabled servers using this CA bundle")
f.BoolVar(&upgrade.devel, "devel", false, "use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored.") f.BoolVar(&upgrade.devel, "devel", false, "Use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored.")
f.BoolVar(&upgrade.subNotes, "render-subchart-notes", false, "render subchart notes along with parent") f.BoolVar(&upgrade.subNotes, "render-subchart-notes", false, "Render subchart notes along with parent")
f.StringVar(&upgrade.description, "description", "", "specify the description to use for the upgrade, rather than the default") f.StringVar(&upgrade.description, "description", "", "Specify the description to use for the upgrade, rather than the default")
f.BoolVar(&upgrade.cleanupOnFail, "cleanup-on-fail", false, "allow deletion of new resources created in this upgrade when upgrade failed") f.BoolVar(&upgrade.cleanupOnFail, "cleanup-on-fail", false, "Allow deletion of new resources created in this upgrade when upgrade failed")
f.MarkDeprecated("disable-hooks", "use --no-hooks instead") f.MarkDeprecated("disable-hooks", "Use --no-hooks instead")
// set defaults from environment // set defaults from environment
settings.InitTLS(f) settings.InitTLS(f)

@ -47,7 +47,7 @@ func newVerifyCmd(out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "verify [flags] PATH", Use: "verify [flags] PATH",
Short: "verify that a chart at the given path has been signed and is valid", Short: "Verify that a chart at the given path has been signed and is valid",
Long: verifyDesc, Long: verifyDesc,
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
if len(args) == 0 { if len(args) == 0 {
@ -59,7 +59,7 @@ func newVerifyCmd(out io.Writer) *cobra.Command {
} }
f := cmd.Flags() f := cmd.Flags()
f.StringVar(&vc.keyring, "keyring", defaultKeyring(), "keyring containing public keys") f.StringVar(&vc.keyring, "keyring", defaultKeyring(), "Keyring containing public keys")
return cmd return cmd
} }

@ -66,7 +66,7 @@ func newVersionCmd(c helm.Interface, out io.Writer) *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "version", Use: "version",
Short: "print the client/server version information", Short: "Print the client/server version information",
Long: versionDesc, Long: versionDesc,
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
// If neither is explicitly set, show both. // If neither is explicitly set, show both.
@ -78,10 +78,10 @@ func newVersionCmd(c helm.Interface, out io.Writer) *cobra.Command {
} }
f := cmd.Flags() f := cmd.Flags()
settings.AddFlagsTLS(f) settings.AddFlagsTLS(f)
f.BoolVarP(&version.showClient, "client", "c", false, "client version only") f.BoolVarP(&version.showClient, "client", "c", false, "Client version only")
f.BoolVarP(&version.showServer, "server", "s", false, "server version only") f.BoolVarP(&version.showServer, "server", "s", false, "Server version only")
f.BoolVar(&version.short, "short", false, "print the version number") f.BoolVar(&version.short, "short", false, "Print the version number")
f.StringVar(&version.template, "template", "", "template for version string format") f.StringVar(&version.template, "template", "", "Template for version string format")
// set defaults from environment // set defaults from environment
settings.InitTLS(f) settings.InitTLS(f)

@ -15,68 +15,68 @@ It will also set up any necessary local configuration.
Common actions from this point include: Common actions from this point include:
- helm search: search for charts - helm search: Search for charts
- helm fetch: download a chart to your local directory to view - helm fetch: Download a chart to your local directory to view
- helm install: upload the chart to Kubernetes - helm install: Upload the chart to Kubernetes
- helm list: list releases of charts - helm list: List releases of charts
Environment: Environment:
- $HELM_HOME: set an alternative location for Helm files. By default, these are stored in ~/.helm - $HELM_HOME: Set an alternative location for Helm files. By default, these are stored in ~/.helm
- $HELM_HOST: set an alternative Tiller host. The format is host:port - $HELM_HOST: Set an alternative Tiller host. The format is host:port
- $HELM_NO_PLUGINS: disable plugins. Set HELM_NO_PLUGINS=1 to disable plugins. - $HELM_NO_PLUGINS: Disable plugins. Set HELM_NO_PLUGINS=1 to disable plugins.
- $TILLER_NAMESPACE: set an alternative Tiller namespace (default "kube-system") - $TILLER_NAMESPACE: Set an alternative Tiller namespace (default "kube-system")
- $KUBECONFIG: set an alternative Kubernetes configuration file (default "~/.kube/config") - $KUBECONFIG: Set an alternative Kubernetes configuration file (default "~/.kube/config")
- $HELM_TLS_CA_CERT: path to TLS CA certificate used to verify the Helm client and Tiller server certificates (default "$HELM_HOME/ca.pem") - $HELM_TLS_CA_CERT: Path to TLS CA certificate used to verify the Helm client and Tiller server certificates (default "$HELM_HOME/ca.pem")
- $HELM_TLS_CERT: path to TLS client certificate file for authenticating to Tiller (default "$HELM_HOME/cert.pem") - $HELM_TLS_CERT: Path to TLS client certificate file for authenticating to Tiller (default "$HELM_HOME/cert.pem")
- $HELM_TLS_KEY: path to TLS client key file for authenticating to Tiller (default "$HELM_HOME/key.pem") - $HELM_TLS_KEY: Path to TLS client key file for authenticating to Tiller (default "$HELM_HOME/key.pem")
- $HELM_TLS_ENABLE: enable TLS connection between Helm and Tiller (default "false") - $HELM_TLS_ENABLE: Enable TLS connection between Helm and Tiller (default "false")
- $HELM_TLS_VERIFY: enable TLS connection between Helm and Tiller and verify Tiller server certificate (default "false") - $HELM_TLS_VERIFY: Enable TLS connection between Helm and Tiller and verify Tiller server certificate (default "false")
- $HELM_TLS_HOSTNAME: the hostname or IP address used to verify the Tiller server certificate (default "127.0.0.1") - $HELM_TLS_HOSTNAME: The hostname or IP address used to verify the Tiller server certificate (default "127.0.0.1")
- $HELM_KEY_PASSPHRASE: set HELM_KEY_PASSPHRASE to the passphrase of your PGP private key. If set, you will not be prompted for the passphrase while signing helm charts - $HELM_KEY_PASSPHRASE: Set HELM_KEY_PASSPHRASE to the passphrase of your PGP private key. If set, you will not be prompted for the passphrase while signing helm charts
### Options ### Options
``` ```
--debug enable verbose output --debug Enable verbose output
-h, --help help for helm -h, --help help for helm
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm completion](helm_completion.md) - Generate autocompletions script for the specified shell (bash or zsh) * [helm completion](helm_completion.md) - Generate autocompletions script for the specified shell (bash or zsh)
* [helm create](helm_create.md) - create a new chart with the given name * [helm create](helm_create.md) - Create a new chart with the given name
* [helm delete](helm_delete.md) - given a release name, delete the release from Kubernetes * [helm delete](helm_delete.md) - Given a release name, delete the release from Kubernetes
* [helm dependency](helm_dependency.md) - manage a chart's dependencies * [helm dependency](helm_dependency.md) - Manage a chart's dependencies
* [helm fetch](helm_fetch.md) - download a chart from a repository and (optionally) unpack it in local directory * [helm fetch](helm_fetch.md) - Download a chart from a repository and (optionally) unpack it in local directory
* [helm get](helm_get.md) - download a named release * [helm get](helm_get.md) - Download a named release
* [helm history](helm_history.md) - fetch release history * [helm history](helm_history.md) - Fetch release history
* [helm home](helm_home.md) - displays the location of HELM_HOME * [helm home](helm_home.md) - Displays the location of HELM_HOME
* [helm init](helm_init.md) - initialize Helm on both client and server * [helm init](helm_init.md) - Initialize Helm on both client and server
* [helm inspect](helm_inspect.md) - inspect a chart * [helm inspect](helm_inspect.md) - Inspect a chart
* [helm install](helm_install.md) - install a chart archive * [helm install](helm_install.md) - Install a chart archive
* [helm lint](helm_lint.md) - examines a chart for possible issues * [helm lint](helm_lint.md) - Examines a chart for possible issues
* [helm list](helm_list.md) - list releases * [helm list](helm_list.md) - List releases
* [helm package](helm_package.md) - package a chart directory into a chart archive * [helm package](helm_package.md) - Package a chart directory into a chart archive
* [helm plugin](helm_plugin.md) - add, list, or remove Helm plugins * [helm plugin](helm_plugin.md) - Add, list, or remove Helm plugins
* [helm repo](helm_repo.md) - add, list, remove, update, and index chart repositories * [helm repo](helm_repo.md) - Add, list, remove, update, and index chart repositories
* [helm reset](helm_reset.md) - uninstalls Tiller from a cluster * [helm reset](helm_reset.md) - Uninstalls Tiller from a cluster
* [helm rollback](helm_rollback.md) - roll back a release to a previous revision * [helm rollback](helm_rollback.md) - Rollback a release to a previous revision
* [helm search](helm_search.md) - search for a keyword in charts * [helm search](helm_search.md) - Search for a keyword in charts
* [helm serve](helm_serve.md) - start a local http web server * [helm serve](helm_serve.md) - Start a local http web server
* [helm status](helm_status.md) - displays the status of the named release * [helm status](helm_status.md) - Displays the status of the named release
* [helm template](helm_template.md) - locally render templates * [helm template](helm_template.md) - Locally render templates
* [helm test](helm_test.md) - test a release * [helm test](helm_test.md) - Test a release
* [helm upgrade](helm_upgrade.md) - upgrade a release * [helm upgrade](helm_upgrade.md) - Upgrade a release
* [helm verify](helm_verify.md) - verify that a chart at the given path has been signed and is valid * [helm verify](helm_verify.md) - Verify that a chart at the given path has been signed and is valid
* [helm version](helm_version.md) - print the client/server version information * [helm version](helm_version.md) - Print the client/server version information
###### Auto generated by spf13/cobra on 25-Apr-2019 ###### Auto generated by spf13/cobra on 16-May-2019

@ -29,17 +29,17 @@ helm completion SHELL [flags]
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm create ## helm create
create a new chart with the given name Create a new chart with the given name
### Synopsis ### Synopsis
@ -39,23 +39,23 @@ helm create NAME [flags]
``` ```
-h, --help help for create -h, --help help for create
-p, --starter string the named Helm starter scaffold -p, --starter string The named Helm starter scaffold
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 18-Sep-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm delete ## helm delete
given a release name, delete the release from Kubernetes Given a release name, delete the release from Kubernetes
### Synopsis ### Synopsis
@ -19,34 +19,34 @@ helm delete [flags] RELEASE_NAME [...]
### Options ### Options
``` ```
--description string specify a description for the release --description string Specify a description for the release
--dry-run simulate a delete --dry-run Simulate a delete
-h, --help help for delete -h, --help help for delete
--no-hooks prevent hooks from running during deletion --no-hooks Prevent hooks from running during deletion
--purge remove the release from the store and make its name free for later use --purge Remove the release from the store and make its name free for later use
--timeout int time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks) (default 300) --timeout int Time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks) (default 300)
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 10-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm dependency ## helm dependency
manage a chart's dependencies Manage a chart's dependencies
### Synopsis ### Synopsis
@ -62,20 +62,20 @@ for this case.
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
* [helm dependency build](helm_dependency_build.md) - rebuild the charts/ directory based on the requirements.lock file * [helm dependency build](helm_dependency_build.md) - Rebuild the charts/ directory based on the requirements.lock file
* [helm dependency list](helm_dependency_list.md) - list the dependencies for the given chart * [helm dependency list](helm_dependency_list.md) - List the dependencies for the given chart
* [helm dependency update](helm_dependency_update.md) - update charts/ based on the contents of requirements.yaml * [helm dependency update](helm_dependency_update.md) - Update charts/ based on the contents of requirements.yaml
###### Auto generated by spf13/cobra on 26-Mar-2019 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm dependency build ## helm dependency build
rebuild the charts/ directory based on the requirements.lock file Rebuild the charts/ directory based on the requirements.lock file
### Synopsis ### Synopsis
@ -14,6 +14,7 @@ If no lock file is found, 'helm dependency build' will mirror the behavior of
the 'helm dependency update' command. This means it will update the on-disk the 'helm dependency update' command. This means it will update the on-disk
dependencies to mirror the requirements.yaml file and generate a lock file. dependencies to mirror the requirements.yaml file and generate a lock file.
``` ```
helm dependency build [flags] CHART helm dependency build [flags] CHART
``` ```
@ -22,24 +23,24 @@ helm dependency build [flags] CHART
``` ```
-h, --help help for build -h, --help help for build
--keyring string keyring containing public keys (default "~/.gnupg/pubring.gpg") --keyring string Keyring containing public keys (default "~/.gnupg/pubring.gpg")
--verify verify the packages against signatures --verify Verify the packages against signatures
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm dependency](helm_dependency.md) - manage a chart's dependencies * [helm dependency](helm_dependency.md) - Manage a chart's dependencies
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm dependency list ## helm dependency list
list the dependencies for the given chart List the dependencies for the given chart
### Synopsis ### Synopsis
@ -27,17 +27,17 @@ helm dependency list [flags] CHART
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm dependency](helm_dependency.md) - manage a chart's dependencies * [helm dependency](helm_dependency.md) - Manage a chart's dependencies
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm dependency update ## helm dependency update
update charts/ based on the contents of requirements.yaml Update charts/ based on the contents of requirements.yaml
### Synopsis ### Synopsis
@ -27,25 +27,25 @@ helm dependency update [flags] CHART
``` ```
-h, --help help for update -h, --help help for update
--keyring string keyring containing public keys (default "~/.gnupg/pubring.gpg") --keyring string Keyring containing public keys (default "~/.gnupg/pubring.gpg")
--skip-refresh do not refresh the local repository cache --skip-refresh Do not refresh the local repository cache
--verify verify the packages against signatures --verify Verify the packages against signatures
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm dependency](helm_dependency.md) - manage a chart's dependencies * [helm dependency](helm_dependency.md) - Manage a chart's dependencies
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm fetch ## helm fetch
download a chart from a repository and (optionally) unpack it in local directory Download a chart from a repository and (optionally) unpack it in local directory
### Synopsis ### Synopsis
@ -26,37 +26,37 @@ helm fetch [flags] [chart URL | repo/chartname] [...]
### Options ### Options
``` ```
--ca-file string verify certificates of HTTPS-enabled servers using this CA bundle --ca-file string Verify certificates of HTTPS-enabled servers using this CA bundle
--cert-file string identify HTTPS client using this SSL certificate file --cert-file string Identify HTTPS client using this SSL certificate file
-d, --destination string location to write the chart. If this and tardir are specified, tardir is appended to this (default ".") -d, --destination string Location to write the chart. If this and tardir are specified, tardir is appended to this (default ".")
--devel use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored. --devel Use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored.
-h, --help help for fetch -h, --help help for fetch
--key-file string identify HTTPS client using this SSL key file --key-file string Identify HTTPS client using this SSL key file
--keyring string keyring containing public keys (default "~/.gnupg/pubring.gpg") --keyring string Keyring containing public keys (default "~/.gnupg/pubring.gpg")
--password string chart repository password --password string Chart repository password
--prov fetch the provenance file, but don't perform verification --prov Fetch the provenance file, but don't perform verification
--repo string chart repository url where to locate the requested chart --repo string Chart repository url where to locate the requested chart
--untar if set to true, will untar the chart after downloading it --untar If set to true, will untar the chart after downloading it
--untardir string if untar is specified, this flag specifies the name of the directory into which the chart is expanded (default ".") --untardir string If untar is specified, this flag specifies the name of the directory into which the chart is expanded (default ".")
--username string chart repository username --username string Chart repository username
--verify verify the package against its signature --verify Verify the package against its signature
--version string specific version of a chart. Without this, the latest version is fetched --version string Specific version of a chart. Without this, the latest version is fetched
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm get ## helm get
download a named release Download a named release
### Synopsis ### Synopsis
@ -25,34 +25,34 @@ helm get [flags] RELEASE_NAME
``` ```
-h, --help help for get -h, --help help for get
--revision int32 get the named release with revision --revision int32 Get the named release with revision
--template string go template for formatting the output, eg: {{.Release.Name}} --template string Go template for formatting the output, eg: {{.Release.Name}}
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
* [helm get hooks](helm_get_hooks.md) - download all hooks for a named release * [helm get hooks](helm_get_hooks.md) - Download all hooks for a named release
* [helm get manifest](helm_get_manifest.md) - download the manifest for a named release * [helm get manifest](helm_get_manifest.md) - Download the manifest for a named release
* [helm get notes](helm_get_notes.md) - displays the notes of the named release * [helm get notes](helm_get_notes.md) - Displays the notes of the named release
* [helm get values](helm_get_values.md) - download the values file for a named release * [helm get values](helm_get_values.md) - Download the values file for a named release
###### Auto generated by spf13/cobra on 25-Mar-2019 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm get hooks ## helm get hooks
download all hooks for a named release Download all hooks for a named release
### Synopsis ### Synopsis
@ -18,29 +18,29 @@ helm get hooks [flags] RELEASE_NAME
``` ```
-h, --help help for hooks -h, --help help for hooks
--revision int32 get the named release with revision --revision int32 Get the named release with revision
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm get](helm_get.md) - download a named release * [helm get](helm_get.md) - Download a named release
###### Auto generated by spf13/cobra on 10-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm get manifest ## helm get manifest
download the manifest for a named release Download the manifest for a named release
### Synopsis ### Synopsis
@ -20,29 +20,29 @@ helm get manifest [flags] RELEASE_NAME
``` ```
-h, --help help for manifest -h, --help help for manifest
--revision int32 get the named release with revision --revision int32 Get the named release with revision
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm get](helm_get.md) - download a named release * [helm get](helm_get.md) - Download a named release
###### Auto generated by spf13/cobra on 10-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm get notes ## helm get notes
displays the notes of the named release Displays the notes of the named release
### Synopsis ### Synopsis
@ -16,29 +16,29 @@ helm get notes [flags] RELEASE_NAME
``` ```
-h, --help help for notes -h, --help help for notes
--revision int32 get the notes of the named release with revision --revision int32 Get the notes of the named release with revision
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm get](helm_get.md) - download a named release * [helm get](helm_get.md) - Download a named release
###### Auto generated by spf13/cobra on 1-Sep-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm get values ## helm get values
download the values file for a named release Download the values file for a named release
### Synopsis ### Synopsis
@ -15,32 +15,32 @@ helm get values [flags] RELEASE_NAME
### Options ### Options
``` ```
-a, --all dump all (computed) values -a, --all Dump all (computed) values
-h, --help help for values -h, --help help for values
--output string output the specified format (json or yaml) (default "yaml") --output string Output the specified format (json or yaml) (default "yaml")
--revision int32 get the named release with revision --revision int32 Get the named release with revision
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm get](helm_get.md) - download a named release * [helm get](helm_get.md) - Download a named release
###### Auto generated by spf13/cobra on 7-Sep-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm history ## helm history
fetch release history Fetch release history
### Synopsis ### Synopsis
@ -27,32 +27,32 @@ helm history [flags] RELEASE_NAME
### Options ### Options
``` ```
--col-width uint specifies the max column width of output (default 60) --col-width uint Specifies the max column width of output (default 60)
-h, --help help for history -h, --help help for history
--max int32 maximum number of revision to include in history (default 256) --max int32 Maximum number of revisions to include in history (default 256)
-o, --output string prints the output in the specified format (json|table|yaml) (default "table") -o, --output string Prints the output in the specified format (json|table|yaml) (default "table")
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 10-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm home ## helm home
displays the location of HELM_HOME Displays the location of HELM_HOME
### Synopsis ### Synopsis
@ -22,17 +22,17 @@ helm home [flags]
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm init ## helm init
initialize Helm on both client and server Initialize Helm on both client and server
### Synopsis ### Synopsis
@ -32,47 +32,47 @@ helm init [flags]
### Options ### Options
``` ```
--automount-service-account-token auto-mount the given service account to tiller (default true) --automount-service-account-token Auto-mount the given service account to tiller (default true)
--canary-image use the canary Tiller image --canary-image Use the canary Tiller image
-c, --client-only if set does not install Tiller -c, --client-only If set does not install Tiller
--dry-run do not install local or remote --dry-run Do not install local or remote
--force-upgrade force upgrade of Tiller to the current helm version --force-upgrade Force upgrade of Tiller to the current helm version
-h, --help help for init -h, --help help for init
--history-max int limit the maximum number of revisions saved per release. Use 0 for no limit. --history-max int Limit the maximum number of revisions saved per release. Use 0 for no limit.
--local-repo-url string URL for local repository (default "http://127.0.0.1:8879/charts") --local-repo-url string URL for local repository (default "http://127.0.0.1:8879/charts")
--net-host install Tiller with net=host --net-host Install Tiller with net=host
--node-selectors string labels to specify the node on which Tiller is installed (app=tiller,helm=rocks) --node-selectors string Labels to specify the node on which Tiller is installed (app=tiller,helm=rocks)
-o, --output OutputFormat skip installation and output Tiller's manifest in specified format (json or yaml) -o, --output OutputFormat Skip installation and output Tiller's manifest in specified format (json or yaml)
--override stringArray override values for the Tiller Deployment manifest (can specify multiple or separate values with commas: key1=val1,key2=val2) --override stringArray Override values for the Tiller Deployment manifest (can specify multiple or separate values with commas: key1=val1,key2=val2)
--replicas int amount of tiller instances to run on the cluster (default 1) --replicas int Amount of tiller instances to run on the cluster (default 1)
--service-account string name of service account --service-account string Name of service account
--skip-refresh do not refresh (download) the local repository cache --skip-refresh Do not refresh (download) the local repository cache
--stable-repo-url string URL for stable repository (default "https://kubernetes-charts.storage.googleapis.com") --stable-repo-url string URL for stable repository (default "https://kubernetes-charts.storage.googleapis.com")
-i, --tiller-image string override Tiller image -i, --tiller-image string Override Tiller image
--tiller-tls install Tiller with TLS enabled --tiller-tls Install Tiller with TLS enabled
--tiller-tls-cert string path to TLS certificate file to install with Tiller --tiller-tls-cert string Path to TLS certificate file to install with Tiller
--tiller-tls-hostname string the server name used to verify the hostname on the returned certificates from Tiller --tiller-tls-hostname string The server name used to verify the hostname on the returned certificates from Tiller
--tiller-tls-key string path to TLS key file to install with Tiller --tiller-tls-key string Path to TLS key file to install with Tiller
--tiller-tls-verify install Tiller with TLS enabled and to verify remote certificates --tiller-tls-verify Install Tiller with TLS enabled and to verify remote certificates
--tls-ca-cert string path to CA root certificate --tls-ca-cert string Path to CA root certificate
--upgrade upgrade if Tiller is already installed --upgrade Upgrade if Tiller is already installed
--wait block until Tiller is running and ready to receive requests --wait Block until Tiller is running and ready to receive requests
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 4-Sep-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm inspect ## helm inspect
inspect a chart Inspect a chart
### Synopsis ### Synopsis
@ -18,29 +18,29 @@ helm inspect [CHART] [flags]
### Options ### Options
``` ```
--ca-file string chart repository url where to locate the requested chart --ca-file string Chart repository url where to locate the requested chart
--cert-file string verify certificates of HTTPS-enabled servers using this CA bundle --cert-file string Verify certificates of HTTPS-enabled servers using this CA bundle
--devel use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored. --devel Use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored.
-h, --help help for inspect -h, --help help for inspect
--key-file string identify HTTPS client using this SSL key file --key-file string Identify HTTPS client using this SSL key file
--keyring string path to the keyring containing public verification keys (default "~/.gnupg/pubring.gpg") --keyring string Path to the keyring containing public verification keys (default "~/.gnupg/pubring.gpg")
--password string chart repository password where to locate the requested chart --password string Chart repository password where to locate the requested chart
--repo string chart repository url where to locate the requested chart --repo string Chart repository url where to locate the requested chart
--username string chart repository username where to locate the requested chart --username string Chart repository username where to locate the requested chart
--verify verify the provenance data for this chart --verify Verify the provenance data for this chart
--version string version of the chart. By default, the newest chart is shown --version string Version of the chart. By default, the newest chart is shown
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
@ -50,4 +50,4 @@ helm inspect [CHART] [flags]
* [helm inspect readme](helm_inspect_readme.md) - shows inspect readme * [helm inspect readme](helm_inspect_readme.md) - shows inspect readme
* [helm inspect values](helm_inspect_values.md) - shows inspect values * [helm inspect values](helm_inspect_values.md) - shows inspect values
###### Auto generated by spf13/cobra on 8-Jan-2019 ###### Auto generated by spf13/cobra on 16-May-2019

@ -16,33 +16,33 @@ helm inspect chart [CHART] [flags]
### Options ### Options
``` ```
--ca-file string chart repository url where to locate the requested chart --ca-file string Chart repository url where to locate the requested chart
--cert-file string verify certificates of HTTPS-enabled servers using this CA bundle --cert-file string Verify certificates of HTTPS-enabled servers using this CA bundle
--devel use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored. --devel Use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored.
-h, --help help for chart -h, --help help for chart
--key-file string identify HTTPS client using this SSL key file --key-file string Identify HTTPS client using this SSL key file
--keyring string path to the keyring containing public verification keys (default "~/.gnupg/pubring.gpg") --keyring string Path to the keyring containing public verification keys (default "~/.gnupg/pubring.gpg")
--password string chart repository password where to locate the requested chart --password string Chart repository password where to locate the requested chart
--repo string chart repository url where to locate the requested chart --repo string Chart repository url where to locate the requested chart
--username string chart repository username where to locate the requested chart --username string Chart repository username where to locate the requested chart
--verify verify the provenance data for this chart --verify Verify the provenance data for this chart
--version string version of the chart. By default, the newest chart is shown --version string Version of the chart. By default, the newest chart is shown
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm inspect](helm_inspect.md) - inspect a chart * [helm inspect](helm_inspect.md) - Inspect a chart
###### Auto generated by spf13/cobra on 8-Jan-2019 ###### Auto generated by spf13/cobra on 16-May-2019

@ -16,31 +16,31 @@ helm inspect readme [CHART] [flags]
### Options ### Options
``` ```
--ca-file string chart repository url where to locate the requested chart --ca-file string Chart repository url where to locate the requested chart
--cert-file string verify certificates of HTTPS-enabled servers using this CA bundle --cert-file string Verify certificates of HTTPS-enabled servers using this CA bundle
--devel use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored. --devel Use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored.
-h, --help help for readme -h, --help help for readme
--key-file string identify HTTPS client using this SSL key file --key-file string Identify HTTPS client using this SSL key file
--keyring string path to the keyring containing public verification keys (default "~/.gnupg/pubring.gpg") --keyring string Path to the keyring containing public verification keys (default "~/.gnupg/pubring.gpg")
--repo string chart repository url where to locate the requested chart --repo string Chart repository url where to locate the requested chart
--verify verify the provenance data for this chart --verify Verify the provenance data for this chart
--version string version of the chart. By default, the newest chart is shown --version string Version of the chart. By default, the newest chart is shown
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm inspect](helm_inspect.md) - inspect a chart * [helm inspect](helm_inspect.md) - Inspect a chart
###### Auto generated by spf13/cobra on 8-Jan-2019 ###### Auto generated by spf13/cobra on 16-May-2019

@ -16,33 +16,33 @@ helm inspect values [CHART] [flags]
### Options ### Options
``` ```
--ca-file string chart repository url where to locate the requested chart --ca-file string Chart repository url where to locate the requested chart
--cert-file string verify certificates of HTTPS-enabled servers using this CA bundle --cert-file string Verify certificates of HTTPS-enabled servers using this CA bundle
--devel use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored. --devel Use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored.
-h, --help help for values -h, --help help for values
--key-file string identify HTTPS client using this SSL key file --key-file string Identify HTTPS client using this SSL key file
--keyring string path to the keyring containing public verification keys (default "~/.gnupg/pubring.gpg") --keyring string Path to the keyring containing public verification keys (default "~/.gnupg/pubring.gpg")
--password string chart repository password where to locate the requested chart --password string Chart repository password where to locate the requested chart
--repo string chart repository url where to locate the requested chart --repo string Chart repository url where to locate the requested chart
--username string chart repository username where to locate the requested chart --username string Chart repository username where to locate the requested chart
--verify verify the provenance data for this chart --verify Verify the provenance data for this chart
--version string version of the chart. By default, the newest chart is shown --version string Version of the chart. By default, the newest chart is shown
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm inspect](helm_inspect.md) - inspect a chart * [helm inspect](helm_inspect.md) - Inspect a chart
###### Auto generated by spf13/cobra on 8-Jan-2019 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm install ## helm install
install a chart archive Install a chart archive
### Synopsis ### Synopsis
@ -78,56 +78,56 @@ helm install [CHART] [flags]
### Options ### Options
``` ```
--atomic if set, installation process purges chart on fail, also sets --wait flag --atomic If set, installation process purges chart on fail, also sets --wait flag
--ca-file string verify certificates of HTTPS-enabled servers using this CA bundle --ca-file string Verify certificates of HTTPS-enabled servers using this CA bundle
--cert-file string identify HTTPS client using this SSL certificate file --cert-file string Identify HTTPS client using this SSL certificate file
--dep-up run helm dependency update before installing the chart --dep-up Run helm dependency update before installing the chart
--description string specify a description for the release --description string Specify a description for the release
--devel use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored. --devel Use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored.
--dry-run simulate an install --dry-run Simulate an install
-h, --help help for install -h, --help help for install
--key-file string identify HTTPS client using this SSL key file --key-file string Identify HTTPS client using this SSL key file
--keyring string location of public keys used for verification (default "~/.gnupg/pubring.gpg") --keyring string Location of public keys used for verification (default "~/.gnupg/pubring.gpg")
-n, --name string release name. If unspecified, it will autogenerate one for you -n, --name string The release name. If unspecified, it will autogenerate one for you
--name-template string specify template used to name the release --name-template string Specify template used to name the release
--namespace string namespace to install the release into. Defaults to the current kube config namespace. --namespace string Namespace to install the release into. Defaults to the current kube config namespace.
--no-crd-hook prevent CRD hooks from running, but run other hooks --no-crd-hook Prevent CRD hooks from running, but run other hooks
--no-hooks prevent hooks from running during install --no-hooks Prevent hooks from running during install
--password string chart repository password where to locate the requested chart --password string Chart repository password where to locate the requested chart
--render-subchart-notes render subchart notes along with the parent --render-subchart-notes Render subchart notes along with the parent
--replace re-use the given name, even if that name is already used. This is unsafe in production --replace Re-use the given name, even if that name is already used. This is unsafe in production
--repo string chart repository url where to locate the requested chart --repo string Chart repository url where to locate the requested chart
--set stringArray set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2) --set stringArray Set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)
--set-file stringArray set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2) --set-file stringArray Set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)
--set-string stringArray set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2) --set-string stringArray Set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)
--timeout int time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks) (default 300) --timeout int Time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks) (default 300)
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
--username string chart repository username where to locate the requested chart --username string Chart repository username where to locate the requested chart
-f, --values valueFiles specify values in a YAML file or a URL(can specify multiple) (default []) -f, --values valueFiles Specify values in a YAML file or a URL(can specify multiple) (default [])
--verify verify the package before installing it --verify Verify the package before installing it
--version string specify the exact chart version to install. If this is not specified, the latest version is installed --version string Specify the exact chart version to install. If this is not specified, the latest version is installed
--wait 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 --wait 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
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 28-Jan-2019 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm lint ## helm lint
examines a chart for possible issues Examines a chart for possible issues
### Synopsis ### Synopsis
@ -21,28 +21,28 @@ helm lint [flags] PATH
``` ```
-h, --help help for lint -h, --help help for lint
--namespace string namespace to put the release into (default "default") --namespace string Namespace to put the release into (default "default")
--set stringArray set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2) --set stringArray Set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)
--set-file stringArray set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2) --set-file stringArray Set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)
--set-string stringArray set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2) --set-string stringArray Set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)
--strict fail on lint warnings --strict Fail on lint warnings
-f, --values valueFiles specify values in a YAML file (can specify multiple) (default []) -f, --values valueFiles Specify values in a YAML file (can specify multiple) (default [])
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm list ## helm list
list releases List releases
### Synopsis ### Synopsis
@ -38,44 +38,44 @@ helm list [flags] [FILTER]
### Options ### Options
``` ```
-a, --all show all releases, not just the ones marked DEPLOYED -a, --all Show all releases, not just the ones marked DEPLOYED
-c, --chart-name sort by chart name -c, --chart-name Sort by chart name
--col-width uint specifies the max column width of output (default 60) --col-width uint Specifies the max column width of output (default 60)
-d, --date sort by release date -d, --date Sort by release date
--deleted show deleted releases --deleted Show deleted releases
--deleting show releases that are currently being deleted --deleting Show releases that are currently being deleted
--deployed show deployed releases. If no other is specified, this will be automatically enabled --deployed Show deployed releases. If no other is specified, this will be automatically enabled
--failed show failed releases --failed Show failed releases
-h, --help help for list -h, --help help for list
-m, --max int maximum number of releases to fetch (default 256) -m, --max int Maximum number of releases to fetch (default 256)
--namespace string show releases within a specific namespace --namespace string Show releases within a specific namespace
-o, --offset string next release name in the list, used to offset from start value -o, --offset string Next release name in the list, used to offset from start value
--output string output the specified format (json or yaml) --output string Output the specified format (json or yaml)
--pending show pending releases --pending Show pending releases
-r, --reverse reverse the sort order -r, --reverse Reverse the sort order
-q, --short output short (quiet) listing format -q, --short Output short (quiet) listing format
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 1-Sep-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm package ## helm package
package a chart directory into a chart archive Package a chart directory into a chart archive
### Synopsis ### Synopsis
@ -22,31 +22,31 @@ helm package [flags] [CHART_PATH] [...]
### Options ### Options
``` ```
--app-version string set the appVersion on the chart to this version --app-version string Set the appVersion on the chart to this version
-u, --dependency-update update dependencies from "requirements.yaml" to dir "charts/" before packaging -u, --dependency-update Update dependencies from "requirements.yaml" to dir "charts/" before packaging
-d, --destination string location to write the chart. (default ".") -d, --destination string Location to write the chart. (default ".")
-h, --help help for package -h, --help help for package
--key string name of the key to use when signing. Used if --sign is true --key string Name of the key to use when signing. Used if --sign is true
--keyring string location of a public keyring (default "~/.gnupg/pubring.gpg") --keyring string Location of a public keyring (default "~/.gnupg/pubring.gpg")
--save save packaged chart to local chart repository (default true) --save Save packaged chart to local chart repository (default true)
--sign use a PGP private key to sign this package --sign Use a PGP private key to sign this package
--version string set the version on the chart to this semver version --version string Set the version on the chart to this semver version
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm plugin ## helm plugin
add, list, or remove Helm plugins Add, list, or remove Helm plugins
### Synopsis ### Synopsis
@ -17,21 +17,21 @@ Manage client-side Helm plugins.
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
* [helm plugin install](helm_plugin_install.md) - install one or more Helm plugins * [helm plugin install](helm_plugin_install.md) - Install one or more Helm plugins
* [helm plugin list](helm_plugin_list.md) - list installed Helm plugins * [helm plugin list](helm_plugin_list.md) - List installed Helm plugins
* [helm plugin remove](helm_plugin_remove.md) - remove one or more Helm plugins * [helm plugin remove](helm_plugin_remove.md) - Remove one or more Helm plugins
* [helm plugin update](helm_plugin_update.md) - update one or more Helm plugins * [helm plugin update](helm_plugin_update.md) - Update one or more Helm plugins
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm plugin install ## helm plugin install
install one or more Helm plugins Install one or more Helm plugins
### Synopsis ### Synopsis
@ -19,23 +19,23 @@ helm plugin install [options] <path|url>... [flags]
``` ```
-h, --help help for install -h, --help help for install
--version string specify a version constraint. If this is not specified, the latest version is installed --version string Specify a version constraint. If this is not specified, the latest version is installed
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm plugin](helm_plugin.md) - add, list, or remove Helm plugins * [helm plugin](helm_plugin.md) - Add, list, or remove Helm plugins
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,10 +1,10 @@
## helm plugin list ## helm plugin list
list installed Helm plugins List installed Helm plugins
### Synopsis ### Synopsis
list installed Helm plugins List installed Helm plugins
``` ```
helm plugin list [flags] helm plugin list [flags]
@ -19,17 +19,17 @@ helm plugin list [flags]
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm plugin](helm_plugin.md) - add, list, or remove Helm plugins * [helm plugin](helm_plugin.md) - Add, list, or remove Helm plugins
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,10 +1,10 @@
## helm plugin remove ## helm plugin remove
remove one or more Helm plugins Remove one or more Helm plugins
### Synopsis ### Synopsis
remove one or more Helm plugins Remove one or more Helm plugins
``` ```
helm plugin remove <plugin>... [flags] helm plugin remove <plugin>... [flags]
@ -19,17 +19,17 @@ helm plugin remove <plugin>... [flags]
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm plugin](helm_plugin.md) - add, list, or remove Helm plugins * [helm plugin](helm_plugin.md) - Add, list, or remove Helm plugins
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,10 +1,10 @@
## helm plugin update ## helm plugin update
update one or more Helm plugins Update one or more Helm plugins
### Synopsis ### Synopsis
update one or more Helm plugins Update one or more Helm plugins
``` ```
helm plugin update <plugin>... [flags] helm plugin update <plugin>... [flags]
@ -19,17 +19,17 @@ helm plugin update <plugin>... [flags]
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm plugin](helm_plugin.md) - add, list, or remove Helm plugins * [helm plugin](helm_plugin.md) - Add, list, or remove Helm plugins
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm repo ## helm repo
add, list, remove, update, and index chart repositories Add, list, remove, update, and index chart repositories
### Synopsis ### Synopsis
@ -21,22 +21,22 @@ Example usage:
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
* [helm repo add](helm_repo_add.md) - add a chart repository * [helm repo add](helm_repo_add.md) - Add a chart repository
* [helm repo index](helm_repo_index.md) - generate an index file given a directory containing packaged charts * [helm repo index](helm_repo_index.md) - Generate an index file given a directory containing packaged charts
* [helm repo list](helm_repo_list.md) - list chart repositories * [helm repo list](helm_repo_list.md) - List chart repositories
* [helm repo remove](helm_repo_remove.md) - remove a chart repository * [helm repo remove](helm_repo_remove.md) - Remove a chart repository
* [helm repo update](helm_repo_update.md) - update information of available charts locally from chart repositories * [helm repo update](helm_repo_update.md) - Update information of available charts locally from chart repositories
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,10 +1,10 @@
## helm repo add ## helm repo add
add a chart repository Add a chart repository
### Synopsis ### Synopsis
add a chart repository Add a chart repository
``` ```
helm repo add [flags] [NAME] [URL] helm repo add [flags] [NAME] [URL]
@ -13,29 +13,29 @@ helm repo add [flags] [NAME] [URL]
### Options ### Options
``` ```
--ca-file string verify certificates of HTTPS-enabled servers using this CA bundle --ca-file string Verify certificates of HTTPS-enabled servers using this CA bundle
--cert-file string identify HTTPS client using this SSL certificate file --cert-file string Identify HTTPS client using this SSL certificate file
-h, --help help for add -h, --help help for add
--key-file string identify HTTPS client using this SSL key file --key-file string Identify HTTPS client using this SSL key file
--no-update raise error if repo is already registered --no-update Raise error if repo is already registered
--password string chart repository password --password string Chart repository password
--username string chart repository username --username string Chart repository username
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm repo](helm_repo.md) - add, list, remove, update, and index chart repositories * [helm repo](helm_repo.md) - Add, list, remove, update, and index chart repositories
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm repo index ## helm repo index
generate an index file given a directory containing packaged charts Generate an index file given a directory containing packaged charts
### Synopsis ### Synopsis
@ -23,24 +23,24 @@ helm repo index [flags] [DIR]
``` ```
-h, --help help for index -h, --help help for index
--merge string merge the generated index into the given index --merge string Merge the generated index into the given index
--url string url of chart repository --url string URL of the chart repository
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm repo](helm_repo.md) - add, list, remove, update, and index chart repositories * [helm repo](helm_repo.md) - Add, list, remove, update, and index chart repositories
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,10 +1,10 @@
## helm repo list ## helm repo list
list chart repositories List chart repositories
### Synopsis ### Synopsis
list chart repositories List chart repositories
``` ```
helm repo list [flags] helm repo list [flags]
@ -19,17 +19,17 @@ helm repo list [flags]
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm repo](helm_repo.md) - add, list, remove, update, and index chart repositories * [helm repo](helm_repo.md) - Add, list, remove, update, and index chart repositories
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,10 +1,10 @@
## helm repo remove ## helm repo remove
remove a chart repository Remove a chart repository
### Synopsis ### Synopsis
remove a chart repository Remove a chart repository
``` ```
helm repo remove [flags] [NAME] helm repo remove [flags] [NAME]
@ -19,17 +19,17 @@ helm repo remove [flags] [NAME]
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm repo](helm_repo.md) - add, list, remove, update, and index chart repositories * [helm repo](helm_repo.md) - Add, list, remove, update, and index chart repositories
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm repo update ## helm repo update
update information of available charts locally from chart repositories Update information of available charts locally from chart repositories
### Synopsis ### Synopsis
@ -20,23 +20,23 @@ helm repo update [flags]
``` ```
-h, --help help for update -h, --help help for update
--strict fail on update warnings --strict Fail on update warnings
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm repo](helm_repo.md) - add, list, remove, update, and index chart repositories * [helm repo](helm_repo.md) - Add, list, remove, update, and index chart repositories
###### Auto generated by spf13/cobra on 15-Nov-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm reset ## helm reset
uninstalls Tiller from a cluster Uninstalls Tiller from a cluster
### Synopsis ### Synopsis
@ -17,31 +17,31 @@ helm reset [flags]
### Options ### Options
``` ```
-f, --force forces Tiller uninstall even if there are releases installed, or if Tiller is not in ready state. Releases are not deleted.) -f, --force Forces Tiller uninstall even if there are releases installed, or if Tiller is not in ready state. Releases are not deleted.)
-h, --help help for reset -h, --help help for reset
--remove-helm-home if set deletes $HELM_HOME --remove-helm-home If set, deletes $HELM_HOME
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 10-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm rollback ## helm rollback
roll back a release to a previous revision Rollback a release to a previous revision
### Synopsis ### Synopsis
@ -20,37 +20,37 @@ helm rollback [flags] [RELEASE] [REVISION]
### Options ### Options
``` ```
--cleanup-on-fail allow deletion of new resources created in this rollback when rollback failed --cleanup-on-fail Allow deletion of new resources created in this rollback when rollback failed
--description string specify a description for the release --description string Specify a description for the release
--dry-run simulate a rollback --dry-run Simulate a rollback
--force force resource update through delete/recreate if needed --force Force resource update through delete/recreate if needed
-h, --help help for rollback -h, --help help for rollback
--no-hooks prevent hooks from running during rollback --no-hooks Prevent hooks from running during rollback
--recreate-pods performs pods restart for the resource if applicable --recreate-pods Performs pods restart for the resource if applicable
--timeout int time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks) (default 300) --timeout int Time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks) (default 300)
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
--wait 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 --wait 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
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 5-Feb-2019 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm search ## helm search
search for a keyword in charts Search for a keyword in charts
### Synopsis ### Synopsis
@ -18,27 +18,27 @@ helm search [keyword] [flags]
### Options ### Options
``` ```
--col-width uint specifies the max column width of output (default 60) --col-width uint Specifies the max column width of output (default 60)
-h, --help help for search -h, --help help for search
-r, --regexp use regular expressions for searching -r, --regexp Use regular expressions for searching
-v, --version string search using semantic versioning constraints -v, --version string Search using semantic versioning constraints
-l, --versions show the long listing, with each version of each chart on its own line -l, --versions Show the long listing, with each version of each chart on its own line
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm serve ## helm serve
start a local http web server Start a local http web server
### Synopsis ### Synopsis
@ -26,26 +26,26 @@ helm serve [flags]
### Options ### Options
``` ```
--address string address to listen on (default "127.0.0.1:8879") --address string Address to listen on (default "127.0.0.1:8879")
-h, --help help for serve -h, --help help for serve
--repo-path string local directory path from which to serve charts --repo-path string Local directory path from which to serve charts
--url string external URL of chart repository --url string External URL of chart repository
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm status ## helm status
displays the status of the named release Displays the status of the named release
### Synopsis ### Synopsis
@ -23,30 +23,30 @@ helm status [flags] RELEASE_NAME
``` ```
-h, --help help for status -h, --help help for status
-o, --output string output the status in the specified format (json or yaml) -o, --output string Output the status in the specified format (json or yaml)
--revision int32 if set, display the status of the named release with revision --revision int32 If set, display the status of the named release with revision
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 10-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm template ## helm template
locally render templates Locally render templates
### Synopsis ### Synopsis
@ -24,35 +24,35 @@ helm template [flags] CHART
### Options ### Options
``` ```
-x, --execute stringArray only execute the given templates -x, --execute stringArray Only execute the given templates
-h, --help help for template -h, --help help for template
--is-upgrade set .Release.IsUpgrade instead of .Release.IsInstall --is-upgrade Set .Release.IsUpgrade instead of .Release.IsInstall
--kube-version string kubernetes version used as Capabilities.KubeVersion.Major/Minor (default "1.9") --kube-version string Kubernetes version used as Capabilities.KubeVersion.Major/Minor (default "1.9")
-n, --name string release name (default "release-name") -n, --name string Release name (default "release-name")
--name-template string specify template used to name the release --name-template string Specify template used to name the release
--namespace string namespace to install the release into --namespace string Namespace to install the release into
--notes show the computed NOTES.txt file as well --notes Show the computed NOTES.txt file as well
--output-dir string writes the executed templates to files in output-dir instead of stdout --output-dir string Writes the executed templates to files in output-dir instead of stdout
--set stringArray set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2) --set stringArray Set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)
--set-file stringArray set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2) --set-file stringArray Set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)
--set-string stringArray set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2) --set-string stringArray Set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)
-f, --values valueFiles specify values in a YAML file (can specify multiple) (default []) -f, --values valueFiles Specify values in a YAML file (can specify multiple) (default [])
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 1-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm test ## helm test
test a release Test a release
### Synopsis ### Synopsis
@ -18,32 +18,32 @@ helm test [RELEASE] [flags]
### Options ### Options
``` ```
--cleanup delete test pods upon completion --cleanup Delete test pods upon completion
-h, --help help for test -h, --help help for test
--parallel run test pods in parallel --parallel Run test pods in parallel
--timeout int time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks) (default 300) --timeout int Time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks) (default 300)
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 9-Nov-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm upgrade ## helm upgrade
upgrade a release Upgrade a release
### Synopsis ### Synopsis
@ -65,57 +65,57 @@ helm upgrade [RELEASE] [CHART] [flags]
### Options ### Options
``` ```
--atomic if set, upgrade process rolls back changes made in case of failed upgrade, also sets --wait flag --atomic If set, upgrade process rolls back changes made in case of failed upgrade, also sets --wait flag
--ca-file string verify certificates of HTTPS-enabled servers using this CA bundle --ca-file string Verify certificates of HTTPS-enabled servers using this CA bundle
--cert-file string identify HTTPS client using this SSL certificate file --cert-file string Identify HTTPS client using this SSL certificate file
--cleanup-on-fail allow deletion of new resources created in this upgrade when upgrade failed --cleanup-on-fail Allow deletion of new resources created in this upgrade when upgrade failed
--description string specify the description to use for the upgrade, rather than the default --description string Specify the description to use for the upgrade, rather than the default
--devel use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored. --devel Use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored.
--dry-run simulate an upgrade --dry-run Simulate an upgrade
--force force resource update through delete/recreate if needed --force Force resource update through delete/recreate if needed
-h, --help help for upgrade -h, --help help for upgrade
-i, --install if a release by this name doesn't already exist, run an install -i, --install If a release by this name doesn't already exist, run an install
--key-file string identify HTTPS client using this SSL key file --key-file string Identify HTTPS client using this SSL key file
--keyring string path to the keyring that contains public signing keys (default "~/.gnupg/pubring.gpg") --keyring string Path to the keyring that contains public signing keys (default "~/.gnupg/pubring.gpg")
--namespace string namespace to install the release into (only used if --install is set). Defaults to the current kube config namespace --namespace string Namespace to install the release into (only used if --install is set). Defaults to the current kube config namespace
--no-hooks disable pre/post upgrade hooks --no-hooks Disable pre/post upgrade hooks
--password string chart repository password where to locate the requested chart --password string Chart repository password where to locate the requested chart
--recreate-pods performs pods restart for the resource if applicable --recreate-pods Performs pods restart for the resource if applicable
--render-subchart-notes render subchart notes along with parent --render-subchart-notes Render subchart notes along with parent
--repo string chart repository url where to locate the requested chart --repo string Chart repository url where to locate the requested chart
--reset-values when upgrading, reset the values to the ones built into the chart --reset-values When upgrading, reset the values to the ones built into the chart
--reuse-values 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. --reuse-values 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.
--set stringArray set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2) --set stringArray Set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)
--set-file stringArray set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2) --set-file stringArray Set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)
--set-string stringArray set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2) --set-string stringArray Set STRING values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)
--timeout int time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks) (default 300) --timeout int Time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks) (default 300)
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
--username string chart repository username where to locate the requested chart --username string Chart repository username where to locate the requested chart
-f, --values valueFiles specify values in a YAML file or a URL(can specify multiple) (default []) -f, --values valueFiles Specify values in a YAML file or a URL(can specify multiple) (default [])
--verify verify the provenance of the chart before upgrading --verify Verify the provenance of the chart before upgrading
--version string specify the exact chart version to use. If this is not specified, the latest version is used --version string Specify the exact chart version to use. If this is not specified, the latest version is used
--wait 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 --wait 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
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 5-Feb-2019 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm verify ## helm verify
verify that a chart at the given path has been signed and is valid Verify that a chart at the given path has been signed and is valid
### Synopsis ### Synopsis
@ -23,23 +23,23 @@ helm verify [flags] PATH
``` ```
-h, --help help for verify -h, --help help for verify
--keyring string keyring containing public keys (default "~/.gnupg/pubring.gpg") --keyring string Keyring containing public keys (default "~/.gnupg/pubring.gpg")
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 25-Feb-2019 ###### Auto generated by spf13/cobra on 16-May-2019

@ -1,6 +1,6 @@
## helm version ## helm version
print the client/server version information Print the client/server version information
### Synopsis ### Synopsis
@ -29,33 +29,33 @@ helm version [flags]
### Options ### Options
``` ```
-c, --client client version only -c, --client Client version only
-h, --help help for version -h, --help help for version
-s, --server server version only -s, --server Server version only
--short print the version number --short Print the version number
--template string template for version string format --template string Template for version string format
--tls enable TLS for request --tls Enable TLS for request
--tls-ca-cert string path to TLS CA certificate file (default "$HELM_HOME/ca.pem") --tls-ca-cert string Path to TLS CA certificate file (default "$HELM_HOME/ca.pem")
--tls-cert string path to TLS certificate file (default "$HELM_HOME/cert.pem") --tls-cert string Path to TLS certificate file (default "$HELM_HOME/cert.pem")
--tls-hostname string the server name used to verify the hostname on the returned certificates from the server --tls-hostname string The server name used to verify the hostname on the returned certificates from the server
--tls-key string path to TLS key file (default "$HELM_HOME/key.pem") --tls-key string Path to TLS key file (default "$HELM_HOME/key.pem")
--tls-verify enable TLS for request and verify remote --tls-verify Enable TLS for request and verify remote
``` ```
### Options inherited from parent commands ### Options inherited from parent commands
``` ```
--debug enable verbose output --debug Enable verbose output
--home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") --home string Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
--host string address of Tiller. Overrides $HELM_HOST --host string Address of Tiller. Overrides $HELM_HOST
--kube-context string name of the kubeconfig context to use --kube-context string Name of the kubeconfig context to use
--kubeconfig string absolute path to the kubeconfig file to use --kubeconfig string Absolute path of the kubeconfig file to be used
--tiller-connection-timeout int the duration (in seconds) Helm will wait to establish a connection to tiller (default 300) --tiller-connection-timeout int The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
--tiller-namespace string namespace of Tiller (default "kube-system") --tiller-namespace string Namespace of Tiller (default "kube-system")
``` ```
### SEE ALSO ### SEE ALSO
* [helm](helm.md) - The Helm package manager for Kubernetes. * [helm](helm.md) - The Helm package manager for Kubernetes.
###### Auto generated by spf13/cobra on 10-Aug-2018 ###### Auto generated by spf13/cobra on 16-May-2019

@ -80,23 +80,23 @@ type EnvSettings struct {
// AddFlags binds flags to the given flagset. // AddFlags binds flags to the given flagset.
func (s *EnvSettings) AddFlags(fs *pflag.FlagSet) { func (s *EnvSettings) AddFlags(fs *pflag.FlagSet) {
fs.StringVar((*string)(&s.Home), "home", DefaultHelmHome, "location of your Helm config. Overrides $HELM_HOME") fs.StringVar((*string)(&s.Home), "home", DefaultHelmHome, "Location of your Helm config. Overrides $HELM_HOME")
fs.StringVar(&s.TillerHost, "host", "", "address of Tiller. Overrides $HELM_HOST") fs.StringVar(&s.TillerHost, "host", "", "Address of Tiller. Overrides $HELM_HOST")
fs.StringVar(&s.KubeContext, "kube-context", "", "name of the kubeconfig context to use") fs.StringVar(&s.KubeContext, "kube-context", "", "Name of the kubeconfig context to use")
fs.StringVar(&s.KubeConfig, "kubeconfig", "", "absolute path to the kubeconfig file to use") fs.StringVar(&s.KubeConfig, "kubeconfig", "", "Absolute path of the kubeconfig file to be used")
fs.BoolVar(&s.Debug, "debug", false, "enable verbose output") fs.BoolVar(&s.Debug, "debug", false, "Enable verbose output")
fs.StringVar(&s.TillerNamespace, "tiller-namespace", "kube-system", "namespace of Tiller") fs.StringVar(&s.TillerNamespace, "tiller-namespace", "kube-system", "Namespace of Tiller")
fs.Int64Var(&s.TillerConnectionTimeout, "tiller-connection-timeout", int64(300), "the duration (in seconds) Helm will wait to establish a connection to tiller") fs.Int64Var(&s.TillerConnectionTimeout, "tiller-connection-timeout", int64(300), "The duration (in seconds) Helm will wait to establish a connection to Tiller")
} }
// AddFlagsTLS adds the flags for supporting client side TLS to the given flagset. // AddFlagsTLS adds the flags for supporting client side TLS to the given flagset.
func (s *EnvSettings) AddFlagsTLS(fs *pflag.FlagSet) { func (s *EnvSettings) AddFlagsTLS(fs *pflag.FlagSet) {
fs.StringVar(&s.TLSServerName, "tls-hostname", s.TillerHost, "the server name used to verify the hostname on the returned certificates from the server") fs.StringVar(&s.TLSServerName, "tls-hostname", s.TillerHost, "The server name used to verify the hostname on the returned certificates from the server")
fs.StringVar(&s.TLSCaCertFile, "tls-ca-cert", DefaultTLSCaCert, "path to TLS CA certificate file") fs.StringVar(&s.TLSCaCertFile, "tls-ca-cert", DefaultTLSCaCert, "Path to TLS CA certificate file")
fs.StringVar(&s.TLSCertFile, "tls-cert", DefaultTLSCert, "path to TLS certificate file") fs.StringVar(&s.TLSCertFile, "tls-cert", DefaultTLSCert, "Path to TLS certificate file")
fs.StringVar(&s.TLSKeyFile, "tls-key", DefaultTLSKeyFile, "path to TLS key file") fs.StringVar(&s.TLSKeyFile, "tls-key", DefaultTLSKeyFile, "Path to TLS key file")
fs.BoolVar(&s.TLSVerify, "tls-verify", DefaultTLSVerify, "enable TLS for request and verify remote") fs.BoolVar(&s.TLSVerify, "tls-verify", DefaultTLSVerify, "Enable TLS for request and verify remote")
fs.BoolVar(&s.TLSEnable, "tls", DefaultTLSEnable, "enable TLS for request") fs.BoolVar(&s.TLSEnable, "tls", DefaultTLSEnable, "Enable TLS for request")
} }
// Init sets values from the environment. // Init sets values from the environment.

Loading…
Cancel
Save