From 804bc987595e260dbc1a00db1e3da1dea7fa48e8 Mon Sep 17 00:00:00 2001 From: Sean Mooney Date: Fri, 21 Jun 2024 17:43:59 +0100 Subject: [PATCH] update nova-next to use ubuntu 24.04 This change updates the nova-next nodeset to use openstack-two-node-noble and revert to using qemu without nested virt. using nested virt was a tempory messure to mitigate the kernel panics we were seeing related to volume detach while we also explored using split kernel images. since then we have reverted the other jobs back to using normal whole disk images and we have not seen a marked uptic in kernel panics. as such this change drop the use of nested virt since the other jobs are not using it an updates the nodeset to move nova-next to test on ubuneu 24.04 (noble) on python 3.12 Depends-On: https://review.opendev.org/c/openstack/devstack/+/922427 Change-Id: I5059ba3c519efb18947a8f3d24868ce1c9289e3d --- .zuul.yaml | 35 +++-------------------------------- devstack/lib/mdev_samples | 6 +++--- 2 files changed, 6 insertions(+), 35 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 76fede6519de..298cd17d89d2 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -386,34 +386,7 @@ pre-run: playbooks/nova-next/pre.yaml required-projects: - novnc/novnc - nodeset: - nodes: - - name: controller - label: nested-virt-ubuntu-jammy - - name: compute1 - label: nested-virt-ubuntu-jammy - groups: - # Node where tests are executed and test results collected - - name: tempest - nodes: - - controller - # Nodes running the compute service - - name: compute - nodes: - - controller - - compute1 - # Nodes that are not the controller - - name: subnode - nodes: - - compute1 - # Switch node for multinode networking setup - - name: switch - nodes: - - controller - # Peer nodes for multinode networking setup - - name: peers - nodes: - - compute1 + nodeset: openstack-two-node-noble vars: # We use the "all" environment for tempest_test_regex and # tempest_exclude_regex. @@ -482,8 +455,7 @@ neutron_plugin_options: available_type_drivers: flat,geneve,vlan,gre,local,vxlan devstack_localrc: - # For nested virt - LIBVIRT_TYPE: kvm + LIBVIRT_TYPE: qemu Q_AGENT: openvswitch Q_ML2_TENANT_NETWORK_TYPE: vxlan Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch @@ -527,8 +499,7 @@ group-vars: subnode: devstack_localrc: - # For nested virt - LIBVIRT_TYPE: kvm + LIBVIRT_TYPE: qemu Q_AGENT: openvswitch Q_ML2_TENANT_NETWORK_TYPE: vxlan Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch diff --git a/devstack/lib/mdev_samples b/devstack/lib/mdev_samples index eb985a821c5d..05c68c488984 100644 --- a/devstack/lib/mdev_samples +++ b/devstack/lib/mdev_samples @@ -18,9 +18,9 @@ function compile_mdev_samples { else sudo tee -a /etc/apt/sources.list <