Add renovate support for Anchore's upstream Helm chart
Requirements:
-
renovate.json
used as the configuration file - Creates auto-closing dependency dashboard to avoid noise in issue creation
- Monitors main branch only
- Auto creates a branch and merge request with the following changes:
- References to upstream helm chart version and SHA in Kpt file are updated to latest version
- If available, add any required fields to download the upstream Helm chart from the Kptfile
- Branch is NOT automatically merged
Testing:
- Can be tested using automated pipeline/job or manually with renovate on your machine
- Verify dependency dashboard is created as an issue when version/SHA is out-of-date
- Verify no issue is created when version/SHA is up-to-date
- If auto-downloading of Helm chart is available, test that this works.
- Tips:
- You must re-title issues created if you want renovate to create another one. Closing it is not enough.
- You can point renovate.json to your development branch and set the versions/SHAs to obsolete versions for testing.
- Understand the versioning scheme you are using to make sure it works for the releases. Docker will work for Iron Bank.
Edited by Michael McLeroy