Currently both Catalyst and Patchdemo use image docker-registry.wikimedia.org/repos/abstract-wiki/ci-images/helm to use Helm to deploy to production. This image uses a Helm version more than 2 years old:
$ docker run -it --rm docker-registry.wikimedia.org/repos/abstract-wiki/ci-images/helm helm version version.BuildInfo{Version:"v3.11.3", GitCommit:"", GitTreeState:"", GoVersion:"go1.19.8"}
No other people use the aforementioned image, so we can go ahead and modify it, but the changes should still be tested.
Acceptance criteria:
- The image is updated to the latest helm version
- The changes are tested on CloudVPS before releasing
- Once released, the changes should be verified and tested on staging and production
I think the best option among those three would be creating an image with blubber in some separate repo for use by Catalyst, Patchdemo and any other of our components