k9s icon indicating copy to clipboard operation
k9s copied to clipboard

Helm operations enhancement

Open Wyfy0107 opened this issue 2 years ago • 6 comments




Is your feature request related to a problem? Please describe. Currently k9s can only view installed helm charts with minimal information

Describe the solution you'd like The helm view should allow:

  • Upgrade an installed chart
  • Rollback an installed chart
  • Describe a chart: maybe show which resources are created by it
  • List current helm repositories and have an option to install one

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

Wyfy0107 avatar Nov 02 '22 07:11 Wyfy0107

Is there anyone working on this, I think I can help with a PR

Wyfy0107 avatar Nov 23 '22 21:11 Wyfy0107

The ability to hit e and edit a helm chart in k9s like I can do with other yaml charts, and then have it apply the changes, would be convenient. I just ran into an issue today where it'd be quicker for me to do a quick test patch this way rather then have to trigger a whole ci/cd workflow.

burkesbi avatar Dec 01 '22 03:12 burkesbi

Being able to rollback helm revisions would be really appreciated.

cattapan avatar Jan 31 '23 17:01 cattapan

is there a way to really delete a helm chart? The current delete command only uninstalls the chart. Couldn't we have 2 commands uninstall and delete

peterkracik avatar Aug 09 '23 05:08 peterkracik

The ability to hit e and edit a helm chart in k9s like I can do with other yaml charts, and then have it apply the changes, would be convenient. I just ran into an issue today where it'd be quicker for me to do a quick test patch this way rather then have to trigger a whole ci/cd workflow.

This is a killer feature and the only reason I open OpenLens once in a while

Currently I do it from the command line like so

get the current values used

helm get values kube-prometheus-stack > values.yaml

# get the version of the chart

helm repo update # <= This is needed if helm list doesn't show the "CHART" column
helm list

# modify the values.yaml and do

helm upgrade kube-prometheus-stack prometheus-community/kube-prometheus-stack --values values.yaml --version 48.2.3 --debug

buckleyGI avatar Dec 19 '23 10:12 buckleyGI

@Wyfy0107 any movement on this one? Would love to have more helm operations at my fingertips within k9s 👍

bxker avatar Jul 25 '24 15:07 bxker