Helm plugin to list and update outdated dependencies of a Helm chart.
helm plugin install https://github.com/sapcc/helm-outdated-dependencies --version=master
Helm plugin to manage outdated dependencies of a Helm chart.
Examples:
$ helm outdated-dependencies list <pathToChart> - Checks if there's a newer version of any dependency available in the specified repository.
$ helm outdated-dependencies list <pathToChart> --repositories repo1.corp,repo2.corp - Checks if there's a newer version of any dependency available only using the given repositories.
$ helm outdated-dependencies update <pathToChart> - Updates all outdated dependencies to the latest version found in the repository.
$ helm outdated-dependencies update <pathToChart> --increment-chart-version - Updates all outdated dependencies to the latest version found in the repository and increments the version of the Helm chart.
This plugin also provides a git integration to help contributing the updated version of the Helm chart generated by the helm outdated-dependencies update ...
command to an upstream github.com repository.
This feature is enabled via the --auto-update
flag.
Minor changes are directly committed to the master branch. Major and potentially breaking changes are submitted via pull requests (PR).
Using the flag --only-pull-requests
prevents commits to master and will create a PR instead.
Requirements:
[1] Git command line tools.
[2] Hub for the Github API.
Example:
helm outdated-dependencies update <pathToChart> --auto-update --author-name=sapcc-bot --author-email=sapcc-bot@sap.com
Update the version in the plugin.yaml, export the GORELEASER_GITHUB_TOKEN
(needs repo
scope) and run make release
.