Stop using split UEC image (mostly)

This reverts us back to using the standard disk image for most of our
tests, which is more representative of how people actually use nova.
This leaves the UEC image on a few jobs for the sake of comparison
data for the time being, and because we should actually test that
code path if we're going to say we support it.

Change-Id: I16ed92d342464325d4bef33c1e22b328bcfbe7d6
This commit is contained in:
Dan Smith 2024-05-15 07:17:29 -07:00
parent 84b0a481fe
commit eed3e2b47f

View File

@ -168,7 +168,6 @@
# test_live_migration_with_trunk in this job to keep # test_live_migration_with_trunk in this job to keep
tempest_test_regex: (^tempest\..*compute\..*(migration|resize|reboot).*) tempest_test_regex: (^tempest\..*compute\..*(migration|resize|reboot).*)
devstack_localrc: devstack_localrc:
<<: *uec_image_vars
Q_AGENT: openvswitch Q_AGENT: openvswitch
Q_ML2_TENANT_NETWORK_TYPE: vxlan Q_ML2_TENANT_NETWORK_TYPE: vxlan
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
@ -211,7 +210,6 @@
group-vars: group-vars:
subnode: subnode:
devstack_localrc: devstack_localrc:
<<: *uec_image_vars
Q_AGENT: openvswitch Q_AGENT: openvswitch
Q_ML2_TENANT_NETWORK_TYPE: vxlan Q_ML2_TENANT_NETWORK_TYPE: vxlan
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
@ -263,8 +261,6 @@
tempest_test_regex: (^tempest\.api\.compute\.admin\.(test_live_migration|test_migration)) tempest_test_regex: (^tempest\.api\.compute\.admin\.(test_live_migration|test_migration))
# revert this when bug #1940425 is fixed in neutron # revert this when bug #1940425 is fixed in neutron
tempest_exclude_regex: (test_live_migration_with_trunk) tempest_exclude_regex: (test_live_migration_with_trunk)
devstack_localrc:
<<: *uec_image_vars
devstack_services: devstack_services:
openstack-cli-server: true openstack-cli-server: true
devstack_local_conf: devstack_local_conf:
@ -319,7 +315,6 @@
resize: false resize: false
cold_migration: false cold_migration: false
devstack_localrc: devstack_localrc:
<<: *uec_image_vars
NOVA_BACKEND: LVM NOVA_BACKEND: LVM
# Do not waste time clearing volumes. # Do not waste time clearing volumes.
LVM_VOLUME_CLEAR: none LVM_VOLUME_CLEAR: none
@ -582,7 +577,6 @@
tox_envlist: all tox_envlist: all
tempest_test_regex: api.*compute tempest_test_regex: api.*compute
devstack_localrc: devstack_localrc:
<<: *uec_image_vars
TEMPEST_COMPUTE_TYPE: compute_legacy TEMPEST_COMPUTE_TYPE: compute_legacy
- job: - job:
@ -608,8 +602,6 @@
"legacy-grenade-dsvm-neutron-multinode-live-migration". "legacy-grenade-dsvm-neutron-multinode-live-migration".
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars: vars:
devstack_localrc:
<<: *uec_image_vars
devstack_local_conf: devstack_local_conf:
test-config: test-config:
$TEMPEST_CONFIG: $TEMPEST_CONFIG:
@ -657,7 +649,6 @@
c-bak: false c-bak: false
openstack-cli-server: true openstack-cli-server: true
devstack_localrc: devstack_localrc:
<<: *uec_image_vars
# Setup two non-cell0 cells (cell1 and cell2). # Setup two non-cell0 cells (cell1 and cell2).
NOVA_NUM_CELLS: 2 NOVA_NUM_CELLS: 2
# Disable resize to the same host so all resizes will move across # Disable resize to the same host so all resizes will move across
@ -670,7 +661,6 @@
group-vars: group-vars:
peers: peers:
devstack_localrc: devstack_localrc:
<<: *uec_image_vars
NOVA_ALLOW_MOVE_TO_SAME_HOST: true NOVA_ALLOW_MOVE_TO_SAME_HOST: true
LIVE_MIGRATION_AVAILABLE: false LIVE_MIGRATION_AVAILABLE: false
subnode: subnode:
@ -699,8 +689,6 @@
tox_envlist: all tox_envlist: all
# Run compute API and only the test_server_basic_ops scenario tests. # Run compute API and only the test_server_basic_ops scenario tests.
tempest_test_regex: ^tempest\.(scenario\.test_server_basic_ops|(api\.compute)) tempest_test_regex: ^tempest\.(scenario\.test_server_basic_ops|(api\.compute))
devstack_localrc:
<<: *uec_image_vars
- job: - job:
name: nova-ceph-multistore name: nova-ceph-multistore
@ -723,7 +711,6 @@
# will refuse because we set never_download_image_if_on_rbd in this job. # will refuse because we set never_download_image_if_on_rbd in this job.
# Just skip these tests for this case. # Just skip these tests for this case.
devstack_localrc: devstack_localrc:
<<: *uec_image_vars
GLANCE_STANDALONE: True GLANCE_STANDALONE: True
GLANCE_USE_IMPORT_WORKFLOW: True GLANCE_USE_IMPORT_WORKFLOW: True
DEVSTACK_PARALLEL: True DEVSTACK_PARALLEL: True
@ -813,7 +800,6 @@
devstack_services: devstack_services:
openstack-cli-server: true openstack-cli-server: true
devstack_localrc: devstack_localrc:
<<: *uec_image_vars
# Enabeling the scope and new defaults for services implemented it. # Enabeling the scope and new defaults for services implemented it.
# NOTE (gmann): We need to keep keystone scope check disable as # NOTE (gmann): We need to keep keystone scope check disable as
# services (except ironic) does not support the system scope and # services (except ironic) does not support the system scope and
@ -834,7 +820,6 @@
devstack_services: devstack_services:
openstack-cli-server: true openstack-cli-server: true
devstack_localrc: devstack_localrc:
<<: *uec_image_vars
NOVA_ENFORCE_SCOPE: false NOVA_ENFORCE_SCOPE: false
- project: - project:
@ -855,9 +840,6 @@
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa: - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa:
voting: false voting: false
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- nova-ceph-multistore: - nova-ceph-multistore:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
- neutron-linuxbridge-tempest: - neutron-linuxbridge-tempest:
@ -866,9 +848,6 @@
# so that we only run it on changes to networking and libvirt/vif # so that we only run it on changes to networking and libvirt/vif
# code; we don't need to run this on all changes. # code; we don't need to run this on all changes.
- ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$ - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
vars:
devstack_localrc:
<<: *uec_image_vars
- nova-live-migration - nova-live-migration
- nova-live-migration-ceph - nova-live-migration-ceph
- nova-lvm - nova-lvm
@ -888,42 +867,24 @@
# common jobs will be enough along with nova functional # common jobs will be enough along with nova functional
# and unit tests. # and unit tests.
irrelevant-files: *policies-irrelevant-files irrelevant-files: *policies-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- tempest-integrated-compute-enforce-scope-new-defaults: - tempest-integrated-compute-enforce-scope-new-defaults:
irrelevant-files: *policies-irrelevant-files irrelevant-files: *policies-irrelevant-files
- tempest-integrated-compute-rbac-old-defaults: - tempest-integrated-compute-rbac-old-defaults:
irrelevant-files: *policies-irrelevant-files irrelevant-files: *policies-irrelevant-files
- grenade-skip-level-always: - grenade-skip-level-always:
irrelevant-files: *policies-irrelevant-files irrelevant-files: *policies-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- nova-grenade-multinode: - nova-grenade-multinode:
irrelevant-files: *policies-irrelevant-files irrelevant-files: *policies-irrelevant-files
- tempest-ipv6-only: - tempest-ipv6-only:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- openstacksdk-functional-devstack: - openstacksdk-functional-devstack:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- cyborg-tempest: - cyborg-tempest:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
voting: false voting: false
vars:
devstack_localrc:
<<: *uec_image_vars
- barbican-tempest-plugin-simple-crypto: - barbican-tempest-plugin-simple-crypto:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
voting: false voting: false
vars:
devstack_localrc:
<<: *uec_image_vars
gate: gate:
jobs: jobs:
- nova-live-migration - nova-live-migration
@ -941,105 +902,54 @@
# so that we only run it on changes to networking and libvirt/vif # so that we only run it on changes to networking and libvirt/vif
# code; we don't need to run this on all changes. # code; we don't need to run this on all changes.
- ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$ - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
vars:
devstack_localrc:
<<: *uec_image_vars
- tempest-integrated-compute: - tempest-integrated-compute:
irrelevant-files: *policies-irrelevant-files irrelevant-files: *policies-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- tempest-integrated-compute-enforce-scope-new-defaults: - tempest-integrated-compute-enforce-scope-new-defaults:
irrelevant-files: *policies-irrelevant-files irrelevant-files: *policies-irrelevant-files
- tempest-integrated-compute-rbac-old-defaults: - tempest-integrated-compute-rbac-old-defaults:
irrelevant-files: *policies-irrelevant-files irrelevant-files: *policies-irrelevant-files
- grenade-skip-level-always: - grenade-skip-level-always:
irrelevant-files: *policies-irrelevant-files irrelevant-files: *policies-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- nova-grenade-multinode: - nova-grenade-multinode:
irrelevant-files: *policies-irrelevant-files irrelevant-files: *policies-irrelevant-files
- tempest-ipv6-only: - tempest-ipv6-only:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- openstacksdk-functional-devstack: - openstacksdk-functional-devstack:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
periodic-weekly: periodic-weekly:
jobs: jobs:
# Runs emulation feature functionality test less frequently due # Runs emulation feature functionality test less frequently due
# to being the initial release and experimental in nature. # to being the initial release and experimental in nature.
- nova-emulation - nova-emulation
- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-shard - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-shard
- tempest-centos9-stream-fips: - tempest-centos9-stream-fips
vars:
devstack_localrc:
<<: *uec_image_vars
experimental: experimental:
jobs: jobs:
- ironic-tempest-bfv: - ironic-tempest-bfv:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-shard: - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-shard:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- devstack-plugin-nfs-tempest-full: - devstack-plugin-nfs-tempest-full:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- nova-osprofiler-redis - nova-osprofiler-redis
- tempest-pg-full: - tempest-pg-full:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- nova-tempest-full-oslo.versionedobjects: - nova-tempest-full-oslo.versionedobjects:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
- nova-tempest-v2-api: - nova-tempest-v2-api:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
- neutron-ovs-tempest-dvr-ha-multinode-full: - neutron-ovs-tempest-dvr-ha-multinode-full:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- neutron-ovs-tempest-iptables_hybrid: - neutron-ovs-tempest-iptables_hybrid:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- os-vif-ovs: - os-vif-ovs:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- devstack-plugin-ceph-compute-local-ephemeral: - devstack-plugin-ceph-compute-local-ephemeral:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- devstack-tobiko-nova: - devstack-tobiko-nova:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- tempest-centos9-stream-fips: - tempest-centos9-stream-fips:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars
- nova-emulation - nova-emulation
- tempest-integrated-compute-centos-9-stream: - tempest-integrated-compute-centos-9-stream:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_localrc:
<<: *uec_image_vars