Package Details: helm-diff 3.9.11-1

Git Clone URL: https://aur.archlinux.org/helm-diff.git (read-only, click to copy)
Package Base: helm-diff
Description: Helm plugin that shows a diff explaining what a helm upgrade would change
Upstream URL: https://github.com/databus23/helm-diff
Keywords: diff helm helm-plugin k8s kubernetes plugin
Licenses: Apache-2.0
Submitter: matthias.lisin
Maintainer: jankoh
Last Packager: jankoh
Votes: 3
Popularity: 0.000010
First Submitted: 2020-05-07 21:03 (UTC)
Last Updated: 2024-09-29 09:05 (UTC)

Latest Comments

oksijun commented on 2022-10-04 10:01 (UTC)

You can make the plugin available post-install by running:

helm plugin install /usr/lib/helm/plugins/diff

This simply creates a symlink in your HELM_PLUGINS directory pointing to the package installation directory.

craggles17 commented on 2022-02-25 19:37 (UTC) (edited on 2022-02-25 19:38 (UTC) by craggles17)

helm plugin install https://github.com/databus23/helm-diff

cwrau commented on 2022-02-02 10:25 (UTC)

You can set

export HELM_PLUGINS="/usr/lib/helm/plugins"

but then you cannot install plugins via the normal way anymore

matthias.lisin commented on 2020-11-11 11:46 (UTC)

@ashb last time I checked Helm had no way to add plugins automatically when provided via package. There is neither a predefined path outside of HOME that helm is watching nor can I execute post-install commands with the regular user, that's why, for the time being, there is a helm-diff.install file echoing the last manual step the user has to do in order to use this plugin.

As for the plugins directory I went with the general directory guidelines over at the Arch packaging guidelines#Directories. I remember that I couldn't decide where to put them first, but since a great amount of Helm plugins is written in a compiled language, and therefore not architecture-independant, I decided against /usr/share.

ashb commented on 2020-11-11 11:11 (UTC)

How is this plugin meant to be used? Just installing this package didn't make the plugin available to helm.

Additionally, the "default" helm plugin dir is ~/.local/share/helm/plugins, so /usr/share/helm/plugins would probably be a more fitting path to install this in