Browse code

Switch to fedora-latest for nodeset name

To help avoid the amount zuul.yaml chrun when we bring a new version
of fedora online, switch to using fedora-latest. As of writing,
fedora-28 is the latest release which we update our testing for.

Also add fedora-28 support to stash.sh and remove fedora-25 /
fedora-26 as they are EOL.

Change-Id: I3d716554e8f270f4434cc9cac3408f8e890e0665
Depends-On: https://review.openstack.org/565758/
Signed-off-by: Paul Belanger <pabelanger@redhat.com>

Paul Belanger authored on 2018/05/02 10:36:37
Showing 2 changed files
... ...
@@ -49,6 +49,16 @@
49 49
           - controller
50 50
 
51 51
 - nodeset:
52
+    name: devstack-single-node-fedora-latest
53
+    nodes:
54
+      - name: controller
55
+        label: fedora-28
56
+    groups:
57
+      - name: tempest
58
+        nodes:
59
+          - controller
60
+
61
+- nodeset:
52 62
     name: openstack-two-node
53 63
     nodes:
54 64
       - name: controller
... ...
@@ -406,10 +416,10 @@
406 406
     voting: false
407 407
 
408 408
 - job:
409
-    name: devstack-platform-fedora-27
409
+    name: devstack-platform-fedora-latest
410 410
     parent: tempest-full
411
-    description: Fedora 27 platform test
412
-    nodeset: devstack-single-node-fedora-27
411
+    description: Fedora latest platform test
412
+    nodeset: devstack-single-node-fedora-latest
413 413
     voting: false
414 414
 
415 415
 - job:
... ...
@@ -482,7 +492,7 @@
482 482
         - devstack-platform-centos-7
483 483
         - devstack-platform-opensuse-423
484 484
         - devstack-platform-opensuse-tumbleweed
485
-        - devstack-platform-fedora-27
485
+        - devstack-platform-fedora-latest
486 486
         - devstack-multinode
487 487
         - devstack-unit-tests
488 488
     gate:
... ...
@@ -221,7 +221,7 @@ write_devstack_version
221 221
 
222 222
 # Warn users who aren't on an explicitly supported distro, but allow them to
223 223
 # override check and attempt installation with ``FORCE=yes ./stack``
224
-if [[ ! ${DISTRO} =~ (xenial|artful|bionic|stretch|jessie|f25|f26|f27|opensuse-42.3|opensuse-tumbleweed|rhel7) ]]; then
224
+if [[ ! ${DISTRO} =~ (xenial|artful|bionic|stretch|jessie|f27|f28|opensuse-42.3|opensuse-tumbleweed|rhel7) ]]; then
225 225
     echo "WARNING: this script has not been tested on $DISTRO"
226 226
     if [[ "$FORCE" != "yes" ]]; then
227 227
         die $LINENO "If you wish to run this script anyway run with FORCE=yes"