Update functests

The arm64-deb builds are failing for jammy since debootstrap is too old,
let's run them on bookworm instead of bullseye. For consistency do the
same for the x86 builds. Also add functests building noble.

Depends-On: https://review.opendev.org/c/zuul/nodepool/+/929573
Change-Id: I5b25239a7cacda62d3a46f7b15306446b3cc08e6
This commit is contained in:
Dr. Jens Harbott
2024-07-10 22:00:05 +02:00
committed by Clark Boylan
parent 55c8644ef3
commit 1d3a4de4a8
12 changed files with 28 additions and 2 deletions

View File

@@ -18,7 +18,7 @@
description: |
This is the base set of stable tests
parent: dib-functests-base
nodeset: debian-bullseye
nodeset: debian-bookworm
vars:
dib_functests:
- containerfile/jammy-build-succeeds
@@ -35,6 +35,7 @@
- ubuntu/bionic-build-succeeds
- ubuntu/focal-build-succeeds
- ubuntu/jammy-build-succeeds
- ubuntu/noble-build-succeeds
# NOTE(ianw) : these jobs are split to keep the build times a bit more
# reasonable.
@@ -42,14 +43,16 @@
name: dib-functests-arm64-deb
description: |
ARM64 build tests (Debian-like distros)
nodeset: debian-bullseye-arm64
nodeset: debian-bookworm-arm64
parent: dib-functests-base
vars:
dib_functests:
- ubuntu-minimal/bionic-arm64-build-succeeds
- ubuntu-minimal/focal-arm64-build-succeeds
- ubuntu-minimal/jammy-arm64-build-succeeds
- ubuntu-minimal/noble-arm64-build-succeeds
- debian-minimal/bullseye-arm64-build-succeeds
- debian-minimal/bookworm-arm64-build-succeeds
- job:
name: dib-functests-arm64-rpm

View File

@@ -0,0 +1 @@
Verify we can build a debian-minimal stable image.

View File

@@ -0,0 +1,4 @@
Verify we can build a ubuntu-minimal image.
Note this test includes the vm element to test the bootloader install,
and specifies to output a .qcow2

View File

@@ -0,0 +1,3 @@
block-device-efi
openstack-ci-mirrors
vm

View File

@@ -0,0 +1,4 @@
Verify we can build a ubuntu image.
Note this test includes the vm element to test the bootloader install,
and specifies to output a .qcow2

View File

@@ -0,0 +1,4 @@
block-device-mbr
openstack-ci-mirrors
vm