Build gerrit image with python base from quay.io

The parent change moves publication of these base python images to
quay.io. Update the Gerrit image builds to pull these images from
quay.io to match.

We switch to building with docker now that docker is capable of
building with speculative images in single arch builds.

Change-Id: Ie48f8dedf2c4aed86e098723acd3e499be9b680d
This commit is contained in:
Clark Boylan
2025-08-26 15:16:23 -07:00
parent bfa363d9dd
commit 5ca652888e
2 changed files with 6 additions and 2 deletions

View File

@@ -15,12 +15,12 @@
# Fri Jul 18 10:35:03 AM PDT 2025 - trigger rebuild # Fri Jul 18 10:35:03 AM PDT 2025 - trigger rebuild
FROM docker.io/opendevorg/python-builder:3.12-bookworm as builder FROM quay.io/opendevorg/python-builder:3.12-bookworm as builder
COPY . /tmp/src COPY . /tmp/src
RUN assemble RUN assemble
FROM docker.io/opendevorg/python-base:3.12-bookworm as gerrit-base FROM quay.io/opendevorg/python-base:3.12-bookworm as gerrit-base
RUN echo 'APT::Install-Recommends "0";' > /etc/apt/apt.conf.d/95disable-recommends RUN echo 'APT::Install-Recommends "0";' > /etc/apt/apt.conf.d/95disable-recommends

View File

@@ -14,6 +14,7 @@
- playbooks/zuul/gerrit/base.yaml - playbooks/zuul/gerrit/base.yaml
vars: &gerrit-base_vars vars: &gerrit-base_vars
promote_container_image_job: system-config-upload-image-gerrit-base promote_container_image_job: system-config-upload-image-gerrit-base
container_command: docker
container_images: container_images:
- context: docker/gerrit/base - context: docker/gerrit/base
registry: quay.io registry: quay.io
@@ -109,6 +110,7 @@
override-checkout: v3.10.7 override-checkout: v3.10.7
vars: &gerrit_vars_3_10 vars: &gerrit_vars_3_10
promote_container_image_job: system-config-upload-image-gerrit-3.10 promote_container_image_job: system-config-upload-image-gerrit-3.10
container_command: docker
container_images: container_images:
- context: docker/gerrit/bazel - context: docker/gerrit/bazel
registry: quay.io registry: quay.io
@@ -210,6 +212,7 @@
override-checkout: v3.11.4 override-checkout: v3.11.4
vars: &gerrit_vars_3_11 vars: &gerrit_vars_3_11
promote_container_image_job: system-config-upload-image-gerrit-3.11 promote_container_image_job: system-config-upload-image-gerrit-3.11
container_command: docker
container_images: container_images:
- context: docker/gerrit/bazel - context: docker/gerrit/bazel
registry: quay.io registry: quay.io
@@ -296,6 +299,7 @@
vars: &gerrit_vars_master vars: &gerrit_vars_master
zuul_work_dir: src/opendev.org/opendev/system-config zuul_work_dir: src/opendev.org/opendev/system-config
promote_container_image_job: system-config-upload-image-gerrit-master promote_container_image_job: system-config-upload-image-gerrit-master
container_command: docker
container_images: container_images:
- context: docker/gerrit/bazel - context: docker/gerrit/bazel
registry: quay.io registry: quay.io