|
287 | 287 |
|
288 | 288 | - job: |
289 | 289 | name: nova-grenade-multinode |
290 | | - parent: nova-dsvm-multinode-base |
| 290 | + parent: grenade-multinode |
291 | 291 | description: | |
292 | | - Multi-node grenade job which runs gate/live_migration/hooks tests under |
293 | | - python 3. |
294 | | - In other words, this tests live and cold migration and resize with |
295 | | - mixed-version compute services which is important for things like |
296 | | - rolling upgrade support. |
| 292 | + Run a multinode grenade job and run the smoke, cold and live migration |
| 293 | + tests with the controller upgraded and the compute on the older release. |
297 | 294 | The former names for this job were "nova-grenade-live-migration" and |
298 | 295 | "legacy-grenade-dsvm-neutron-multinode-live-migration". |
299 | | - run: playbooks/legacy/nova-grenade-multinode/run.yaml |
300 | | - post-run: playbooks/legacy/nova-grenade-multinode/post.yaml |
301 | | - required-projects: |
302 | | - - openstack/grenade |
303 | | - - openstack/devstack-gate |
304 | | - - openstack/nova |
305 | 296 | irrelevant-files: *dsvm-irrelevant-files |
| 297 | + vars: |
| 298 | + devstack_local_conf: |
| 299 | + test-config: |
| 300 | + $TEMPEST_CONFIG: |
| 301 | + compute-feature-enabled: |
| 302 | + live_migration: true |
| 303 | + volume_backed_live_migration: true |
| 304 | + block_migration_for_live_migration: true |
| 305 | + block_migrate_cinder_iscsi: true |
| 306 | + tox_envlist: all |
| 307 | + tempest_test_regex: ((tempest\.(api\.compute|scenario)\..*smoke.*)|(^tempest\.api\.compute\.admin\.(test_live_migration|test_migration))) |
306 | 308 |
|
307 | 309 | - job: |
308 | 310 | name: nova-multi-cell |
|
454 | 456 | # so that we only run it on changes to networking and libvirt/vif |
455 | 457 | # code; we don't need to run this on all changes. |
456 | 458 | - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$ |
457 | | - - nova-grenade-multinode |
458 | 459 | - nova-live-migration |
459 | 460 | - nova-lvm |
460 | 461 | - nova-multi-cell |
|
481 | 482 | - ^setup.cfg$ |
482 | 483 | - ^tools/.*$ |
483 | 484 | - ^tox.ini$ |
484 | | - - grenade: |
| 485 | + - nova-grenade-multinode: |
485 | 486 | irrelevant-files: *policies-irrelevant-files |
486 | 487 | - tempest-ipv6-only: |
487 | 488 | irrelevant-files: *dsvm-irrelevant-files |
|
495 | 496 | voting: false |
496 | 497 | gate: |
497 | 498 | jobs: |
498 | | - - nova-grenade-multinode |
499 | 499 | - nova-live-migration |
500 | 500 | - nova-tox-functional-py38 |
501 | 501 | - nova-multi-cell |
|
510 | 510 | - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$ |
511 | 511 | - tempest-integrated-compute: |
512 | 512 | irrelevant-files: *policies-irrelevant-files |
513 | | - - grenade: |
| 513 | + - nova-grenade-multinode: |
514 | 514 | irrelevant-files: *policies-irrelevant-files |
515 | 515 | - tempest-ipv6-only: |
516 | 516 | irrelevant-files: *dsvm-irrelevant-files |
|
0 commit comments