blob: 479ffff20bd707f68243a1b9e4fbf3ea7a98637c [file] [log] [blame]
# NOTE(gmann): This file includes all stable release jobs definition.
- job:
name: tempest-full-2025-2
parent: tempest-full-py3
nodeset: openstack-single-node-noble
override-checkout: stable/2025.2
- job:
name: tempest-full-2025-1
parent: tempest-full-py3
nodeset: openstack-single-node-noble
override-checkout: stable/2025.1
- job:
name: tempest-full-2024-2
parent: tempest-full-py3
nodeset: openstack-single-node-jammy
override-checkout: stable/2024.2
- job:
name: tempest-full-2025-2-extra-tests
parent: tempest-extra-tests
nodeset: openstack-single-node-noble
override-checkout: stable/2025.2
- job:
name: tempest-full-2025-1-extra-tests
parent: tempest-extra-tests
nodeset: openstack-single-node-noble
override-checkout: stable/2025.1
- 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-multinode-2025-2
parent: tempest-multinode-full-py3
nodeset: openstack-two-node-noble
override-checkout: stable/2025.2
- job:
name: tempest-multinode-2025-1
parent: tempest-multinode-full-py3
nodeset: openstack-two-node-noble
override-checkout: stable/2025.1
- job:
name: tempest-multinode-2024-2
parent: tempest-multinode-full-py3
nodeset: openstack-two-node-jammy
override-checkout: stable/2024.2
- job:
name: tempest-slow-2025-2
parent: tempest-slow-py3
nodeset: openstack-two-node-noble
override-checkout: stable/2025.2
- job:
name: tempest-slow-2025-1
parent: tempest-slow-py3
nodeset: openstack-two-node-noble
override-checkout: stable/2025.1
- job:
name: tempest-slow-2024-2
parent: tempest-slow-py3
nodeset: openstack-two-node-jammy
override-checkout: stable/2024.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:
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-jammy
# This job runs on Jammy and supposed to run until 2024.2.
branches:
- ^.*/2023.1
- ^.*/2023.2
- ^.*/2024.1
- ^.*/2024.2
vars:
devstack_plugins:
neutron: https://opendev.org/openstack/neutron
devstack_services:
neutron-trunk: 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_plugins:
neutron: https://opendev.org/openstack/neutron
devstack_services:
neutron-trunk: 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)"
- 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
- 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
- job:
name: tempest-integrated-compute-centos-9-stream
parent: tempest-integrated-compute
nodeset: devstack-single-node-centos-9-stream
# centos-9-stream before 2026.1 need to run with default
# PYTHON3_VERSION i.e 3.9
branches: &centos9_stable
- ^.*/yoga
- ^.*/zed
- ^.*/2023.1
- ^.*/2024.1
- ^.*/2024.2
- ^.*/2025.1
description: |
This job runs integration tests for compute. This is
subset of 'tempest-full-py3' job and run Nova, Neutron, Cinder (except backup tests)
and Glance related tests. This is meant to be run on Nova gate only.
This version of the job also uses CentOS 9 stream.
vars:
# Required until bug/1949606 is resolved when using libvirt and QEMU
# >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
configure_swap_size: 4096
- job:
name: tempest-centos9-stream-fips
parent: devstack-tempest
description: |
Integration testing for a FIPS enabled Centos 9 system
timeout: 10800
nodeset: devstack-single-node-centos-9-stream
# centos-9-stream before 2026.1 need to run with default
# PYTHON3_VERSION i.e 3.9
branches: *centos9_stable
vars:
tox_envlist: full
configure_swap_size: 4096
nslookup_target: 'opendev.org'
enable_fips: True