Skip to content

Latest commit

 

History

History
62 lines (45 loc) · 1.91 KB

README.md

File metadata and controls

62 lines (45 loc) · 1.91 KB

Helm Plugins

A Helm plugin is a tool that can be accessed through the helm CLI, but which is not part of the built-in Helm codebase.

AVAILABLE-HELM-PLUGINS-LIST

Helm plugins are add-on tools that integrate seamlessly with Helm. They provide a way to extend the core feature set of Helm, but without requiring every new feature to be written in Go and added to the core tool.

Helm plugins have the following features:

  1. They can be added and removed from a Helm installation without impacting the core Helm tool.
  2. They can be written in any programming language.
  3. They integrate with Helm, and will show up in helm help and other places.

helm dashboard plugin

Helm Dashboard is an open-source project which offers a UI-driven way to view the installed Helm charts, see their revision history and corresponding k8s resources.

Also, you can perform simple actions like roll back to a revision or upgrade to newer version.

# list the plug ins installed 
helm plugin list 
# install plugin 
helm plugin install https://github.com/komodorio/helm-dashboard.git
# update plugin 
helm plugin update dashboard
## start the dashboard application 
helm dashboard --bind 0.0.0.0 --port 9080 --no-browser
## access the helm dashboard 
## open any browser on your desktop/laptop 

http://<your-server-ip>:9080
## uninstall the plugin 

Helm diff Plugin

This is a Helm plugin giving you a preview of what a helm upgrade would change.

It basically generates a diff between the latest deployed version of a release and a helm upgrade --debug --dry-run.

This can also be used to compare two revisions/versions of your helm release.

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

# list the plugins 
helm plugin list