|
253 | 253 |
|
254 | 254 | - job:
|
255 | 255 | name: nova-grenade-multinode
|
256 |
| - parent: nova-dsvm-multinode-base |
| 256 | + parent: grenade-multinode |
257 | 257 | description: |
|
258 |
| - Multi-node grenade job which runs gate/live_migration/hooks tests under |
259 |
| - python 3. |
260 |
| - In other words, this tests live and cold migration and resize with |
261 |
| - mixed-version compute services which is important for things like |
262 |
| - rolling upgrade support. |
| 258 | + Run a multinode grenade job and run the smoke, cold and live migration |
| 259 | + tests with the controller upgraded and the compute on the older release. |
263 | 260 | The former names for this job were "nova-grenade-live-migration" and
|
264 | 261 | "legacy-grenade-dsvm-neutron-multinode-live-migration".
|
265 |
| - run: playbooks/legacy/nova-grenade-multinode/run.yaml |
266 |
| - post-run: playbooks/legacy/nova-grenade-multinode/post.yaml |
267 |
| - required-projects: |
268 |
| - - openstack/grenade |
269 |
| - - openstack/devstack-gate |
270 |
| - - openstack/nova |
271 | 262 | irrelevant-files: *dsvm-irrelevant-files
|
| 263 | + vars: |
| 264 | + devstack_local_conf: |
| 265 | + test-config: |
| 266 | + $TEMPEST_CONFIG: |
| 267 | + compute-feature-enabled: |
| 268 | + live_migration: true |
| 269 | + volume_backed_live_migration: true |
| 270 | + block_migration_for_live_migration: true |
| 271 | + block_migrate_cinder_iscsi: true |
| 272 | + tox_envlist: all |
| 273 | + tempest_test_regex: ((tempest\.(api\.compute|scenario)\..*smoke.*)|(^tempest\.api\.compute\.admin\.(test_live_migration|test_migration))) |
272 | 274 |
|
273 | 275 | - job:
|
274 | 276 | name: nova-multi-cell
|
|
418 | 420 | # so that we only run it on changes to networking and libvirt/vif
|
419 | 421 | # code; we don't need to run this on all changes.
|
420 | 422 | - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
|
421 |
| - - nova-grenade-multinode |
422 | 423 | - nova-live-migration
|
423 | 424 | - nova-lvm
|
424 | 425 | - nova-multi-cell
|
|
443 | 444 | - ^setup.cfg$
|
444 | 445 | - ^tools/.*$
|
445 | 446 | - ^tox.ini$
|
446 |
| - - grenade: |
| 447 | + - nova-grenade-multinode: |
447 | 448 | irrelevant-files: *policies-irrelevant-files
|
448 | 449 | - tempest-ipv6-only:
|
449 | 450 | irrelevant-files: *dsvm-irrelevant-files
|
|
457 | 458 | voting: false
|
458 | 459 | gate:
|
459 | 460 | jobs:
|
460 |
| - - nova-grenade-multinode |
461 | 461 | - nova-live-migration
|
462 | 462 | - nova-tox-functional-py38
|
463 | 463 | - nova-multi-cell
|
|
472 | 472 | - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
|
473 | 473 | - tempest-integrated-compute:
|
474 | 474 | irrelevant-files: *policies-irrelevant-files
|
475 |
| - - grenade: |
| 475 | + - nova-grenade-multinode: |
476 | 476 | irrelevant-files: *policies-irrelevant-files
|
477 | 477 | - tempest-ipv6-only:
|
478 | 478 | irrelevant-files: *dsvm-irrelevant-files
|
|
0 commit comments