We've called the jobs that don't run on our main Ubuntu targets
"platform" jobs; start at moving these jobs to native jobs.
Depends-On: https://review.openstack.org/541010
Change-Id: Ib64d91206a9ac677f4d77873bc54c6a84702d6c3
| ... | ... |
@@ -9,6 +9,36 @@ |
| 9 | 9 |
- controller |
| 10 | 10 |
|
| 11 | 11 |
- nodeset: |
| 12 |
+ name: devstack-single-node-centos-7 |
|
| 13 |
+ nodes: |
|
| 14 |
+ - name: controller |
|
| 15 |
+ label: centos-7 |
|
| 16 |
+ groups: |
|
| 17 |
+ - name: tempest |
|
| 18 |
+ nodes: |
|
| 19 |
+ - controller |
|
| 20 |
+ |
|
| 21 |
+- nodeset: |
|
| 22 |
+ name: devstack-single-node-opensuse-423 |
|
| 23 |
+ nodes: |
|
| 24 |
+ - name: controller |
|
| 25 |
+ label: opensuse-423 |
|
| 26 |
+ groups: |
|
| 27 |
+ - name: tempest |
|
| 28 |
+ nodes: |
|
| 29 |
+ - controller |
|
| 30 |
+ |
|
| 31 |
+- nodeset: |
|
| 32 |
+ name: devstack-single-node-fedora-27 |
|
| 33 |
+ nodes: |
|
| 34 |
+ - name: controller |
|
| 35 |
+ label: fedora-27 |
|
| 36 |
+ groups: |
|
| 37 |
+ - name: tempest |
|
| 38 |
+ nodes: |
|
| 39 |
+ - controller |
|
| 40 |
+ |
|
| 41 |
+- nodeset: |
|
| 12 | 42 |
name: openstack-two-node |
| 13 | 43 |
nodes: |
| 14 | 44 |
- name: controller |
| ... | ... |
@@ -140,6 +170,31 @@ |
| 140 | 140 |
# ready yet. Until then this job should stay non-voting. |
| 141 | 141 |
voting: false |
| 142 | 142 |
|
| 143 |
+# NOTE(ianw) Platform tests have traditionally been non-voting because |
|
| 144 |
+# we often have to rush things through devstack to stabilise the gate, |
|
| 145 |
+# and these platforms don't have the round-the-clock support to avoid |
|
| 146 |
+# becoming blockers in that situation. |
|
| 147 |
+- job: |
|
| 148 |
+ name: devstack-platform-centos-7 |
|
| 149 |
+ parent: tempest-full |
|
| 150 |
+ description: Centos 7 platform test |
|
| 151 |
+ nodeset: devstack-single-node-centos-7 |
|
| 152 |
+ voting: false |
|
| 153 |
+ |
|
| 154 |
+- job: |
|
| 155 |
+ name: devstack-platform-opensuse-423 |
|
| 156 |
+ parent: tempest-full |
|
| 157 |
+ description: OpenSuSE 43.2 platform test |
|
| 158 |
+ nodeset: devstack-single-node-opensuse-423 |
|
| 159 |
+ voting: false |
|
| 160 |
+ |
|
| 161 |
+- job: |
|
| 162 |
+ name: devstack-platform-fedora-27 |
|
| 163 |
+ parent: tempest-full |
|
| 164 |
+ description: Fedora 27 platform test |
|
| 165 |
+ nodeset: devstack-single-node-fedora-27 |
|
| 166 |
+ voting: false |
|
| 167 |
+ |
|
| 143 | 168 |
- job: |
| 144 | 169 |
name: devstack-tox-base |
| 145 | 170 |
parent: devstack |
| ... | ... |
@@ -207,6 +262,9 @@ |
| 207 | 207 |
check: |
| 208 | 208 |
jobs: |
| 209 | 209 |
- devstack |
| 210 |
+ - devstack-platform-centos-7 |
|
| 211 |
+ - devstack-platform-opensuse-423 |
|
| 212 |
+ - devstack-platform-fedora-27 |
|
| 210 | 213 |
- devstack-multinode |
| 211 | 214 |
- devstack-unit-tests |
| 212 | 215 |
gate: |