Update matrix-eavesdrop container to build on Debian Trixie

This is largely motivated by wanting to test the Trixie container
platform before we move Gerrit to it. The python version stays the same,
but the OS platform updates from Bookworm to Trixie. Importantly, this
image makes use of the assemble system so is a good sanity check that
tooling works as expected.

Change-Id: I3af96decd0334f0324cc9ece3fbbaba718bba6ce
This commit is contained in:
Clark Boylan
2025-12-09 14:26:34 -08:00
parent 0d56571662
commit beeb9d08b7
3 changed files with 8 additions and 8 deletions

View File

@@ -15,12 +15,12 @@
# Trigger rebuild - Thu Aug 7 05:51:27 PM UTC 2025
FROM quay.io/opendevorg/python-builder:3.12-bookworm as builder
FROM quay.io/opendevorg/python-builder:3.12-trixie as builder
COPY src /tmp/src
RUN assemble
FROM quay.io/opendevorg/python-base:3.12-bookworm as eavesdrop
FROM quay.io/opendevorg/python-base:3.12-trixie as eavesdrop
COPY --from=builder /output/ /output
RUN /output/install-from-bindep \

View File

@@ -4,8 +4,8 @@
description: Build a matrix-eavesdrop image.
parent: system-config-build-container-image
requires: &matrix-eavesdrop_requires
- python-base-3.12-bookworm-container-image
- python-builder-3.12-bookworm-container-image
- python-base-3.12-trixie-container-image
- python-builder-3.12-trixie-container-image
provides: matrix-eavesdrop-container-image
vars: &matrix-eavesdrop_vars
promote_container_image_job: system-config-upload-image-matrix-eavesdrop

View File

@@ -130,9 +130,9 @@
- system-config-build-image-matrix-eavesdrop:
dependencies:
- name: opendev-buildset-registry
- name: system-config-build-image-python-builder-3.12-bookworm
- name: system-config-build-image-python-builder-3.12-trixie
soft: true
- name: system-config-build-image-python-base-3.12-bookworm
- name: system-config-build-image-python-base-3.12-trixie
soft: true
- system-config-build-image-python-base-3.11-bookworm
- system-config-build-image-python-base-3.11-bookworm-debug
@@ -273,9 +273,9 @@
- system-config-upload-image-matrix-eavesdrop:
dependencies:
- name: opendev-buildset-registry
- name: system-config-upload-image-python-builder-3.12-bookworm
- name: system-config-upload-image-python-builder-3.12-trixie
soft: true
- name: system-config-upload-image-python-base-3.12-bookworm
- name: system-config-upload-image-python-base-3.12-trixie
soft: true
- system-config-upload-image-python-base-3.11-bookworm
- system-config-upload-image-python-base-3.11-bookworm-debug