Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Helm plugin to list and update outdated dependencies of a Helm chart.

License

romnn/helm-outdated-charts

Repository files navigation

helm-outdated

Build status Test status Go Report Card

Helm plugin to list and update outdated dependencies of a Helm chart, forked and rewritten from UniKnow/helm-outdated.

Features:
  • Check for outdated helm chart dependencies
  • Support for local (file://), OCI (oci://), and regular (https://) chart repositories
Future ideas:
  • Check for outdated image versions of public images in helm templates

Installation

helm plugin install https://github.com/romnn/helm-outdated-charts --version=main

# update with:
helm plugin update outdated

Alternatively, you can install and use the helm-outdated binary directly:

go install 'github.com/romnn/helm-outdated-charts/cmd/helm-outdated@main'

List outdated dependencies

helm outdated list ./path/to/chart/

Development

To use the provided tasks in taskfile.yaml, install task.

# view all available tasks
task --list-all
# install development tools (requires brew/linuxbrew)
task dev:tools:install

After setup, you can use the following tasks during development:

task tidy
task run:race
task run:race -- list ./path/to/chart
task build:race
task build:executable # build helm-outdated executable
task test
task lint
task format

Acknowledgements

License

The project is licensed under the same license as UniKnow/helm-outdated.

About

Helm plugin to list and update outdated dependencies of a Helm chart.

Topics

Resources

License

Stars

Watchers

Forks