/kubectl-helmrelease-info

This is a simple kubectl plugin that will allow you to get the current status, chart version and repository of all HelmReleases in a Kubernetes cluster.

Primary LanguageGo

kubectl-helmrelease-info

🔥 DEPRECATION NOTICE 🔥

I'm not maintaing this anymore because it was designed to work with Flux V1. Since Flux V2 is a thing and I'm an Argo boy these days, I won't continue updating this. That being said, I'll leave it here since it may still be useful to someone.

Simple kubectl plugin

If you're using krew, download and place in your /path/to/.krew/bin

If you're not using krew then place the binary in /usr/local/bin as described here.

Version

V0.1.0

Features

  • Returns current serverversion
  • Returns Helm Releases in formatted table with:
    • Chart name
    • Chart version
    • Source repo
    • Deployment Status

Usage

kubectl helmrelease info

 -kubeconfig string
       (optional) absolute path to the kubeconfig file (default "/home/drew/.kube/config")
 -n string
       specify the namespace to get the helm release data from

Upcoming plans

I'll be looking at letting the user know if a chart is out of date where possible. since all Helm chart sources are different, this may prove to be a problem.