mbenabda / helm-local-chart-version

Bump Helm Chart version on local filesystem (inspired by https://github.com/shaneramey/helm-local-bump)
The Unlicense
23 stars 13 forks source link

[Helm 3] Plugin installation failed. #11

Closed hack3d closed 4 years ago

hack3d commented 4 years ago

The installation of the plugin with helm 3.0.1 failed. Terminal output: `* Trying 140.82.118.5...

Common actions for Helm:

Environment variables:

+------------------+-----------------------------------------------------------------------------+ | Name | Description | +------------------+-----------------------------------------------------------------------------+ | $XDG_CACHE_HOME | set an alternative location for storing cached files. | | $XDG_CONFIG_HOME | set an alternative location for storing Helm configuration. | | $XDG_DATA_HOME | set an alternative location for storing Helm data. | | $HELM_DRIVER | set the backend storage driver. Values are: configmap, secret, memory | | $HELM_NO_PLUGINS | disable plugins. Set HELM_NO_PLUGINS=1 to disable plugins. | | $KUBECONFIG | set an alternative Kubernetes configuration file (default "~/.kube/config") | +------------------+-----------------------------------------------------------------------------+

Helm stores configuration based on the XDG base directory specification, so

By default, the default directories depend on the Operating System. The defaults are listed below:

+------------------+---------------------------+--------------------------------+-------------------------+ | Operating System | Cache Path | Configuration Path | Data Path | +------------------+---------------------------+--------------------------------+-------------------------+ | Linux | $HOME/.cache/helm | $HOME/.config/helm | $HOME/.local/share/helm | | macOS | $HOME/Library/Caches/helm | $HOME/Library/Preferences/helm | $HOME/Library/helm | | Windows | %TEMP%\helm | %APPDATA%\helm | %APPDATA%\helm | +------------------+---------------------------+--------------------------------+-------------------------+

Usage: helm [command]

Available Commands: completion Generate autocompletions script for the specified shell (bash or zsh) create create a new chart with the given name dependency manage a chart's dependencies env Helm client environment information get download extended information of a named release help Help about any command history fetch release history install install a chart kubeval Validate Helm charts lint examines a chart for possible issues list list releases local-chart-version local-chart-version [subcommand] LOCAL_CHART_DIRECTORY [flags] package package a chart directory into a chart archive plugin install, list, or uninstall Helm plugins pull download a chart from a repository and (optionally) unpack it in local directory repo add, list, remove, update, and index chart repositories rollback roll back a release to a previous revision search search for a keyword in charts secrets Secrets encryption in Helm for Git storing show show information of a chart status displays the status of the named release template locally render templates test run tests for a release uninstall uninstall a release upgrade upgrade a release verify verify that a chart at the given path has been signed and is valid version print the client version information

Flags: --add-dir-header If true, adds the file directory to the header --alsologtostderr log to standard error as well as files --debug enable verbose output -h, --help help for helm --kube-context string name of the kubeconfig context to use --kubeconfig string path to the kubeconfig file --log-backtrace-at traceLocation when logging hits line file:N, emit a stack trace (default :0) --log-dir string If non-empty, write log files in this directory --log-file string If non-empty, use this log file --log-file-max-size uint Defines the maximum size a log file can grow to. Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800) --logtostderr log to standard error instead of files (default true) -n, --namespace string namespace scope for this request (default "default") --registry-config string path to the registry config file (default "/home/rlekies/.config/helm/registry.json") --repository-cache string path to the file containing cached repository indexes (default "/home/rlekies/.cache/helm/repository") --repository-config string path to the file containing repository names and URLs (default "/home/rlekies/.config/helm/repositories.yaml") --skip-headers If true, avoid header prefixes in the log messages --skip-log-headers If true, avoid headers when opening log files --stderrthreshold severity logs at or above this threshold go to stderr (default 2) -v, --v Level number for the log level verbosity --vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging

Use "helm [command] --help" for more information about a command./plugins/helm-local-chart-version mkdir: Unbekannte Option »--add-dir-header« „mkdir --help“ liefert weitere Informationen. Failed to install helm-local-chart-version For support, go to https://github.com/mbenabda/helm-local-chart-version. Error: plugin install hook for "local-chart-version" exited with error `

hack3d commented 4 years ago

I found the error. You use $(helm home) which is removed in helm 3 (https://helm.sh/docs/topics/v2_v3_migration/). I added an PR #12.

mbenabda commented 4 years ago

thanks !