2018-01-10 23:22:00 +00:00
|
|
|
# See https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3
|
|
|
|
# for job naming conventions.
|
2017-10-23 09:29:07 +00:00
|
|
|
- job:
|
2018-02-06 21:53:36 +00:00
|
|
|
name: nova-dsvm-base
|
2017-10-23 09:29:07 +00:00
|
|
|
parent: legacy-dsvm-base
|
|
|
|
description: |
|
2018-02-06 21:53:36 +00:00
|
|
|
The base job definition for nova devstack/tempest jobs.
|
|
|
|
Contains common configuration.
|
2017-10-23 09:29:07 +00:00
|
|
|
timeout: 10800
|
|
|
|
required-projects:
|
|
|
|
- openstack-infra/devstack-gate
|
|
|
|
- openstack/nova
|
|
|
|
- openstack/tempest
|
2018-06-28 16:41:09 +00:00
|
|
|
irrelevant-files: &dsvm-irrelevant-files
|
2018-10-31 08:37:35 +00:00
|
|
|
- ^api-.*$
|
2017-10-23 09:29:07 +00:00
|
|
|
- ^(test-|)requirements.txt$
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^.git.*$
|
|
|
|
- ^doc/.*$
|
|
|
|
- ^nova/hacking/.*$
|
|
|
|
- ^nova/locale/.*$
|
|
|
|
- ^nova/tests/.*$
|
|
|
|
- ^releasenotes/.*$
|
|
|
|
- ^setup.cfg$
|
|
|
|
- ^tests-py3.txt$
|
|
|
|
- ^tools/.*$
|
|
|
|
- ^tox.ini$
|
|
|
|
|
2018-03-23 21:40:59 +00:00
|
|
|
- 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-infra/devstack-gate
|
|
|
|
- openstack/nova
|
|
|
|
- openstack/tempest
|
2018-06-28 16:41:09 +00:00
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-03-23 21:40:59 +00:00
|
|
|
nodeset: legacy-ubuntu-xenial-2-node
|
|
|
|
|
2018-01-12 15:23:00 +00:00
|
|
|
- job:
|
|
|
|
name: nova-tox-functional
|
|
|
|
parent: openstack-tox
|
|
|
|
description: |
|
|
|
|
Run tox-based functional tests for the OpenStack Nova project with Nova
|
|
|
|
specific irrelevant-files list. Uses tox with the ``functional``
|
|
|
|
environment.
|
Use external placement in functional tests
Adjust the fixtures used by the functional tests so they
use placement database and web fixtures defined by placement
code. To avoid making redundant changes, the solely placement-
related unit and functional tests are removed, but the placement
code itself is not (yet).
openstack-placement is required by the functional tests. It is not
added to test-requirements as we do not want unit tests to depend
on placement in any way, and we enforce this by not having placement
in the test env.
The concept of tox-siblings is used to ensure that the
placement requirement will be satisfied correctly if there is a
depends-on. To make this happen, the functional jobs defined in
.zuul.yaml are updated to require openstack/placement.
tox.ini has to be updated to use a envdir that is the same
name as job. Otherwise the tox siblings role in ansible cannot work.
The handling of the placement fixtures is moved out of nova/test.py
into the functional tests that actually use it because we do not
want unit tests (which get the base test class out of test.py) to
have anything to do with placement. This requires adjusting some
test files to use absolute import.
Similarly, a test of the comparison function for the api samples tests
is moved into functional, because it depends on placement functionality,
TestUpgradeCheckResourceProviders in unit.cmd.test_status is moved into
a new test file: nova/tests/functional/test_nova_status.py. This is done
because it requires the PlacementFixture, which is only available to
functional tests. A MonkeyPatch is required in the test to make sure that
the right context managers are used at the right time in the command
itself (otherwise some tables do no exist). In the test itself, to avoid
speaking directly to the placement database, which would require
manipulating the RequestContext objects, resource providers are now
created over the API.
Co-Authored-By: Balazs Gibizer <balazs.gibizer@ericsson.com>
Change-Id: Idaed39629095f86d24a54334c699a26c218c6593
2018-11-14 13:02:25 +00:00
|
|
|
required-projects:
|
|
|
|
- openstack/placement
|
2018-06-28 16:41:09 +00:00
|
|
|
irrelevant-files: &functional-irrelevant-files
|
2018-01-12 15:23:00 +00:00
|
|
|
- ^.*\.rst$
|
|
|
|
- ^api-.*$
|
|
|
|
- ^doc/source/.*$
|
|
|
|
- ^nova/locale/.*$
|
|
|
|
- ^releasenotes/.*$
|
|
|
|
vars:
|
|
|
|
tox_envlist: functional
|
Use external placement in functional tests
Adjust the fixtures used by the functional tests so they
use placement database and web fixtures defined by placement
code. To avoid making redundant changes, the solely placement-
related unit and functional tests are removed, but the placement
code itself is not (yet).
openstack-placement is required by the functional tests. It is not
added to test-requirements as we do not want unit tests to depend
on placement in any way, and we enforce this by not having placement
in the test env.
The concept of tox-siblings is used to ensure that the
placement requirement will be satisfied correctly if there is a
depends-on. To make this happen, the functional jobs defined in
.zuul.yaml are updated to require openstack/placement.
tox.ini has to be updated to use a envdir that is the same
name as job. Otherwise the tox siblings role in ansible cannot work.
The handling of the placement fixtures is moved out of nova/test.py
into the functional tests that actually use it because we do not
want unit tests (which get the base test class out of test.py) to
have anything to do with placement. This requires adjusting some
test files to use absolute import.
Similarly, a test of the comparison function for the api samples tests
is moved into functional, because it depends on placement functionality,
TestUpgradeCheckResourceProviders in unit.cmd.test_status is moved into
a new test file: nova/tests/functional/test_nova_status.py. This is done
because it requires the PlacementFixture, which is only available to
functional tests. A MonkeyPatch is required in the test to make sure that
the right context managers are used at the right time in the command
itself (otherwise some tables do no exist). In the test itself, to avoid
speaking directly to the placement database, which would require
manipulating the RequestContext objects, resource providers are now
created over the API.
Co-Authored-By: Balazs Gibizer <balazs.gibizer@ericsson.com>
Change-Id: Idaed39629095f86d24a54334c699a26c218c6593
2018-11-14 13:02:25 +00:00
|
|
|
tox_install_siblings: true
|
2018-01-25 15:09:28 +00:00
|
|
|
timeout: 3600
|
2018-01-12 15:23:00 +00:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: nova-tox-functional-py35
|
|
|
|
parent: openstack-tox
|
|
|
|
description: |
|
|
|
|
Run tox-based functional tests for the OpenStack Nova project
|
|
|
|
under cPython version 3.5. with Nova specific irrelevant-files list.
|
|
|
|
Uses tox with the ``functional-py35`` environment.
|
Use external placement in functional tests
Adjust the fixtures used by the functional tests so they
use placement database and web fixtures defined by placement
code. To avoid making redundant changes, the solely placement-
related unit and functional tests are removed, but the placement
code itself is not (yet).
openstack-placement is required by the functional tests. It is not
added to test-requirements as we do not want unit tests to depend
on placement in any way, and we enforce this by not having placement
in the test env.
The concept of tox-siblings is used to ensure that the
placement requirement will be satisfied correctly if there is a
depends-on. To make this happen, the functional jobs defined in
.zuul.yaml are updated to require openstack/placement.
tox.ini has to be updated to use a envdir that is the same
name as job. Otherwise the tox siblings role in ansible cannot work.
The handling of the placement fixtures is moved out of nova/test.py
into the functional tests that actually use it because we do not
want unit tests (which get the base test class out of test.py) to
have anything to do with placement. This requires adjusting some
test files to use absolute import.
Similarly, a test of the comparison function for the api samples tests
is moved into functional, because it depends on placement functionality,
TestUpgradeCheckResourceProviders in unit.cmd.test_status is moved into
a new test file: nova/tests/functional/test_nova_status.py. This is done
because it requires the PlacementFixture, which is only available to
functional tests. A MonkeyPatch is required in the test to make sure that
the right context managers are used at the right time in the command
itself (otherwise some tables do no exist). In the test itself, to avoid
speaking directly to the placement database, which would require
manipulating the RequestContext objects, resource providers are now
created over the API.
Co-Authored-By: Balazs Gibizer <balazs.gibizer@ericsson.com>
Change-Id: Idaed39629095f86d24a54334c699a26c218c6593
2018-11-14 13:02:25 +00:00
|
|
|
required-projects:
|
|
|
|
- openstack/placement
|
2018-06-28 16:41:09 +00:00
|
|
|
irrelevant-files: *functional-irrelevant-files
|
2018-01-12 15:23:00 +00:00
|
|
|
vars:
|
|
|
|
tox_envlist: functional-py35
|
Use external placement in functional tests
Adjust the fixtures used by the functional tests so they
use placement database and web fixtures defined by placement
code. To avoid making redundant changes, the solely placement-
related unit and functional tests are removed, but the placement
code itself is not (yet).
openstack-placement is required by the functional tests. It is not
added to test-requirements as we do not want unit tests to depend
on placement in any way, and we enforce this by not having placement
in the test env.
The concept of tox-siblings is used to ensure that the
placement requirement will be satisfied correctly if there is a
depends-on. To make this happen, the functional jobs defined in
.zuul.yaml are updated to require openstack/placement.
tox.ini has to be updated to use a envdir that is the same
name as job. Otherwise the tox siblings role in ansible cannot work.
The handling of the placement fixtures is moved out of nova/test.py
into the functional tests that actually use it because we do not
want unit tests (which get the base test class out of test.py) to
have anything to do with placement. This requires adjusting some
test files to use absolute import.
Similarly, a test of the comparison function for the api samples tests
is moved into functional, because it depends on placement functionality,
TestUpgradeCheckResourceProviders in unit.cmd.test_status is moved into
a new test file: nova/tests/functional/test_nova_status.py. This is done
because it requires the PlacementFixture, which is only available to
functional tests. A MonkeyPatch is required in the test to make sure that
the right context managers are used at the right time in the command
itself (otherwise some tables do no exist). In the test itself, to avoid
speaking directly to the placement database, which would require
manipulating the RequestContext objects, resource providers are now
created over the API.
Co-Authored-By: Balazs Gibizer <balazs.gibizer@ericsson.com>
Change-Id: Idaed39629095f86d24a54334c699a26c218c6593
2018-11-14 13:02:25 +00:00
|
|
|
tox_install_siblings: true
|
2018-01-25 15:09:28 +00:00
|
|
|
timeout: 3600
|
2018-01-12 15:23:00 +00:00
|
|
|
|
2018-12-12 22:46:35 +00:00
|
|
|
- job:
|
|
|
|
name: nova-tox-functional-py36
|
|
|
|
parent: openstack-tox
|
|
|
|
nodeset: ubuntu-bionic
|
|
|
|
description: |
|
|
|
|
Run tox-based functional tests for the OpenStack Nova project
|
|
|
|
under cPython version 3.6 with Nova specific irrelevant-files list.
|
|
|
|
Uses tox with the ``functional-py36`` environment.
|
|
|
|
irrelevant-files: *functional-irrelevant-files
|
|
|
|
vars:
|
|
|
|
tox_envlist: functional-py36
|
|
|
|
bindep_profile: test py36
|
|
|
|
timeout: 3600
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: nova-tox-functional-py37
|
|
|
|
parent: openstack-tox
|
|
|
|
nodeset: ubuntu-bionic
|
|
|
|
description: |
|
|
|
|
Run tox-based functional tests for the OpenStack Nova project
|
|
|
|
under cPython version 3.7 with Nova specific irrelevant-files list.
|
|
|
|
Uses tox with the ``functional-py37`` environment.
|
|
|
|
irrelevant-files: *functional-irrelevant-files
|
|
|
|
vars:
|
|
|
|
tox_envlist: functional-py37
|
|
|
|
bindep_profile: test py37
|
|
|
|
python_version: 3.7
|
|
|
|
timeout: 3600
|
|
|
|
|
2018-03-05 14:56:30 +00:00
|
|
|
- job:
|
|
|
|
name: nova-cells-v1
|
|
|
|
parent: nova-dsvm-base
|
|
|
|
run: playbooks/legacy/nova-cells-v1/run.yaml
|
|
|
|
post-run: playbooks/legacy/nova-cells-v1/post.yaml
|
|
|
|
|
2018-03-23 21:40:59 +00:00
|
|
|
- job:
|
|
|
|
name: nova-live-migration
|
|
|
|
parent: nova-dsvm-multinode-base
|
2018-09-12 21:35:22 +00:00
|
|
|
description: |
|
|
|
|
Run tempest live migration tests against both local storage and shared
|
|
|
|
storage using ceph (the environment is reconfigured for ceph after the
|
|
|
|
local storage tests are run). Also runs simple evacuate tests.
|
2018-03-23 21:40:59 +00:00
|
|
|
run: playbooks/legacy/nova-live-migration/run.yaml
|
|
|
|
post-run: playbooks/legacy/nova-live-migration/post.yaml
|
|
|
|
|
2018-01-10 23:22:00 +00:00
|
|
|
- job:
|
|
|
|
name: nova-lvm
|
2018-02-06 21:53:36 +00:00
|
|
|
parent: nova-dsvm-base
|
2018-01-10 23:22:00 +00:00
|
|
|
description: |
|
2018-05-17 15:23:13 +00:00
|
|
|
Run tempest compute API tests using LVM image backend. This only runs
|
|
|
|
against nova/virt/libvirt/* changes.
|
2018-01-10 23:22:00 +00:00
|
|
|
run: playbooks/legacy/nova-lvm/run.yaml
|
|
|
|
post-run: playbooks/legacy/nova-lvm/post.yaml
|
2018-05-17 15:23:13 +00:00
|
|
|
# Copy irrelevant-files from nova-dsvm-base and then exclude anything
|
2019-01-03 21:42:26 +00:00
|
|
|
# that is not in nova/virt/libvirt/* or nova/privsep/* (besides the actual
|
|
|
|
# zuul playbook and tempest rc files so this can be self-testing).
|
2018-05-17 15:23:13 +00:00
|
|
|
irrelevant-files:
|
2019-01-03 21:42:26 +00:00
|
|
|
- ^(?!.zuul.yaml)(?!playbooks/legacy/nova-lvm/)(?!devstack/tempest-dsvm-lvm-rc)(?!nova/virt/libvirt/)(?!nova/privsep/).*$
|
2018-10-31 08:37:35 +00:00
|
|
|
- ^api-.*$
|
2018-05-17 15:23:13 +00:00
|
|
|
- ^(test-|)requirements.txt$
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^.git.*$
|
|
|
|
- ^doc/.*$
|
|
|
|
- ^nova/hacking/.*$
|
|
|
|
- ^nova/locale/.*$
|
|
|
|
- ^nova/tests/.*$
|
|
|
|
- ^releasenotes/.*$
|
|
|
|
- ^setup.cfg$
|
|
|
|
- ^tests-py3.txt$
|
|
|
|
- ^tools/.*$
|
|
|
|
- ^tox.ini$
|
|
|
|
# TODO(mriedem): Make this voting and gating once bug 1771700 is fixed
|
|
|
|
# and we've had enough runs to feel comfortable with this setup.
|
|
|
|
voting: false
|
2018-01-10 23:22:00 +00:00
|
|
|
|
2018-02-06 22:09:28 +00:00
|
|
|
- job:
|
|
|
|
name: nova-next
|
|
|
|
parent: nova-dsvm-base
|
|
|
|
description: |
|
|
|
|
This job was added in Newton when placement and cellsv2
|
|
|
|
were optional. Placement and cellsv2 are required starting in Ocata. In
|
|
|
|
Pike, the service user token functionality was added. This job is also
|
|
|
|
unique in that it runs the post_test_hook from the nova repo, which runs
|
|
|
|
post-test scripts to ensure those scripts are still working,
|
2017-10-18 18:28:54 +00:00
|
|
|
e.g. archive_deleted_rows. In Queens, this job started testing the
|
|
|
|
TLS console proxy code in the libvirt driver.
|
2019-02-12 22:44:54 +00:00
|
|
|
Starting in Stein, the job was changed to run with python 3 and enabled
|
|
|
|
volume multi-attach testing.
|
|
|
|
Runs all tempest compute API and scenario tests concurrently.
|
2018-02-06 22:09:28 +00:00
|
|
|
run: playbooks/legacy/nova-next/run.yaml
|
|
|
|
post-run: playbooks/legacy/nova-next/post.yaml
|
|
|
|
|
2018-10-15 03:01:10 +00:00
|
|
|
- job:
|
2018-10-22 04:06:55 +00:00
|
|
|
name: nova-tempest-v2-api
|
2018-10-15 03:01:10 +00:00
|
|
|
parent: devstack-tempest
|
|
|
|
branches:
|
|
|
|
- master
|
|
|
|
description: |
|
|
|
|
This job runs the Tempest compute tests against v2.0 endpoint.
|
|
|
|
Former names for this job was:
|
|
|
|
* legacy-tempest-dsvm-nova-v20-api
|
|
|
|
vars:
|
|
|
|
tox_envlist: all
|
|
|
|
tempest_test_regex: api.*compute
|
|
|
|
devstack_localrc:
|
|
|
|
TEMPEST_COMPUTE_TYPE: compute_legacy
|
|
|
|
|
2018-10-13 16:22:39 +00:00
|
|
|
- job:
|
|
|
|
name: nova-tempest-full-oslo.versionedobjects
|
|
|
|
parent: tempest-full
|
|
|
|
description: |
|
|
|
|
Run test with git version of oslo.versionedobjects to check that
|
|
|
|
changes to nova will work with the next released version of
|
|
|
|
that library.
|
|
|
|
required-projects:
|
|
|
|
- openstack/oslo.versionedobjects
|
|
|
|
|
2017-10-23 09:29:07 +00:00
|
|
|
- project:
|
2018-02-06 21:53:36 +00:00
|
|
|
# Please try to keep the list of job names sorted alphabetically.
|
2018-09-09 09:54:56 +00:00
|
|
|
templates:
|
2018-09-10 19:50:54 +00:00
|
|
|
- check-requirements
|
|
|
|
- integrated-gate
|
2018-12-19 04:34:36 +00:00
|
|
|
- integrated-gate-py3
|
2018-09-10 19:50:54 +00:00
|
|
|
- openstack-cover-jobs
|
|
|
|
- openstack-lower-constraints-jobs
|
2018-09-09 09:54:56 +00:00
|
|
|
- openstack-python-jobs
|
|
|
|
- openstack-python35-jobs
|
2018-09-09 09:56:02 +00:00
|
|
|
- openstack-python36-jobs
|
2018-09-09 09:54:56 +00:00
|
|
|
- periodic-stable-jobs
|
2018-09-10 19:50:54 +00:00
|
|
|
- publish-openstack-docs-pti
|
2018-09-09 09:55:57 +00:00
|
|
|
- release-notes-jobs-python3
|
2018-01-12 15:23:00 +00:00
|
|
|
check:
|
|
|
|
jobs:
|
2018-06-28 16:12:53 +00:00
|
|
|
# We define our own irrelevant-files so we don't run the job
|
|
|
|
# on things like nova docs-only changes.
|
2019-01-09 14:23:19 +00:00
|
|
|
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa:
|
2018-06-28 16:12:53 +00:00
|
|
|
voting: false
|
2018-06-28 16:41:09 +00:00
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-09-12 11:38:11 +00:00
|
|
|
- devstack-plugin-ceph-tempest:
|
2018-09-10 19:50:54 +00:00
|
|
|
voting: false
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2019-02-05 15:40:33 +00:00
|
|
|
# TODO(mriedem): We need to move this job definition in-tree from
|
|
|
|
# openstack-zuul-jobs.
|
2018-09-10 19:50:54 +00:00
|
|
|
- legacy-grenade-dsvm-neutron-multinode-live-migration:
|
|
|
|
voting: false
|
2019-02-05 15:40:33 +00:00
|
|
|
irrelevant-files:
|
|
|
|
# We define our own irrelevant-files because we need to run
|
|
|
|
# this if there are changes to nova/tests/live_migration/.
|
|
|
|
- ^api-.*$
|
|
|
|
- ^(test-|)requirements.txt$
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^.git.*$
|
|
|
|
- ^doc/.*$
|
|
|
|
- ^nova/hacking/.*$
|
|
|
|
- ^nova/locale/.*$
|
|
|
|
- ^(?!nova/tests/live_migration/).*$
|
|
|
|
- ^releasenotes/.*$
|
|
|
|
- ^setup.cfg$
|
|
|
|
- ^tests-py3.txt$
|
|
|
|
- ^tools/.*$
|
|
|
|
- ^tox.ini$
|
2018-09-10 19:50:54 +00:00
|
|
|
- neutron-grenade:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
|
|
|
- neutron-grenade-multinode:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
|
|
|
- neutron-tempest-linuxbridge:
|
2018-09-29 20:21:58 +00:00
|
|
|
irrelevant-files:
|
|
|
|
# NOTE(mriedem): This job has its own irrelevant-files section
|
|
|
|
# so that we only run it on changes to networking and libvirt/vif
|
|
|
|
# code; we don't need to run this on all changes, nor do we run
|
|
|
|
# it in the gate.
|
|
|
|
- ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
|
2018-03-23 21:40:59 +00:00
|
|
|
- nova-live-migration
|
2018-05-17 15:23:13 +00:00
|
|
|
- nova-lvm
|
2018-02-06 22:09:28 +00:00
|
|
|
- nova-next
|
2018-01-12 15:23:00 +00:00
|
|
|
- nova-tox-functional
|
|
|
|
- nova-tox-functional-py35
|
2018-09-10 19:50:54 +00:00
|
|
|
- tempest-full:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-08-06 07:23:16 +00:00
|
|
|
- tempest-full-py3:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-09-09 09:54:56 +00:00
|
|
|
- tempest-multinode-full:
|
|
|
|
voting: false
|
2018-09-10 19:50:54 +00:00
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2019-01-31 11:07:55 +00:00
|
|
|
- tempest-slow-py3:
|
2018-09-10 19:50:54 +00:00
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-12-13 13:37:09 +00:00
|
|
|
- grenade-py3:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-01-12 15:23:00 +00:00
|
|
|
gate:
|
|
|
|
jobs:
|
2018-09-10 19:50:54 +00:00
|
|
|
- neutron-grenade:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-03-23 21:40:59 +00:00
|
|
|
- nova-live-migration
|
2018-01-12 15:23:00 +00:00
|
|
|
- nova-tox-functional
|
|
|
|
- nova-tox-functional-py35
|
2018-09-10 19:50:54 +00:00
|
|
|
- nova-next
|
|
|
|
- tempest-full:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-08-06 07:23:16 +00:00
|
|
|
- tempest-full-py3:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2019-01-31 11:07:55 +00:00
|
|
|
- tempest-slow-py3:
|
2018-09-10 19:50:54 +00:00
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-12-13 13:37:09 +00:00
|
|
|
- grenade-py3:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-01-10 23:22:00 +00:00
|
|
|
experimental:
|
|
|
|
jobs:
|
2019-01-09 14:23:19 +00:00
|
|
|
- ironic-tempest-bfv:
|
2018-09-10 19:50:54 +00:00
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2019-01-09 14:23:19 +00:00
|
|
|
- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode:
|
2018-09-10 19:50:54 +00:00
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-10-12 18:53:30 +00:00
|
|
|
- barbican-simple-crypto-devstack-tempest:
|
2018-09-10 19:50:54 +00:00
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-09-12 11:38:11 +00:00
|
|
|
- devstack-plugin-ceph-tempest-py3:
|
2018-09-10 19:50:54 +00:00
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
|
|
|
- legacy-grenade-dsvm-neutron-multinode-zero-downtime:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
|
|
|
- legacy-tempest-dsvm-full-devstack-plugin-nfs:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-10-10 16:00:48 +00:00
|
|
|
- tempest-full-py3-opensuse150:
|
2018-09-10 19:50:54 +00:00
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-10-12 08:07:19 +00:00
|
|
|
- tempest-pg-full:
|
2018-09-10 19:50:54 +00:00
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-12-07 15:59:37 +00:00
|
|
|
- nova-cells-v1
|
2018-10-13 16:22:39 +00:00
|
|
|
- nova-tempest-full-oslo.versionedobjects:
|
2018-09-10 19:50:54 +00:00
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
|
|
|
- legacy-tempest-dsvm-nova-libvirt-kvm-apr:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-10-22 04:06:55 +00:00
|
|
|
- nova-tempest-v2-api:
|
2018-09-10 19:50:54 +00:00
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
|
|
|
- legacy-tempest-dsvm-neutron-dvr-multinode-full:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
|
|
|
- neutron-tempest-dvr-ha-multinode-full:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
|
|
|
- os-vif-ovs:
|
|
|
|
irrelevant-files: *dsvm-irrelevant-files
|
2018-12-10 11:22:54 +00:00
|
|
|
- openstack-tox-py37
|
2018-12-12 22:46:35 +00:00
|
|
|
# NOTE(mriedem): Consider moving nova-tox-functional-py36 to the
|
|
|
|
# check and gate queues once it's stable (like openstack-python36-jobs)
|
|
|
|
- nova-tox-functional-py36
|
|
|
|
- nova-tox-functional-py37
|