Browse Source

Merge "Fedora 30 functional and boot tests"

tags/2.27.0
Zuul 1 month ago
parent
commit
3e0d61ac9a

+ 15
- 0
.zuul.d/jobs.yaml View File

@@ -241,6 +241,21 @@
241 241
         env-vars:
242 242
           DIB_SIMPLE_INIT_NETWORKMANAGER: '1'
243 243
 
244
+- job:
245
+    name: dib-nodepool-functional-openstack-fedora-30-src
246
+    description: |
247
+      Test building and booting a Fedora 30 image with Nodepool and OpenStack
248
+    parent: dib-nodepool-functional-src-base
249
+    vars:
250
+      nodepool_extra_packages:
251
+        - rpm
252
+        - yum-utils
253
+      nodepool_diskimage:
254
+        base_element: fedora-minimal
255
+        release: '30'
256
+        env-vars:
257
+          DIB_SIMPLE_INIT_NETWORKMANAGER: '1'
258
+
244 259
 - job:
245 260
     name: dib-nodepool-functional-openstack-ubuntu-trusty-src
246 261
     description: |

+ 1
- 0
.zuul.d/project.yaml View File

@@ -12,6 +12,7 @@
12 12
         - openstack-tox-pylint
13 13
         - dib-nodepool-functional-openstack-centos-7-src
14 14
         - dib-nodepool-functional-openstack-fedora-29-src
15
+        - dib-nodepool-functional-openstack-fedora-30-src
15 16
         - dib-nodepool-functional-openstack-opensuse-150-src
16 17
         - dib-nodepool-functional-openstack-opensuse-151-src
17 18
         - dib-nodepool-functional-openstack-ubuntu-trusty-src

+ 1
- 1
diskimage_builder/elements/fedora-minimal/environment.d/10-fedora-distro-name.bash View File

@@ -1,2 +1,2 @@
1 1
 export DISTRO_NAME=fedora
2
-export DIB_RELEASE=${DIB_RELEASE:-29}
2
+export DIB_RELEASE=${DIB_RELEASE:-30}

+ 3
- 1
diskimage_builder/elements/fedora/environment.d/10-fedora-distro-name.bash View File

@@ -1,5 +1,5 @@
1 1
 export DISTRO_NAME=fedora
2
-export DIB_RELEASE=${DIB_RELEASE:-29}
2
+export DIB_RELEASE=${DIB_RELEASE:-30}
3 3
 
4 4
 # Note the filename URL has a "sub-release" in it
5 5
 #  http:// ... Fedora-Cloud-Base-25-1.3.x86_64.qcow2
@@ -15,6 +15,8 @@ if [[ ${DIB_RELEASE} == '28' ]]; then
15 15
     export DIB_FEDORA_SUBRELEASE=1.1
16 16
 elif [[ ${DIB_RELEASE} == '29' ]]; then
17 17
     export DIB_FEDORA_SUBRELEASE=1.2
18
+elif [[ ${DIB_RELEASE} == '30' ]]; then
19
+    export DIB_FEDORA_SUBRELEASE=1.2
18 20
 else
19 21
     echo "Unsupported Fedora release"
20 22
     exit 1

+ 3
- 0
diskimage_builder/elements/simple-init/pkg-map View File

@@ -22,6 +22,9 @@
22 22
     "fedora": {
23 23
       "29": {
24 24
         "network-scripts": "network-scripts"
25
+      },
26
+      "30": {
27
+        "network-scripts": "network-scripts"
25 28
       }
26 29
     }
27 30
   },

+ 2
- 2
doc/source/user_guide/supported_distros.rst View File

@@ -5,7 +5,7 @@ Distributions which are supported as a build host:
5 5
 
6 6
 - Centos 6, 7
7 7
 - Debian 8 ("jessie")
8
-- Fedora 28, 29
8
+- Fedora 28, 29, 30
9 9
 - RHEL 6, 7
10 10
 - Ubuntu 14.04 ("trusty")
11 11
 - Gentoo
@@ -16,7 +16,7 @@ Distributions which are supported as a target for an image:
16 16
 
17 17
 - Centos 6, 7
18 18
 - Debian 8 ("jessie")
19
-- Fedora 28, 29
19
+- Fedora 28, 29, 30
20 20
 - RHEL 6, 7
21 21
 - Ubuntu 12.04 ("precise"), 14.04 ("trusty")
22 22
 - Gentoo

Loading…
Cancel
Save