| ... | ... |
@@ -88,6 +88,66 @@ |
| 88 | 88 |
nodes: |
| 89 | 89 |
- compute1 |
| 90 | 90 |
|
| 91 |
+- nodeset: |
|
| 92 |
+ name: openstack-two-node-bionic |
|
| 93 |
+ nodes: |
|
| 94 |
+ - name: controller |
|
| 95 |
+ label: ubuntu-bionic |
|
| 96 |
+ - name: compute1 |
|
| 97 |
+ label: ubuntu-bionic |
|
| 98 |
+ groups: |
|
| 99 |
+ # Node where tests are executed and test results collected |
|
| 100 |
+ - name: tempest |
|
| 101 |
+ nodes: |
|
| 102 |
+ - controller |
|
| 103 |
+ # Nodes running the compute service |
|
| 104 |
+ - name: compute |
|
| 105 |
+ nodes: |
|
| 106 |
+ - controller |
|
| 107 |
+ - compute1 |
|
| 108 |
+ # Nodes that are not the controller |
|
| 109 |
+ - name: subnode |
|
| 110 |
+ nodes: |
|
| 111 |
+ - compute1 |
|
| 112 |
+ # Switch node for multinode networking setup |
|
| 113 |
+ - name: switch |
|
| 114 |
+ nodes: |
|
| 115 |
+ - controller |
|
| 116 |
+ # Peer nodes for multinode networking setup |
|
| 117 |
+ - name: peers |
|
| 118 |
+ nodes: |
|
| 119 |
+ - compute1 |
|
| 120 |
+ |
|
| 121 |
+- nodeset: |
|
| 122 |
+ name: openstack-two-node-xenial |
|
| 123 |
+ nodes: |
|
| 124 |
+ - name: controller |
|
| 125 |
+ label: ubuntu-xenial |
|
| 126 |
+ - name: compute1 |
|
| 127 |
+ label: ubuntu-xenial |
|
| 128 |
+ groups: |
|
| 129 |
+ # Node where tests are executed and test results collected |
|
| 130 |
+ - name: tempest |
|
| 131 |
+ nodes: |
|
| 132 |
+ - controller |
|
| 133 |
+ # Nodes running the compute service |
|
| 134 |
+ - name: compute |
|
| 135 |
+ nodes: |
|
| 136 |
+ - controller |
|
| 137 |
+ - compute1 |
|
| 138 |
+ # Nodes that are not the controller |
|
| 139 |
+ - name: subnode |
|
| 140 |
+ nodes: |
|
| 141 |
+ - compute1 |
|
| 142 |
+ # Switch node for multinode networking setup |
|
| 143 |
+ - name: switch |
|
| 144 |
+ nodes: |
|
| 145 |
+ - controller |
|
| 146 |
+ # Peer nodes for multinode networking setup |
|
| 147 |
+ - name: peers |
|
| 148 |
+ nodes: |
|
| 149 |
+ - compute1 |
|
| 150 |
+ |
|
| 91 | 151 |
- job: |
| 92 | 152 |
name: devstack-base |
| 93 | 153 |
parent: multinode |
| ... | ... |
@@ -209,7 +269,7 @@ |
| 209 | 209 |
description: | |
| 210 | 210 |
Minimal devstack base job, intended for use by jobs that need |
| 211 | 211 |
less than the normal minimum set of required-projects. |
| 212 |
- nodeset: openstack-single-node |
|
| 212 |
+ nodeset: openstack-single-node-bionic |
|
| 213 | 213 |
required-projects: |
| 214 | 214 |
- git.openstack.org/openstack/requirements |
| 215 | 215 |
vars: |
| ... | ... |
@@ -268,7 +328,6 @@ |
| 268 | 268 |
|
| 269 | 269 |
The run playbook consists of a single role, so it can be easily rewritten |
| 270 | 270 |
and extended. |
| 271 |
- nodeset: openstack-single-node |
|
| 272 | 271 |
required-projects: |
| 273 | 272 |
- git.openstack.org/openstack/cinder |
| 274 | 273 |
- git.openstack.org/openstack/glance |
| ... | ... |
@@ -400,13 +459,30 @@ |
| 400 | 400 |
USE_PYTHON3: true |
| 401 | 401 |
|
| 402 | 402 |
- job: |
| 403 |
+ name: devstack-xenial |
|
| 404 |
+ parent: devstack |
|
| 405 |
+ nodeset: openstack-single-node-xenial |
|
| 406 |
+ description: | |
|
| 407 |
+ Simple singlenode test to verify functionality on devstack |
|
| 408 |
+ side running on Xenial. |
|
| 409 |
+ |
|
| 410 |
+- job: |
|
| 403 | 411 |
name: devstack-multinode |
| 404 | 412 |
parent: devstack |
| 405 |
- nodeset: openstack-two-node |
|
| 413 |
+ nodeset: openstack-two-node-bionic |
|
| 406 | 414 |
description: | |
| 407 | 415 |
Simple multinode test to verify multinode functionality on devstack side. |
| 408 | 416 |
This is not meant to be used as a parent job. |
| 409 | 417 |
|
| 418 |
+- job: |
|
| 419 |
+ name: devstack-multinode-xenial |
|
| 420 |
+ parent: devstack |
|
| 421 |
+ nodeset: openstack-two-node-xenial |
|
| 422 |
+ description: | |
|
| 423 |
+ Simple multinode test to verify multinode functionality on devstack |
|
| 424 |
+ side running on Xenial. |
|
| 425 |
+ This is not meant to be used as a parent job. |
|
| 426 |
+ |
|
| 410 | 427 |
# NOTE(ianw) Platform tests have traditionally been non-voting because |
| 411 | 428 |
# we often have to rush things through devstack to stabilise the gate, |
| 412 | 429 |
# and these platforms don't have the round-the-clock support to avoid |
| ... | ... |
@@ -433,6 +509,13 @@ |
| 433 | 433 |
voting: false |
| 434 | 434 |
|
| 435 | 435 |
- job: |
| 436 |
+ name: devstack-platform-xenial |
|
| 437 |
+ parent: tempest-full |
|
| 438 |
+ description: Ubuntu Xenial platform test |
|
| 439 |
+ nodeset: openstack-single-node-xenial |
|
| 440 |
+ voting: false |
|
| 441 |
+ |
|
| 442 |
+- job: |
|
| 436 | 443 |
name: devstack-tox-base |
| 437 | 444 |
parent: devstack |
| 438 | 445 |
description: | |
| ... | ... |
@@ -503,12 +586,15 @@ |
| 503 | 503 |
check: |
| 504 | 504 |
jobs: |
| 505 | 505 |
- devstack |
| 506 |
+ - devstack-xenial |
|
| 506 | 507 |
- devstack-ipv6: |
| 507 | 508 |
voting: false |
| 508 | 509 |
- devstack-platform-centos-7 |
| 509 | 510 |
- devstack-platform-opensuse-150 |
| 510 | 511 |
- devstack-platform-fedora-latest |
| 512 |
+ - devstack-platform-xenial |
|
| 511 | 513 |
- devstack-multinode |
| 514 |
+ - devstack-multinode-xenial |
|
| 512 | 515 |
- devstack-unit-tests |
| 513 | 516 |
- openstack-tox-bashate |
| 514 | 517 |
- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa: |
| ... | ... |
@@ -538,6 +624,9 @@ |
| 538 | 538 |
gate: |
| 539 | 539 |
jobs: |
| 540 | 540 |
- devstack |
| 541 |
+ - devstack-xenial |
|
| 542 |
+ - devstack-multinode |
|
| 543 |
+ - devstack-multinode-xenial |
|
| 541 | 544 |
- devstack-unit-tests |
| 542 | 545 |
- openstack-tox-bashate |
| 543 | 546 |
- neutron-grenade-multinode: |