Page MenuHomePhabricator

Use a more recent Helm version to deploy to prod
Open, Needs TriagePublic2 Estimated Story Points

Description

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