c52304f4b2
Python regexes are deprecated in Zuul, so update the use of regexes in branch matchers with re2-compatible syntax. The commit also removes matches for branches that are EOL - all branches until stable/rocky (including). Change-Id: I461f00415d67ba5af8ad2387fc2d5dd224a733db
129 lines
4.1 KiB
YAML
129 lines
4.1 KiB
YAML
# NOTE(gmann): This file includes all tempest specific jobs definition which
|
|
# are supposed to be run by Tempest gate only.
|
|
- job:
|
|
name: tempest-full-oslo-master
|
|
parent: tempest-full-py3
|
|
description: |
|
|
Integration test using current git of oslo libs.
|
|
This ensures that when oslo libs get released that they
|
|
do not break OpenStack server projects.
|
|
|
|
Former name for this job was
|
|
periodic-tempest-dsvm-oslo-latest-full-master.
|
|
timeout: 10800
|
|
required-projects:
|
|
- opendev.org/openstack/oslo.cache
|
|
- opendev.org/openstack/oslo.concurrency
|
|
- opendev.org/openstack/oslo.config
|
|
- opendev.org/openstack/oslo.context
|
|
- opendev.org/openstack/oslo.db
|
|
- opendev.org/openstack/oslo.i18n
|
|
- opendev.org/openstack/oslo.log
|
|
- opendev.org/openstack/oslo.messaging
|
|
- opendev.org/openstack/oslo.middleware
|
|
- opendev.org/openstack/oslo.policy
|
|
- opendev.org/openstack/oslo.privsep
|
|
- opendev.org/openstack/oslo.reports
|
|
- opendev.org/openstack/oslo.rootwrap
|
|
- opendev.org/openstack/oslo.serialization
|
|
- opendev.org/openstack/oslo.service
|
|
- opendev.org/openstack/oslo.utils
|
|
- opendev.org/openstack/oslo.versionedobjects
|
|
- opendev.org/openstack/oslo.vmware
|
|
vars:
|
|
tox_envlist: full
|
|
|
|
- job:
|
|
name: tempest-full-parallel
|
|
parent: tempest-full-py3
|
|
branches:
|
|
- master
|
|
description: |
|
|
Base integration test with Neutron networking.
|
|
It includes all scenarios as it was in the past.
|
|
This job runs all scenario tests in parallel!
|
|
timeout: 9000
|
|
vars:
|
|
tox_envlist: full-parallel
|
|
run_tempest_cleanup: true
|
|
run_tempest_dry_cleanup: true
|
|
devstack_localrc:
|
|
DEVSTACK_PARALLEL: True
|
|
MYSQL_REDUCE_MEMORY: true
|
|
|
|
- job:
|
|
name: tempest-full-py3-ipv6
|
|
parent: devstack-tempest-ipv6
|
|
description: |
|
|
Base integration test with Neutron networking, IPv6 and py3.
|
|
vars:
|
|
tox_envlist: full
|
|
devstack_localrc:
|
|
USE_PYTHON3: true
|
|
FORCE_CONFIG_DRIVE: 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
|
|
|
|
- job:
|
|
name: tempest-tox-plugin-sanity-check
|
|
parent: tox
|
|
description: |
|
|
Run tempest plugin sanity check script using tox.
|
|
nodeset: ubuntu-jammy
|
|
vars:
|
|
tox_envlist: plugin-sanity-check
|
|
timeout: 5000
|
|
|
|
- job:
|
|
name: tempest-full-test-account-py3
|
|
parent: tempest-full-py3
|
|
description: |
|
|
This job runs the full set of tempest tests using pre-provisioned
|
|
credentials instead of dynamic credentials and py3.
|
|
Former names for this job were:
|
|
- legacy-tempest-dsvm-full-test-accounts
|
|
- legacy-tempest-dsvm-neutron-full-test-accounts
|
|
- legacy-tempest-dsvm-identity-v3-test-accounts
|
|
vars:
|
|
devstack_localrc:
|
|
TEMPEST_USE_TEST_ACCOUNTS: True
|
|
# FIXME(gmann): Nova and Glance have enabled the new defaults and scope
|
|
# by default in devstack and pre provisioned account code and testing
|
|
# needs to be move to new RBAC design testing. Until we do that, let's
|
|
# run these jobs with old defaults.
|
|
NOVA_ENFORCE_SCOPE: false
|
|
GLANCE_ENFORCE_SCOPE: false
|
|
- job:
|
|
name: tempest-full-test-account-no-admin-py3
|
|
parent: tempest-full-test-account-py3
|
|
description: |
|
|
This job runs the full set of tempest tests using pre-provisioned
|
|
credentials and py3 without having an admin account.
|
|
Former name for this job was:
|
|
- legacy-tempest-dsvm-neutron-full-non-admin
|
|
|
|
vars:
|
|
devstack_localrc:
|
|
TEMPEST_HAS_ADMIN: False
|
|
|
|
- job:
|
|
name: tempest-stestr-master
|
|
parent: devstack-tempest
|
|
description: |
|
|
Smoke integration test with stestr master.
|
|
This ensures that new stestr release does
|
|
not break Temepst.
|
|
vars:
|
|
tox_envlist: stestr-master
|
|
devstack_services:
|
|
s-account: false
|
|
s-container: false
|
|
s-object: false
|
|
s-proxy: false
|
|
c-bak: false
|