|
1 | 1 | # See https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3
|
2 | 2 | # for job naming conventions.
|
3 | 3 |
|
4 |
| -- job: |
5 |
| - name: nova-dsvm-multinode-base |
6 |
| - parent: legacy-dsvm-base-multinode |
7 |
| - description: | |
8 |
| - Base job for multinode nova devstack/tempest jobs. |
9 |
| - Will setup firewall rules on all the nodes allowing them to talk to |
10 |
| - each other. |
11 |
| - timeout: 10800 |
12 |
| - required-projects: |
13 |
| - - openstack/devstack-gate |
14 |
| - - openstack/nova |
15 |
| - - openstack/tempest |
16 |
| - irrelevant-files: &dsvm-irrelevant-files |
17 |
| - - ^api-.*$ |
18 |
| - - ^(test-|)requirements.txt$ |
19 |
| - - ^.*\.rst$ |
20 |
| - - ^.git.*$ |
21 |
| - - ^doc/.*$ |
22 |
| - - ^nova/hacking/.*$ |
23 |
| - - ^nova/locale/.*$ |
24 |
| - - ^nova/policies/.*$ |
25 |
| - - ^nova/tests/.*$ |
26 |
| - - ^nova/test.py$ |
27 |
| - - ^releasenotes/.*$ |
28 |
| - - ^setup.cfg$ |
29 |
| - - ^tools/.*$ |
30 |
| - - ^tox.ini$ |
31 |
| - |
32 | 4 | - job:
|
33 | 5 | name: nova-tox-functional-py38
|
34 | 6 | parent: openstack-tox-functional-py38
|
|
56 | 28 | bindep_profile: test py38
|
57 | 29 | timeout: 3600
|
58 | 30 |
|
59 |
| -# TODO(lyarwood): Remove once the new zuulv3 nova-multinode jobs are voting |
60 | 31 | - job:
|
61 | 32 | name: nova-live-migration
|
62 |
| - parent: nova-dsvm-multinode-base |
63 |
| - description: | |
64 |
| - Run tempest live migration tests against both local storage and shared |
65 |
| - storage using ceph (the environment is reconfigured for ceph after the |
66 |
| - local storage tests are run). Also runs simple evacuate tests. |
67 |
| - Config drive is forced on all instances. Runs with python 3. |
68 |
| - run: playbooks/legacy/nova-live-migration/run.yaml |
69 |
| - post-run: playbooks/legacy/nova-live-migration/post.yaml |
70 |
| - irrelevant-files: *dsvm-irrelevant-files |
71 |
| - |
72 |
| -- job: |
73 |
| - name: nova-multinode-live-migration |
74 | 33 | parent: tempest-multinode-full-py3
|
75 | 34 | description: |
|
76 | 35 | Run tempest live migration tests against local qcow2 ephemeral storage
|
77 | 36 | and shared LVM/iSCSI cinder volumes.
|
78 |
| - irrelevant-files: *dsvm-irrelevant-files |
| 37 | + irrelevant-files: &dsvm-irrelevant-files |
| 38 | + - ^api-.*$ |
| 39 | + - ^(test-|)requirements.txt$ |
| 40 | + - ^.*\.rst$ |
| 41 | + - ^.git.*$ |
| 42 | + - ^doc/.*$ |
| 43 | + - ^nova/hacking/.*$ |
| 44 | + - ^nova/locale/.*$ |
| 45 | + - ^nova/policies/.*$ |
| 46 | + - ^nova/tests/.*$ |
| 47 | + - ^nova/test.py$ |
| 48 | + - ^releasenotes/.*$ |
| 49 | + - ^setup.cfg$ |
| 50 | + - ^tools/.*$ |
| 51 | + - ^tox.ini$ |
79 | 52 | vars:
|
80 | 53 | tox_envlist: all
|
81 | 54 | tempest_test_regex: (^tempest\.api\.compute\.admin\.(test_live_migration|test_migration))
|
|
96 | 69 | # description: |
|
97 | 70 | # Run tempest live migration tests against ceph ephemeral storage and
|
98 | 71 | # cinder volumes.
|
99 |
| - |
100 | 72 | #- job:
|
101 | 73 | # name: nova-multinode-evacuate-ceph
|
102 | 74 | # description: |
|
|
434 | 406 | - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
|
435 | 407 | - nova-grenade-multinode
|
436 | 408 | - nova-live-migration
|
437 |
| - - nova-multinode-live-migration: |
438 |
| - voting: false |
439 | 409 | - nova-lvm
|
440 | 410 | - nova-multi-cell
|
441 | 411 | - nova-next
|
|
0 commit comments