Merge "Add Jammy functesting to dib"

This commit is contained in:
Zuul 2022-05-13 06:31:17 +00:00 committed by Gerrit Code Review
commit 2f06cbc4eb
13 changed files with 37 additions and 0 deletions

View File

@ -29,6 +29,7 @@
- fedora/build-succeeds
- ubuntu/bionic-build-succeeds
- ubuntu/focal-build-succeeds
- ubuntu/jammy-build-succeeds
# NOTE(ianw) : these jobs are split to keep the build times a bit more
# reasonable.
@ -42,6 +43,7 @@
dib_functests:
- ubuntu-minimal/bionic-arm64-build-succeeds
- ubuntu-minimal/focal-arm64-build-succeeds
- ubuntu-minimal/jammy-arm64-build-succeeds
- debian-minimal/bullseye-arm64-build-succeeds
- job:

View File

@ -27,6 +27,7 @@ uuid-runtime [platform:dpkg]
yum-utils [platform:dpkg !platform:ubuntu-focal !platform:debian-bullseye]
dnf [platform:debian-bullseye]
debootstrap [platform:dpkg]
zstd [platform:dpkg]
procps [platform:dpkg]
# centos/fedora

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

View File

@ -5,5 +5,6 @@
- bindep
- dib-setup-gate-mirrors
- ensure-podman
- dib-ensure-debootstrap
- dib-functests

View File

@ -0,0 +1,2 @@
Update debootstap from debian unstable. This ensures debootstrap is new
enough to recognize Jammy.

View File

@ -0,0 +1,12 @@
- name: Install debootstrap/unstable
# This is shell because doing it with native ansible modules went nowhere
become: yes
shell: |
set -ex
echo "APT::Default-Release: 'stable';" > /etc/apt/apt.conf.d/default-release
echo "deb http://deb.debian.org/debian unstable main" > /etc/apt/sources.list.d/unstable-debian.list
apt-get update
apt-get install -y debootstrap/unstable
# Remove the use of unstable as it seems to interfere with other tasks
rm /etc/apt/sources.list.d/unstable-debian.list
apt-get update