Skip to content

Add UBI-based CNG images to release process

DJ Mountney requested to merge ubi-release-2 into master

Note

This is a re-commit of !779 (merged) which was reverted due to the following error we encountered during a release: https://sentry.gitlab.net/gitlab/release-tools/issues/1164819/?query=is:unresolved

This new MR includes a fix for that issue in the addition of the repository.changes? method.


This MR adds UBI-based CNG images to release process. It tags CNG repository for UBI build (using *-ubi8 tags) and publishes UBI-based CNG images to CNG registry and releases the binary dependencies for UBI images.

This is part of a solution for gitlab-org/distribution/team-tasks#444 (closed).

Notes to Reviewer(s)

  • UBI-based CNG image are only released for EE.
  • CNG pipeline is configured as such that it builds UBI-based images for *-ubi8 tags.
  • Releasing UBI-based should not require any further action from Release Manager. It is an implicit step for EE release.

Merge request reports