|
329 | 329 |
|
330 | 330 | - job:
|
331 | 331 | name: nova-grenade-multinode
|
332 |
| - parent: nova-dsvm-multinode-base |
| 332 | + parent: grenade-multinode |
333 | 333 | description: |
|
334 |
| - Multi-node grenade job which runs gate/live_migration/hooks tests under |
335 |
| - python 3. |
336 |
| - In other words, this tests live and cold migration and resize with |
337 |
| - mixed-version compute services which is important for things like |
338 |
| - rolling upgrade support. |
| 334 | + Run a multinode grenade job and run the smoke, cold and live migration |
| 335 | + tests with the controller upgraded and the compute on the older release. |
339 | 336 | The former names for this job were "nova-grenade-live-migration" and
|
340 | 337 | "legacy-grenade-dsvm-neutron-multinode-live-migration".
|
341 |
| - run: playbooks/legacy/nova-grenade-multinode/run.yaml |
342 |
| - post-run: playbooks/legacy/nova-grenade-multinode/post.yaml |
343 |
| - required-projects: |
344 |
| - - openstack/grenade |
345 |
| - - openstack/devstack-gate |
346 |
| - - openstack/nova |
347 | 338 | irrelevant-files: *dsvm-irrelevant-files
|
| 339 | + vars: |
| 340 | + devstack_local_conf: |
| 341 | + test-config: |
| 342 | + $TEMPEST_CONFIG: |
| 343 | + compute-feature-enabled: |
| 344 | + live_migration: true |
| 345 | + volume_backed_live_migration: true |
| 346 | + block_migration_for_live_migration: true |
| 347 | + block_migrate_cinder_iscsi: true |
| 348 | + tox_envlist: all |
| 349 | + tempest_test_regex: ((tempest\.(api\.compute|scenario)\..*smoke.*)|(^tempest\.api\.compute\.admin\.(test_live_migration|test_migration))) |
348 | 350 |
|
349 | 351 | - job:
|
350 | 352 | name: nova-multi-cell
|
|
496 | 498 | # so that we only run it on changes to networking and libvirt/vif
|
497 | 499 | # code; we don't need to run this on all changes.
|
498 | 500 | - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
|
499 |
| - - nova-grenade-multinode |
500 | 501 | - nova-live-migration
|
501 | 502 | - nova-live-migration-ceph
|
502 | 503 | - nova-lvm
|
|
524 | 525 | - ^setup.cfg$
|
525 | 526 | - ^tools/.*$
|
526 | 527 | - ^tox.ini$
|
527 |
| - - grenade: |
| 528 | + - nova-grenade-multinode: |
528 | 529 | irrelevant-files: *policies-irrelevant-files
|
529 | 530 | - tempest-ipv6-only:
|
530 | 531 | irrelevant-files: *dsvm-irrelevant-files
|
|
538 | 539 | voting: false
|
539 | 540 | gate:
|
540 | 541 | jobs:
|
541 |
| - - nova-grenade-multinode |
542 | 542 | - nova-live-migration
|
543 | 543 | - nova-live-migration-ceph
|
544 | 544 | - nova-tox-functional-py38
|
|
554 | 554 | - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
|
555 | 555 | - tempest-integrated-compute:
|
556 | 556 | irrelevant-files: *policies-irrelevant-files
|
557 |
| - - grenade: |
| 557 | + - nova-grenade-multinode: |
558 | 558 | irrelevant-files: *policies-irrelevant-files
|
559 | 559 | - tempest-ipv6-only:
|
560 | 560 | irrelevant-files: *dsvm-irrelevant-files
|
|
0 commit comments