263825a17a
This marks the end of support for stable/victoria which is EM now[1]. This remove the stable/victoria jobs and also adds relesenote to mark the end of support of Victoria. [1] https://releases.openstack.org/ Change-Id: Ia63cdc682a32a2bcfd748f924368db6028b64d8c
249 lines
7.7 KiB
YAML
249 lines
7.7 KiB
YAML
# NOTE(gmann): This file includes all stable release jobs definition.
|
|
- job:
|
|
name: tempest-full-yoga
|
|
parent: tempest-full-py3
|
|
override-checkout: stable/yoga
|
|
|
|
- job:
|
|
name: tempest-full-xena
|
|
parent: tempest-full-py3
|
|
override-checkout: stable/xena
|
|
|
|
- job:
|
|
name: tempest-full-wallaby-py3
|
|
parent: tempest-full-py3
|
|
override-checkout: stable/wallaby
|
|
|
|
- job:
|
|
name: tempest-slow-yoga
|
|
parent: tempest-slow-py3
|
|
override-checkout: stable/yoga
|
|
|
|
- job:
|
|
name: tempest-slow-xena
|
|
parent: tempest-slow-py3
|
|
override-checkout: stable/xena
|
|
|
|
- job:
|
|
name: tempest-slow-wallaby
|
|
parent: tempest-slow-py3
|
|
override-checkout: stable/wallaby
|
|
|
|
- job:
|
|
name: tempest-full-py3
|
|
parent: devstack-tempest
|
|
# This job version is with swift disabled on py3
|
|
# as swift was not ready on py3 until stable/train.
|
|
branches:
|
|
- stable/pike
|
|
- stable/queens
|
|
- stable/rocky
|
|
- stable/stein
|
|
- stable/train
|
|
description: |
|
|
Base integration test with Neutron networking, swift disabled, and py3.
|
|
Former names for this job where:
|
|
* legacy-tempest-dsvm-py35
|
|
* gate-tempest-dsvm-py35
|
|
required-projects:
|
|
- openstack/horizon
|
|
vars:
|
|
tox_envlist: full
|
|
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_local_conf:
|
|
post-config:
|
|
"/$NEUTRON_CORE_PLUGIN_CONF":
|
|
ovs:
|
|
bridge_mappings: public:br-ex
|
|
resource_provider_bandwidths: br-ex:1000000:1000000
|
|
test-config:
|
|
$TEMPEST_CONFIG:
|
|
network-feature-enabled:
|
|
qos_placement_physnet: public
|
|
devstack_services:
|
|
# Enbale horizon so that we can run horizon test.
|
|
horizon: true
|
|
s-account: false
|
|
s-container: false
|
|
s-object: false
|
|
s-proxy: false
|
|
# without Swift, c-bak cannot run (in the Gate at least)
|
|
# NOTE(mriedem): Disable the cinder-backup service from
|
|
# tempest-full-py3 since tempest-full-py3 is in the integrated-gate-py3
|
|
# project template but the backup tests do not really involve other
|
|
# services so they should be run in some more cinder-specific job,
|
|
# especially because the tests fail at a high rate (see bugs 1483434,
|
|
# 1813217, 1745168)
|
|
c-bak: false
|
|
neutron-placement: true
|
|
neutron-qos: true
|
|
|
|
- job:
|
|
name: tempest-multinode-full
|
|
parent: tempest-multinode-full-base
|
|
nodeset: openstack-two-node-bionic
|
|
# This job runs on Bionic and on python2. This is for stable/stein and stable/train.
|
|
# This job is prepared to make sure all stable branches from stable/stein till stable/train
|
|
# will keep running on bionic. This can be removed once stable/train is EOL.
|
|
branches:
|
|
- stable/stein
|
|
- stable/train
|
|
- stable/ussuri
|
|
vars:
|
|
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-xenial
|
|
# This job runs on Xenial and this is for stable/pike, stable/queens
|
|
# and stable/rocky. This job is prepared to make sure all stable branches
|
|
# before stable/stein will keep running on xenial. This job can be
|
|
# removed once stable/rocky is EOL.
|
|
branches:
|
|
- stable/pike
|
|
- stable/queens
|
|
- stable/rocky
|
|
vars:
|
|
devstack_localrc:
|
|
USE_PYTHON3: False
|
|
group-vars:
|
|
subnode:
|
|
devstack_localrc:
|
|
USE_PYTHON3: False
|
|
|
|
- job:
|
|
name: tempest-slow
|
|
parent: tempest-multinode-full
|
|
description: |
|
|
This multinode integration job will run all the tests tagged as slow.
|
|
It enables the lvm multibackend setup to cover few scenario tests.
|
|
This job will run only slow tests (API or Scenario) serially.
|
|
Former names for this job were:
|
|
* legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend
|
|
* tempest-scenario-multinode-lvm-multibackend
|
|
timeout: 10800
|
|
branches:
|
|
- stable/pike
|
|
- stable/queens
|
|
- stable/rocky
|
|
vars:
|
|
tox_envlist: slow-serial
|
|
devstack_localrc:
|
|
CINDER_ENABLED_BACKENDS: lvm:lvmdriver-1,lvm:lvmdriver-2
|
|
ENABLE_VOLUME_MULTIATTACH: true
|
|
# to avoid https://bugs.launchpad.net/neutron/+bug/1914037
|
|
# as we couldn't backport the fix to rocky and older releases
|
|
IPV6_PUBLIC_RANGE: 2001:db8:0:10::/64
|
|
IPV6_PUBLIC_NETWORK_GATEWAY: 2001:db8:0:10::2
|
|
IPV6_ROUTER_GW_IP: 2001:db8:0:10::1
|
|
devstack_plugins:
|
|
neutron: https://opendev.org/openstack/neutron
|
|
devstack_services:
|
|
neutron-placement: true
|
|
neutron-qos: true
|
|
tempest_concurrency: 2
|
|
group-vars:
|
|
# NOTE(mriedem): The ENABLE_VOLUME_MULTIATTACH variable is used on both
|
|
# the controller and subnode prior to Rocky so we have to make sure the
|
|
# variable is set in both locations.
|
|
subnode:
|
|
devstack_localrc:
|
|
ENABLE_VOLUME_MULTIATTACH: true
|
|
|
|
- job:
|
|
name: tempest-slow-py3
|
|
parent: tempest-slow
|
|
# This job version is with swift disabled on py3
|
|
# as swift was not ready on py3 until stable/train.
|
|
branches:
|
|
- stable/pike
|
|
- stable/queens
|
|
- stable/rocky
|
|
- stable/stein
|
|
- stable/train
|
|
vars:
|
|
devstack_localrc:
|
|
USE_PYTHON3: true
|
|
devstack_services:
|
|
s-account: false
|
|
s-container: false
|
|
s-object: false
|
|
s-proxy: false
|
|
# without Swift, c-bak cannot run (in the Gate at least)
|
|
c-bak: false
|
|
group-vars:
|
|
subnode:
|
|
devstack_localrc:
|
|
USE_PYTHON3: true
|
|
|
|
- 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:
|
|
- stable/pike
|
|
- stable/queens
|
|
- stable/rocky
|
|
- stable/stein
|
|
- stable/train
|
|
- stable/ussuri
|
|
- stable/victoria
|
|
- stable/wallaby
|
|
- stable/xena
|
|
|
|
- job:
|
|
name: tempest-integrated-compute-centos-8-stream
|
|
parent: tempest-integrated-compute
|
|
# TODO(gmann): Make this job non voting until bug#1957941 if fixed.
|
|
voting: false
|
|
nodeset: devstack-single-node-centos-8-stream
|
|
branches:
|
|
- stable/wallaby
|
|
- stable/xena
|
|
- stable/yoga
|
|
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 8 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-full-py3-centos-8-stream
|
|
parent: tempest-full-py3
|
|
# TODO(gmann): Make this job non voting until bug#1957941 if fixed.
|
|
voting: false
|
|
branches:
|
|
- stable/wallaby
|
|
- stable/xena
|
|
- stable/yoga
|
|
nodeset: devstack-single-node-centos-8-stream
|
|
description: |
|
|
Base integration test with Neutron networking and py36 running
|
|
on CentOS 8 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
|