Skip to content

Commit 5c765cb

Browse files
Add Ubuntu 22.04 LTS (jammy) platform job
The new Ubuntu LTS release has been made last week, start running devstack on it as a platform job. Horizon has issues with py310, so gets disabled for now. Run variants with OVS and OVN(default). Co-Authored-By: yatinkarel <ykarel@redhat.com> Signed-off-by: Dr. Jens Harbott <harbott@osism.tech> Change-Id: I47696273d6b009f754335b44ef3356b4f5115cd8
1 parent 1baa890 commit 5c765cb

2 files changed

Lines changed: 77 additions & 1 deletion

File tree

.zuul.yaml

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,16 @@
1616
nodes:
1717
- controller
1818

19+
- nodeset:
20+
name: openstack-single-node-jammy
21+
nodes:
22+
- name: controller
23+
label: ubuntu-jammy
24+
groups:
25+
- name: tempest
26+
nodes:
27+
- controller
28+
1929
- nodeset:
2030
name: openstack-single-node-focal
2131
nodes:
@@ -718,6 +728,69 @@
718728
# from source instead.
719729
OVN_BUILD_FROM_SOURCE: True
720730

731+
- job:
732+
name: devstack-platform-ubuntu-jammy
733+
parent: tempest-full-py3
734+
description: Ubuntu 22.04 LTS (jammy) platform test
735+
nodeset: openstack-single-node-jammy
736+
timeout: 9000
737+
vars:
738+
configure_swap_size: 4096
739+
devstack_services:
740+
# Horizon doesn't like py310
741+
horizon: false
742+
743+
- job:
744+
name: devstack-platform-ubuntu-jammy-ovn-source
745+
parent: devstack-platform-ubuntu-jammy
746+
description: Ubuntu 22.04 LTS (jammy) platform test (OVN from source)
747+
vars:
748+
devstack_localrc:
749+
OVN_BUILD_FROM_SOURCE: True
750+
OVN_BRANCH: "v21.06.0"
751+
OVS_BRANCH: "a4b04276ab5934d087669ff2d191a23931335c87"
752+
OVS_SYSCONFDIR: "/usr/local/etc/openvswitch"
753+
754+
- job:
755+
name: devstack-platform-ubuntu-jammy-ovs
756+
parent: tempest-full-py3
757+
description: Ubuntu 22.04 LTS (jammy) platform test (OVS)
758+
nodeset: openstack-single-node-jammy
759+
timeout: 9000
760+
vars:
761+
configure_swap_size: 8192
762+
devstack_localrc:
763+
Q_AGENT: openvswitch
764+
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
765+
Q_ML2_TENANT_NETWORK_TYPE: vxlan
766+
devstack_services:
767+
# Horizon doesn't like py310
768+
horizon: false
769+
# Disable OVN services
770+
ovn-northd: false
771+
ovn-controller: false
772+
ovs-vswitchd: false
773+
ovsdb-server: false
774+
# Disable Neutron ML2/OVN services
775+
q-ovn-metadata-agent: false
776+
# Enable Neutron ML2/OVS services
777+
q-agt: true
778+
q-dhcp: true
779+
q-l3: true
780+
q-meta: true
781+
q-metering: true
782+
group-vars:
783+
subnode:
784+
devstack_services:
785+
# Disable OVN services
786+
ovn-controller: false
787+
ovs-vswitchd: false
788+
ovsdb-server: false
789+
# Disable Neutron ML2/OVN services
790+
q-ovn-metadata-agent: false
791+
# Enable Neutron ML2/OVS services
792+
q-agt: true
793+
721794
- job:
722795
name: devstack-no-tls-proxy
723796
parent: tempest-full-py3
@@ -829,6 +902,9 @@
829902
- devstack-platform-fedora-latest
830903
- devstack-platform-centos-9-stream
831904
- devstack-platform-debian-bullseye
905+
- devstack-platform-ubuntu-jammy
906+
- devstack-platform-ubuntu-jammy-ovn-source
907+
- devstack-platform-ubuntu-jammy-ovs
832908
- devstack-multinode
833909
- devstack-unit-tests
834910
- openstack-tox-bashate

stack.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ write_devstack_version
229229

230230
# Warn users who aren't on an explicitly supported distro, but allow them to
231231
# override check and attempt installation with ``FORCE=yes ./stack``
232-
SUPPORTED_DISTROS="bullseye|focal|f35|opensuse-15.2|opensuse-tumbleweed|rhel8|rhel9|openEuler-20.03"
232+
SUPPORTED_DISTROS="bullseye|focal|jammy|f35|opensuse-15.2|opensuse-tumbleweed|rhel8|rhel9|openEuler-20.03"
233233

234234
if [[ ! ${DISTRO} =~ $SUPPORTED_DISTROS ]]; then
235235
echo "WARNING: this script has not been tested on $DISTRO"

0 commit comments

Comments
 (0)