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
- libvirt-dev
- pkg-config
- libzmq5

View File

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

View File

@ -28,10 +28,15 @@
nodeset: debian-bullseye
- job:
name: tenks-deploy-teardown-ovs-bios-ubuntu
name: tenks-deploy-teardown-ovs-bios-ubuntu-focal
parent: tenks-deploy-teardown-ovs-bios-base
nodeset: ubuntu-focal
- job:
name: tenks-deploy-teardown-ovs-bios-ubuntu-jammy
parent: tenks-deploy-teardown-ovs-bios-base
nodeset: ubuntu-jammy
- job:
name: tenks-deploy-teardown-linuxbridge-uefi-centos8s
parent: tenks-deploy-teardown-linuxbridge-uefi-base
@ -47,6 +52,11 @@
nodeset: debian-bullseye
- job:
name: tenks-deploy-teardown-linuxbridge-uefi-ubuntu
name: tenks-deploy-teardown-linuxbridge-uefi-ubuntu-focal
parent: tenks-deploy-teardown-linuxbridge-uefi-base
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-py38
- openstack-tox-py39
- openstack-tox-py310
- tenks-tox-ansible-lint
- tenks-deploy-teardown-ovs-bios-centos8s
- 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-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
# deploy job, which uses tenks to test bare metal compute provisioning.
- kayobe-overcloud-centos8s
@ -27,13 +30,16 @@
- openstack-tox-py36
- openstack-tox-py38
- openstack-tox-py39
- openstack-tox-py310
- tenks-tox-ansible-lint
- tenks-deploy-teardown-ovs-bios-centos8s
- 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-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
# deploy job, which uses tenks to test bare metal compute provisioning.
- kayobe-overcloud-centos8s