The tool would help us keep Big Bang packages coordinated with new versions of Iron Bank images by performing the following activities automatically:
Using Iron Bank image references in the package Helm chart, check if a newer version exists
If a newer version of the image exists, create a new issue for updating the package to the updated version
(Nice to have) Update the tag/SHA in the chart and open a new branch with the changes. For simple updates, a developer would just need to test the updated version w/o additional changes.
Iron Bank uses Renovate to perform a similar function with Iron Bank images vs. the upstream source. There may be other tools out there that do similar things (need to research). Renovate requires a renovate.json file to be included in the repo that tells the tool the line(s) containing the existing image, the upstream repository, and what behavior should be performed (e.g., open merge request, open issue, assign to specific person, etc.).
A preliminary pattern for deployment of renovate exists for the Istio Operator and Istio Control Plane packages.