tempest/zuul.d/stable-jobs.yaml
yatinkarel 22022ccc58 [Xena Jobs] use 'full' tox env
With [1] Xena is being pinned to 33.0.0 and that version
don't have 'multinode' and 'integrated-full' tox envs,
so using 'full'. xena-last tag which have both these envs
can't be used due to[2][3].

Also exclude DHCPAgentSchedulersTestJSON and Multiattach tests as
[4][5] missing in tempest-33.0.0.

[1] https://review.opendev.org/c/openstack/devstack/+/933741
[2] https://review.opendev.org/c/openstack/tempest/+/821732
[3] https://review.opendev.org/c/openstack/tempest/+/873442
[4] https://review.opendev.org/c/openstack/tempest/+/898090
[5] https://review.opendev.org/c/openstack/tempest/+/875372

Needed-By: https://review.opendev.org/c/openstack/devstack/+/933741
Change-Id: I5e82704ae81e5c0ef016fac02d153d6ed003d12b
2024-11-13 12:49:48 +05:30

176 lines
4.7 KiB
YAML

# NOTE(gmann): This file includes all stable release jobs definition.
- job:
name: tempest-full-2024-2
parent: tempest-full-py3
nodeset: openstack-single-node-jammy
override-checkout: stable/2024.2
- job:
name: tempest-full-2024-1
parent: tempest-full-py3
nodeset: openstack-single-node-jammy
override-checkout: stable/2024.1
- job:
name: tempest-full-2023-2
parent: tempest-full-py3
nodeset: openstack-single-node-jammy
override-checkout: stable/2023.2
- job:
name: tempest-full-2024-2-extra-tests
parent: tempest-extra-tests
nodeset: openstack-single-node-jammy
override-checkout: stable/2024.2
- job:
name: tempest-full-2024-1-extra-tests
parent: tempest-extra-tests
nodeset: openstack-single-node-jammy
override-checkout: stable/2024.1
- job:
name: tempest-full-2023-2-extra-tests
parent: tempest-extra-tests
nodeset: openstack-single-node-jammy
override-checkout: stable/2023.2
- job:
name: tempest-slow-2024-2
parent: tempest-slow-py3
nodeset: openstack-two-node-jammy
override-checkout: stable/2024.2
- job:
name: tempest-slow-2024-1
parent: tempest-slow-py3
nodeset: openstack-two-node-jammy
override-checkout: stable/2024.1
- job:
name: tempest-slow-2023-2
parent: tempest-slow-py3
nodeset: openstack-two-node-jammy
override-checkout: stable/2023.2
- job:
name: tempest-full-py3
parent: devstack-tempest
# This job version is to use the 'full' tox env which
# is available for unmaintained/victoria to unmaintained/xena also.
branches:
- ^.*/victoria
- ^.*/wallaby
- ^.*/xena
description: |
Base integration test with Neutron networking, horizon, swift enable,
and py3.
Former names for this job where:
* legacy-tempest-dsvm-py35
* gate-tempest-dsvm-py35
required-projects:
- openstack/horizon
vars:
tox_envlist: full
tempest_exclude_regex: "\
(DHCPAgentSchedulersTestJSON)|\
(AttachVolumeMultiAttachTest)|\
(UpdateMultiattachVolumeNegativeTest)"
devstack_localrc:
USE_PYTHON3: true
FORCE_CONFIG_DRIVE: true
ENABLE_VOLUME_MULTIATTACH: true
GLANCE_USE_IMPORT_WORKFLOW: True
devstack_plugins:
neutron: https://opendev.org/openstack/neutron
devstack_services:
# Enable horizon so that we can run horizon test.
horizon: true
- job:
name: tempest-multinode-full-py3
parent: tempest-multinode-full
nodeset: openstack-two-node-focal
# This job runs on Focal and supposed to run until unmaintained/zed.
branches:
- ^.*/victoria
- ^.*/wallaby
- ^.*/xena
- ^.*/yoga
- ^.*/zed
vars:
devstack_localrc:
USE_PYTHON3: true
devstack_plugins:
neutron: https://opendev.org/openstack/neutron
devstack_services:
neutron-trunk: true
group-vars:
subnode:
devstack_localrc:
USE_PYTHON3: true
- job:
name: tempest-multinode-full
parent: tempest-multinode-full-base
nodeset: openstack-two-node-focal
# This job runs on Focal and on python2. This is for unmaintained/victoria to unmaintained/xena.
branches:
- ^.*/victoria
- ^.*/wallaby
- ^.*/xena
vars:
tox_envlist: full
tempest_exclude_regex: "\
(DHCPAgentSchedulersTestJSON)|\
(AttachVolumeMultiAttachTest)|\
(UpdateMultiattachVolumeNegativeTest)"
devstack_localrc:
USE_PYTHON3: False
group-vars:
subnode:
devstack_localrc:
USE_PYTHON3: False
- job:
name: tempest-multinode-full
parent: tempest-multinode-full-base
nodeset: openstack-two-node-focal
# This job runs on Focal and on python2. This is for unmaintained/yoga to unmaintained/zed.
branches:
- ^.*/yoga
- ^.*/zed
vars:
devstack_localrc:
USE_PYTHON3: False
group-vars:
subnode:
devstack_localrc:
USE_PYTHON3: False
- job:
name: tempest-slow-py3
parent: tempest-slow
# This job version is to use the 'slow-serial' tox env for
# the stable/ussuri to stable/wallaby testing.
branches:
- ^.*/victoria
- ^.*/wallaby
vars:
tox_envlist: slow-serial
- job:
name: tempest-full-py3-opensuse15
parent: tempest-full-py3
nodeset: devstack-single-node-opensuse-15
description: |
Base integration test with Neutron networking and py36 running
on openSUSE Leap 15.x
voting: false
# This job is not used after stable/xena and can be
# removed once stable/xena is EOL.
branches:
- ^.*/victoria
- ^.*/wallaby
- ^.*/xena