|
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