move nova-ovs-hybrid-plug to deploy with spice and fix qxl default

In centos/rhel 9 qemu supprot for the qxl model was removed
with the removal of spice support.
In ubuntu 24.04 qemu support for qxl and spice supprot
has now also been removed.
debian 12 bookworm still support spice in there qemu package.

When we updated the default video model to virtio for x86 we
left a config driven special case for spice to default to qxl
since that nolonger works on centos or ubuntu based distos that
default is not helpful so this change removes the special case
making virtio the default for x86 regardless of the console used.

This change also updates the nova-ovs-hybrid-plug to test with spice
so that we have at least one job using it. to enable that the job is
moved to debian.

Closes-Bug: #2097529
Change-Id: I265ad2ced3729bed41bf53c58dcebadb775ce1f7
This commit is contained in:
Sean Mooney
2025-02-05 20:31:31 +00:00
parent 88a36a5a00
commit d4f40976d0
4 changed files with 33 additions and 4 deletions
+7
View File
@@ -143,6 +143,7 @@
- job:
name: nova-ovs-hybrid-plug
parent: tempest-multinode-full-py3
nodeset: devstack-two-node-debian-bookworm
description: |
Run move operations, reboot, and evacuation (via the same post-run hook
as the nova-live-migration job) tests with the OVS network backend and
@@ -175,6 +176,7 @@
Q_ML2_TENANT_NETWORK_TYPE: vxlan
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
ML2_L3_PLUGIN: router
NOVA_VNC_ENABLED: False
devstack_services:
# Disable OVN services
br-ex-tcpdump: false
@@ -202,6 +204,9 @@
s-object: false
s-proxy: false
openstack-cli-server: true
# disable vnc and enable spice
n-novnc: false
n-spice: true
devstack_local_conf:
post-config:
"/$NEUTRON_CORE_PLUGIN_CONF":
@@ -220,6 +225,8 @@
Q_ML2_TENANT_NETWORK_TYPE: vxlan
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
ML2_L3_PLUGIN: router
NOVA_VNC_ENABLED: False
NOVA_SPICE_ENABLED: true
devstack_services:
# Disable OVN services
br-ex-tcpdump: false