https://github.com/romnn/helm-outdated-charts
Helm plugin to list and update outdated dependencies of a Helm chart.
https://github.com/romnn/helm-outdated-charts
best-practices chart ci dependencies devops helm k8s security versioning
Last synced: 15 days ago
JSON representation
Helm plugin to list and update outdated dependencies of a Helm chart.
- Host: GitHub
- URL: https://github.com/romnn/helm-outdated-charts
- Owner: romnn
- License: apache-2.0
- Created: 2024-10-27T13:00:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-22T23:51:06.000Z (12 months ago)
- Last Synced: 2025-09-14T14:03:16.960Z (4 months ago)
- Topics: best-practices, chart, ci, dependencies, devops, helm, k8s, security, versioning
- Language: Go
- Homepage:
- Size: 87.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## helm-outdated


[](https://goreportcard.com/report/github.com/romnn/helm-outdated-charts)
Helm plugin to list and update outdated dependencies of a Helm chart,
forked and rewritten from [UniKnow/helm-outdated](https://github.com/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
```bash
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:
```bash
go install 'github.com/romnn/helm-outdated-charts/cmd/helm-outdated@main'
```
### List outdated dependencies
```bash
helm outdated list ./path/to/chart/
```
## Development
To use the provided tasks in `taskfile.yaml`, install [task](https://taskfile.dev/).
```bash
# 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:
```bash
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
- The now inactive [UniKnow/helm-outdated](https://github.com/UniKnow/helm-outdated) project.
## License
The project is licensed under the same license as [UniKnow/helm-outdated](https://github.com/UniKnow/helm-outdated).