Merge "Use opendev container mirror base job"

This commit is contained in:
Zuul 2025-01-08 20:05:50 +00:00 committed by Gerrit Code Review
commit 19911f5a08

View File

@ -27,8 +27,8 @@
veduZ2ez41v020BeUuAp27UjoYfCYIR06e/b1Wzalb04quf0dJpqE5JEUcS/uo= veduZ2ez41v020BeUuAp27UjoYfCYIR06e/b1Wzalb04quf0dJpqE5JEUcS/uo=
- job: - job:
name: old-opendev-mirror-container-images name: system-config-mirror-container-images
parent: mirror-container-images parent: opendev-mirror-container-images
description: | description: |
Mirror container images from dockerhub to quay.io Mirror container images from dockerhub to quay.io
secrets: secrets:
@ -37,112 +37,155 @@
pass-to-parent: true pass-to-parent: true
abstract: true abstract: true
vars: vars:
docker_mirror_base_url: "https://{{ zuul_site_mirror_fqdn }}/deb-docker/{{ ansible_distribution_release }}"
zuul_work_dir: "{{ zuul.projects['opendev.org/opendev/system-config'].src_dir }}"
container_command: docker container_command: docker
- job: - job:
name: opendev-mirror-container-image-gerrit name: opendev-mirror-container-image-gerrit
parent: old-opendev-mirror-container-images parent: system-config-mirror-container-images
vars: vars:
mirror_container_images_images: container_images:
- src_repository: docker.io/gerritcodereview/gerrit - registry: quay.io
src_tag: latest namespace: opendevmirror
dest_repository: quay.io/opendevmirror/gerrit repo_shortname: gerrit
dest_tag: latest repo_description: Gerrit mirror
dest_registry: quay.io mirror_container_images_images:
- src_repository: docker.io/gerritcodereview/gerrit
src_tag: latest
dest_repository: quay.io/opendevmirror/gerrit
dest_tag: latest
dest_registry: quay.io
- job: - job:
name: opendev-mirror-container-image-golang name: opendev-mirror-container-image-golang
parent: old-opendev-mirror-container-images parent: system-config-mirror-container-images
vars: vars:
mirror_container_images_images: container_images:
- src_repository: docker.io/library/golang - registry: quay.io
src_tag: 1.22-bookworm namespace: opendevmirror
dest_repository: quay.io/opendevmirror/golang repo_shortname: golang
dest_tag: 1.22-bookworm repo_description: Golang mirror
dest_registry: quay.io mirror_container_images_images:
- src_repository: docker.io/library/golang
src_tag: 1.22-bookworm
dest_repository: quay.io/opendevmirror/golang
dest_tag: 1.22-bookworm
dest_registry: quay.io
- job: - job:
name: opendev-mirror-container-image-httpd name: opendev-mirror-container-image-httpd
parent: old-opendev-mirror-container-images parent: system-config-mirror-container-images
vars: vars:
mirror_container_images_images: container_images:
- src_repository: docker.io/library/httpd - registry: quay.io
src_tag: alpine namespace: opendevmirror
dest_repository: quay.io/opendevmirror/httpd repo_shortname: httpd
dest_tag: alpine repo_description: Httpd mirror
dest_registry: quay.io mirror_container_images_images:
- src_repository: docker.io/library/httpd
src_tag: alpine
dest_repository: quay.io/opendevmirror/httpd
dest_tag: alpine
dest_registry: quay.io
- job: - job:
name: opendev-mirror-container-image-mariadb name: opendev-mirror-container-image-mariadb
parent: old-opendev-mirror-container-images parent: system-config-mirror-container-images
vars: vars:
mirror_container_images_images: container_images:
- src_repository: docker.io/library/mariadb - registry: quay.io
src_tag: latest namespace: opendevmirror
dest_repository: quay.io/opendevmirror/mariadb repo_shortname: mariadb
dest_tag: latest repo_description: MariaDB mirror
dest_registry: quay.io mirror_container_images_images:
- src_repository: docker.io/library/mariadb
src_tag: latest
dest_repository: quay.io/opendevmirror/mariadb
dest_tag: latest
dest_registry: quay.io
- job: - job:
name: opendev-mirror-container-image-node name: opendev-mirror-container-image-node
parent: old-opendev-mirror-container-images parent: system-config-mirror-container-images
vars: vars:
mirror_container_images_images: container_images:
- src_repository: docker.io/library/node - registry: quay.io
src_tag: 16-bookworm namespace: opendevmirror
dest_repository: quay.io/opendevmirror/node repo_shortname: node
dest_tag: 16-bookworm repo_description: Node mirror
dest_registry: quay.io mirror_container_images_images:
- src_repository: docker.io/library/node
src_tag: 16-bookworm
dest_repository: quay.io/opendevmirror/node
dest_tag: 16-bookworm
dest_registry: quay.io
# TODO: move the canonical location of this image to quay # TODO: move the canonical location of this image to quay
- job: - job:
name: opendev-mirror-container-image-python-base name: opendev-mirror-container-image-python-base
parent: old-opendev-mirror-container-images parent: system-config-mirror-container-images
vars: vars:
mirror_container_images_images: container_images:
- src_repository: docker.io/opendevorg/python-base - registry: quay.io
src_tag: 3.11-bookworm namespace: opendevmirror
dest_repository: quay.io/opendevmirror/python-base repo_shortname: python-base
dest_tag: 3.11-bookworm repo_description: Python-base mirror
dest_registry: quay.io mirror_container_images_images:
- src_repository: docker.io/opendevorg/python-base - src_repository: docker.io/opendevorg/python-base
src_tag: 3.11-bookworm-debug src_tag: 3.11-bookworm
dest_repository: quay.io/opendevmirror/python-base dest_repository: quay.io/opendevmirror/python-base
dest_tag: 3.11-bookworm-debug dest_tag: 3.11-bookworm
dest_registry: quay.io dest_registry: quay.io
- src_repository: docker.io/opendevorg/python-base
src_tag: 3.11-bookworm-debug
dest_repository: quay.io/opendevmirror/python-base
dest_tag: 3.11-bookworm-debug
dest_registry: quay.io
# TODO: move the canonical location of this image to quay # TODO: move the canonical location of this image to quay
- job: - job:
name: opendev-mirror-container-image-python-builder name: opendev-mirror-container-image-python-builder
parent: old-opendev-mirror-container-images parent: system-config-mirror-container-images
vars: vars:
mirror_container_images_images: container_images:
- src_repository: docker.io/opendevorg/python-builder - registry: quay.io
src_tag: 3.11-bookworm namespace: opendevmirror
dest_repository: quay.io/opendevmirror/python-builder repo_shortname: python-builder
dest_tag: 3.11-bookworm repo_description: Python-builder mirror
dest_registry: quay.io mirror_container_images_images:
- src_repository: docker.io/opendevorg/python-builder
src_tag: 3.11-bookworm
dest_repository: quay.io/opendevmirror/python-builder
dest_tag: 3.11-bookworm
dest_registry: quay.io
- job: - job:
name: opendev-mirror-container-image-ubuntu name: opendev-mirror-container-image-ubuntu
parent: old-opendev-mirror-container-images parent: system-config-mirror-container-images
vars: vars:
mirror_container_images_images: container_images:
- src_repository: docker.io/library/ubuntu - registry: quay.io
src_tag: 22.04 namespace: opendevmirror
dest_repository: quay.io/opendevmirror/ubuntu repo_shortname: ubuntu
dest_tag: 22.04 repo_description: Ubuntu mirror
dest_registry: quay.io mirror_container_images_images:
- src_repository: docker.io/library/ubuntu
src_tag: 22.04
dest_repository: quay.io/opendevmirror/ubuntu
dest_tag: 22.04
dest_registry: quay.io
- job: - job:
name: opendev-mirror-container-image-zookeeper name: opendev-mirror-container-image-zookeeper
parent: old-opendev-mirror-container-images parent: system-config-mirror-container-images
vars: vars:
mirror_container_images_images: container_images:
- src_repository: docker.io/library/zookeeper - registry: quay.io
src_tag: latest namespace: opendevmirror
dest_repository: quay.io/opendevmirror/zookeeper repo_shortname: zookeeper
dest_tag: latest repo_description: ZooKeeper mirror
dest_registry: quay.io mirror_container_images_images:
- src_repository: docker.io/library/zookeeper
src_tag: latest
dest_repository: quay.io/opendevmirror/zookeeper
dest_tag: latest
dest_registry: quay.io