Add Ubuntu 22.04 Jammy support.

CI and docs updated - openstack-tox-py310 and Jammy tenks jobs.

libzmq5 added as a dependency of vbmc/zmq

Change-Id: Ibf0ca87bc86152953650e7ef8384e5c839d7a8bc
This commit is contained in:
Bartosz Bezak 2022-07-25 10:19:07 +02:00
parent d7312db645
commit d92c731aa2
4 changed files with 24 additions and 6 deletions

View File

@ -4,3 +4,4 @@ vbmcd_packages:
- gcc - gcc
- libvirt-dev - libvirt-dev
- pkg-config - pkg-config
- libzmq5

View File

@ -34,6 +34,7 @@ Currently, Tenks supports the following OS distributions on the hypervisor:
* CentOS Stream 8 * CentOS Stream 8
* Debian Bullseye (11) * Debian Bullseye (11)
* Ubuntu Focal 20.04 * Ubuntu Focal 20.04
* Ubuntu Jammy 22.04
To avoid conflicts with Python packages installed by the system package manager To avoid conflicts with Python packages installed by the system package manager
it is recommended to install Tenks in a virtualenv. Ensure that the it is recommended to install Tenks in a virtualenv. Ensure that the

View File

@ -28,10 +28,15 @@
nodeset: debian-bullseye nodeset: debian-bullseye
- job: - job:
name: tenks-deploy-teardown-ovs-bios-ubuntu name: tenks-deploy-teardown-ovs-bios-ubuntu-focal
parent: tenks-deploy-teardown-ovs-bios-base parent: tenks-deploy-teardown-ovs-bios-base
nodeset: ubuntu-focal nodeset: ubuntu-focal
- job:
name: tenks-deploy-teardown-ovs-bios-ubuntu-jammy
parent: tenks-deploy-teardown-ovs-bios-base
nodeset: ubuntu-jammy
- job: - job:
name: tenks-deploy-teardown-linuxbridge-uefi-centos8s name: tenks-deploy-teardown-linuxbridge-uefi-centos8s
parent: tenks-deploy-teardown-linuxbridge-uefi-base parent: tenks-deploy-teardown-linuxbridge-uefi-base
@ -47,6 +52,11 @@
nodeset: debian-bullseye nodeset: debian-bullseye
- job: - job:
name: tenks-deploy-teardown-linuxbridge-uefi-ubuntu name: tenks-deploy-teardown-linuxbridge-uefi-ubuntu-focal
parent: tenks-deploy-teardown-linuxbridge-uefi-base parent: tenks-deploy-teardown-linuxbridge-uefi-base
nodeset: ubuntu-focal nodeset: ubuntu-focal
- job:
name: tenks-deploy-teardown-linuxbridge-uefi-ubuntu-jammy
parent: tenks-deploy-teardown-linuxbridge-uefi-base
nodeset: ubuntu-jammy

View File

@ -11,13 +11,16 @@
- openstack-tox-py36 - openstack-tox-py36
- openstack-tox-py38 - openstack-tox-py38
- openstack-tox-py39 - openstack-tox-py39
- openstack-tox-py310
- tenks-tox-ansible-lint - tenks-tox-ansible-lint
- tenks-deploy-teardown-ovs-bios-centos8s - tenks-deploy-teardown-ovs-bios-centos8s
- tenks-deploy-teardown-ovs-bios-debian - tenks-deploy-teardown-ovs-bios-debian
- tenks-deploy-teardown-ovs-bios-ubuntu - tenks-deploy-teardown-ovs-bios-ubuntu-focal
- tenks-deploy-teardown-ovs-bios-ubuntu-jammy
- tenks-deploy-teardown-linuxbridge-uefi-centos8s - tenks-deploy-teardown-linuxbridge-uefi-centos8s
- tenks-deploy-teardown-linuxbridge-uefi-debian - tenks-deploy-teardown-linuxbridge-uefi-debian
- tenks-deploy-teardown-linuxbridge-uefi-ubuntu - tenks-deploy-teardown-linuxbridge-uefi-ubuntu-focal
- tenks-deploy-teardown-linuxbridge-uefi-ubuntu-jammy
# Until we have ironic jobs using tenks, gate on the kayobe overcloud # Until we have ironic jobs using tenks, gate on the kayobe overcloud
# deploy job, which uses tenks to test bare metal compute provisioning. # deploy job, which uses tenks to test bare metal compute provisioning.
- kayobe-overcloud-centos8s - kayobe-overcloud-centos8s
@ -27,13 +30,16 @@
- openstack-tox-py36 - openstack-tox-py36
- openstack-tox-py38 - openstack-tox-py38
- openstack-tox-py39 - openstack-tox-py39
- openstack-tox-py310
- tenks-tox-ansible-lint - tenks-tox-ansible-lint
- tenks-deploy-teardown-ovs-bios-centos8s - tenks-deploy-teardown-ovs-bios-centos8s
- tenks-deploy-teardown-ovs-bios-debian - tenks-deploy-teardown-ovs-bios-debian
- tenks-deploy-teardown-ovs-bios-ubuntu - tenks-deploy-teardown-ovs-bios-ubuntu-focal
- tenks-deploy-teardown-ovs-bios-ubuntu-jammy
- tenks-deploy-teardown-linuxbridge-uefi-centos8s - tenks-deploy-teardown-linuxbridge-uefi-centos8s
- tenks-deploy-teardown-linuxbridge-uefi-debian - tenks-deploy-teardown-linuxbridge-uefi-debian
- tenks-deploy-teardown-linuxbridge-uefi-ubuntu - tenks-deploy-teardown-linuxbridge-uefi-ubuntu-focal
- tenks-deploy-teardown-linuxbridge-uefi-ubuntu-jammy
# Until we have ironic jobs using tenks, gate on the kayobe overcloud # Until we have ironic jobs using tenks, gate on the kayobe overcloud
# deploy job, which uses tenks to test bare metal compute provisioning. # deploy job, which uses tenks to test bare metal compute provisioning.
- kayobe-overcloud-centos8s - kayobe-overcloud-centos8s