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
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
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

View File

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