Helm List

helm list

list releases

Synopsis

This command lists all of the releases for a specified namespace (uses current namespace context if namespace not specified).

By default, it lists only releases that are deployed or failed. Flags like ‘—uninstalled’ and ‘—all’ will alter this behavior. Such flags can be combined: ‘—uninstalled —failed’.

By default, items are sorted alphabetically. Use the ‘-d’ flag to sort by release date.

If the —filter flag is provided, it will be treated as a filter. Filters are regular expressions (Perl compatible) that are applied to the list of releases. Only items that match the filter will be returned.

  1. $ helm list --filter 'ara[a-z]+'
  2. NAME UPDATED CHART
  3. maudlin-arachnid 2020-06-18 14:17:46.125134977 +0000 UTC alpine-0.1.0

If no results are found, ‘helm list’ will exit 0, but with no output (or in the case of no ‘-q’ flag, only headers).

By default, up to 256 items may be returned. To limit this, use the ‘—max’ flag. Setting ‘—max’ to 0 will not return all results. Rather, it will return the server’s default, which may be much higher than 256. Pairing the ‘—max’ flag with the ‘—offset’ flag allows you to page through results.

  1. helm list [flags]

Options

  1. -a, --all show all releases without any filter applied
  2. -A, --all-namespaces list releases across all namespaces
  3. -d, --date sort by release date
  4. --deployed show deployed releases. If no other is specified, this will be automatically enabled
  5. --failed show failed releases
  6. -f, --filter string a regular expression (Perl compatible). Any releases that match the expression will be included in the results
  7. -h, --help help for list
  8. -m, --max int maximum number of releases to fetch (default 256)
  9. --offset int next release index in the list, used to offset from start value
  10. -o, --output format prints the output in the specified format. Allowed values: table, json, yaml (default table)
  11. --pending show pending releases
  12. -r, --reverse reverse the sort order
  13. -l, --selector string Selector (label query) to filter on, supports '=', '==', and '!='.(e.g. -l key1=value1,key2=value2). Works only for secret(default) and configmap storage backends.
  14. -q, --short output short (quiet) listing format
  15. --superseded show superseded releases
  16. --time-format string format time using golang time formatter. Example: --time-format "2006-01-02 15:04:05Z0700"
  17. --uninstalled show uninstalled releases (if 'helm uninstall --keep-history' was used)
  18. --uninstalling show releases that are currently being uninstalled

Options inherited from parent commands

  1. --debug enable verbose output
  2. --kube-apiserver string the address and the port for the Kubernetes API server
  3. --kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
  4. --kube-as-user string username to impersonate for the operation
  5. --kube-ca-file string the certificate authority file for the Kubernetes API server connection
  6. --kube-context string name of the kubeconfig context to use
  7. --kube-token string bearer token used for authentication
  8. --kubeconfig string path to the kubeconfig file
  9. -n, --namespace string namespace scope for this request
  10. --registry-config string path to the registry config file (default "~/.config/helm/registry/config.json")
  11. --repository-cache string path to the file containing cached repository indexes (default "~/.cache/helm/repository")
  12. --repository-config string path to the file containing repository names and URLs (default "~/.config/helm/repositories.yaml")

SEE ALSO

  • helm - The Helm package manager for Kubernetes.
Auto generated by spf13/cobra on 24-Jan-2022