Description
Summary
Tag self-hosted images on a per release basis to allow for customers to automatically mirror them in their airgapped registries.
Context
To mirror images to their airgap environment cusotmers have to add them by tag, if we had a gitpod-release-version tag, they could have more easily found the images to add with a simple regex.
Having this feature going forward ensures they can configure automation around our release process and know they are consuming the right artifacts all the time.
Value
Avoids customers having to write complex reg-exes, or doing this by hand.
Acceptance Criteria
When we ship a release to replicated, we should also tag all artifacts related.
By all artifacts, I mean all of them, including third party ones. Which means we will need to mirror third party artifacts to our gcr.io namespace (#12816) so we can add the tag.
Measurement
- Customers confirm that they are able to mirror images easily using the newly provided tags.
additional context
- Internal thread