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:
@@ -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 \
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user