zuul: Remove nova-dsvm-multinode-base

This is no longer used with the removal of the legacy
nova-grenade-multinode job in I02b2b851a74f24816d2f782a66d94de81ee527b0.

dsvm-irrelevant-files is also renamed to nova-base-irrelevant-files and
now defined within the nova-live-migration job.

Change-Id: I67faa85618e2de1400d868299426b0ba8274c90e
This commit is contained in:
Lee Yarwood 2021-03-05 12:54:32 +00:00
parent 91e53e4c2b
commit dab4ec1a53
1 changed files with 44 additions and 57 deletions

View File

@ -1,34 +1,6 @@
# See https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3
# for job naming conventions.
- job:
name: nova-dsvm-multinode-base
parent: legacy-dsvm-base-multinode
description: |
Base job for multinode nova devstack/tempest jobs.
Will setup firewall rules on all the nodes allowing them to talk to
each other.
timeout: 10800
required-projects:
- openstack/devstack-gate
- openstack/nova
- openstack/tempest
irrelevant-files: &dsvm-irrelevant-files
- ^api-.*$
- ^(test-|)requirements.txt$
- ^.*\.rst$
- ^.git.*$
- ^doc/.*$
- ^nova/hacking/.*$
- ^nova/locale/.*$
- ^nova/policies/.*$
- ^nova/tests/.*$
- ^nova/test.py$
- ^releasenotes/.*$
- ^setup.cfg$
- ^tools/.*$
- ^tox.ini$
- job:
name: nova-tox-functional-py38
parent: openstack-tox-functional-py38
@ -84,7 +56,22 @@
description: |
Run tempest live migration tests against local qcow2 ephemeral storage
and shared LVM/iSCSI cinder volumes.
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: &nova-base-irrelevant-files
- ^api-.*$
- ^(test-|)requirements.txt$
- ^.*\.rst$
- ^.git.*$
- ^doc/.*$
- ^nova/hacking/.*$
- ^nova/locale/.*$
- ^nova/policies/.*$
- ^nova/tests/.*$
- ^nova/test.py$
- ^releasenotes/.*$
- ^setup.cfg$
- ^tools/.*$
- ^tox.ini$
vars:
tox_envlist: all
tempest_test_regex: (^tempest\.api\.compute\.admin\.(test_live_migration|test_migration))
@ -105,7 +92,7 @@
description: |
Run tempest live migration tests against ceph ephemeral storage and
cinder volumes.
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
vars:
tox_envlist: all
tempest_test_regex: (^tempest\.api\.compute\.admin\.(test_live_migration|test_migration))
@ -191,7 +178,7 @@
Starting in Ussuri, the job was changed to multinode.
Starting in Wallaby, the job defaults to the q35 machine type.
Runs all tempest compute API and most scenario tests concurrently.
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
# Run post-tempest tests like for nova-manage commands.
post-run: playbooks/nova-next/post.yaml
vars:
@ -335,7 +322,7 @@
tests with the controller upgraded and the compute on the older release.
The former names for this job were "nova-grenade-live-migration" and
"legacy-grenade-dsvm-neutron-multinode-live-migration".
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
vars:
devstack_local_conf:
test-config:
@ -355,7 +342,7 @@
Multi-node python3 job which runs with two nodes and two non-cell0
cells. The compute on the controller runs in cell1 and the compute
on the subnode runs in cell2.
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
vars:
# We use the "all" environment for tempest_test_regex and
# tempest_test_exclude_list.
@ -413,7 +400,7 @@
description: |
Runs osprofiler with the Redis collector on a subset of compute-specific
tempest-full-py3 smoke tests.
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
required-projects:
- openstack/nova
vars:
@ -427,7 +414,7 @@
parent: devstack-plugin-ceph-tempest-py3
description: |
Just like the normal ceph job, but with glance multistore
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
required-projects:
- openstack/nova
pre-run:
@ -489,9 +476,9 @@
# on things like nova docs-only changes.
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa:
voting: false
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- nova-ceph-multistore:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- neutron-tempest-linuxbridge:
irrelevant-files:
# NOTE(mriedem): This job has its own irrelevant-files section
@ -528,14 +515,14 @@
- nova-grenade-multinode:
irrelevant-files: *policies-irrelevant-files
- tempest-ipv6-only:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- openstacksdk-functional-devstack:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- cyborg-tempest:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
voting: false
- barbican-tempest-plugin-simple-crypto:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
voting: false
gate:
jobs:
@ -545,7 +532,7 @@
- nova-multi-cell
- nova-next
- nova-ceph-multistore:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- neutron-tempest-linuxbridge:
irrelevant-files:
# NOTE(mriedem): This job has its own irrelevant-files section
@ -557,35 +544,35 @@
- nova-grenade-multinode:
irrelevant-files: *policies-irrelevant-files
- tempest-ipv6-only:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- openstacksdk-functional-devstack:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
experimental:
jobs:
- ironic-tempest-bfv:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- devstack-plugin-nfs-tempest-full:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- nova-osprofiler-redis
- tempest-full-py3-opensuse15:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- tempest-pg-full:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- nova-tempest-full-oslo.versionedobjects:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- nova-tempest-v2-api:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- neutron-tempest-dvr-ha-multinode-full:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- neutron-tempest-iptables_hybrid:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- os-vif-ovs:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- devstack-platform-fedora-latest:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- devstack-platform-fedora-latest-virt-preview:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files
- devstack-plugin-ceph-compute-local-ephemeral:
irrelevant-files: *dsvm-irrelevant-files
irrelevant-files: *nova-base-irrelevant-files