Mirror docker tool images

CI jobs often rely on docker tools like buildkit and registry for
setting up test scenarios or building images. Mirror the images hosting
these tools to quay so that we can consume them more readily.

Change-Id: Ic9cffc75f9ffcc2fb4e2a131c76cf0d59b1358a3
This commit is contained in:
Clark Boylan 2025-02-11 16:34:17 -08:00
parent fe75c3b194
commit 0a2acdda84
2 changed files with 34 additions and 0 deletions

View File

@ -39,6 +39,22 @@
vars:
container_command: docker
- job:
name: opendev-mirror-container-image-buildkit
parent: system-config-mirror-container-images
vars:
container_images:
- registry: quay.io
namespace: opendevmirror
repo_shortname: buildkit
repo_description: Moby buildkit mirror
mirror_container_images_images:
- src_repository: docker.io/moby/buildkit
src_tag: buildx-stable-1
dest_repository: quay.io/opendevmirror/buildkit
dest_tag: buildx-stable-1
dest_registry: quay.io
- job:
name: opendev-mirror-container-image-gerrit
parent: system-config-mirror-container-images
@ -201,6 +217,22 @@
dest_tag: 3.11-bookworm
dest_registry: quay.io
- job:
name: opendev-mirror-container-image-registry
parent: system-config-mirror-container-images
vars:
container_images:
- registry: quay.io
namespace: opendevmirror
repo_shortname: registry
repo_description: Docker registry mirror
mirror_container_images_images:
- src_repository: docker.io/library/registry
src_tag: '2'
dest_repository: quay.io/opendevmirror/registry
dest_tag: '2'
dest_registry: quay.io
- job:
name: opendev-mirror-container-image-ubuntu
parent: system-config-mirror-container-images

View File

@ -603,6 +603,7 @@
- tarballs-opendev-goaccess-report
- zuul-ci-goaccess-report
# Image mirror jobs
- opendev-mirror-container-image-buildkit
- opendev-mirror-container-image-gerrit
- opendev-mirror-container-image-golang
- opendev-mirror-container-image-httpd
@ -613,6 +614,7 @@
- opendev-mirror-container-image-python-base
- opendev-mirror-container-image-python-builder
- opendev-mirror-container-image-uwsgi-base
- opendev-mirror-container-image-registry
- opendev-mirror-container-image-ubuntu
- opendev-mirror-container-image-zookeeper
# Nightly runs of ansible things for catchup