Add Fedora 30 based job

The current fedora-latest nodeset corresponds to Fedora 30.
We add a non-voting job to give basic support for it.

Change-Id: Ifc027bcdbb9abad652dfe61fc12ee18650d00a77
This commit is contained in:
Riccardo Pittau 2020-05-28 14:14:21 +02:00
parent 5182388b7c
commit d8e8297178
5 changed files with 57 additions and 0 deletions

View File

@ -24,6 +24,7 @@ Supported operating systems:
* Red Hat Enterprise Linux (RHEL) 8
* CentOS 8
* openSUSE Leap 15.1
* Fedora 30
If you want to try Bifrost on a virtual environment, see
:doc:`/contributor/testenv`.

View File

@ -0,0 +1,43 @@
---
init_template: systemd_template.j2
init_dest_dir: /usr/lib/systemd/system/
init_ext: .service
ipxe_dir: /usr/share/ipxe/
ipxe_full_binary: ipxe.lkrn
ironic_rootwrap_dir: /usr/bin/
nginx_user: nginx
mysql_service_name: mariadb
tftp_service_name: tftp
required_packages:
- debootstrap
- dnsmasq
- gcc
- genisoimage
- ipmitool
- ipxe-bootimgs
- kpartx
- libffi-devel
- libselinux-python
- libxml2-devel
- libxslt-devel
- mariadb-server
- nginx
- openssl-devel
- parted
- policycoreutils-python-utils
- psmisc
- python3-devel
- python3-iniparse
- python3-libselinux
- python3-policycoreutils
- python3-PyMySQL
- qemu-img
- qemu-kvm
- socat
- tftp-server
- wget
- xinetd
iscsi_required_packages:
- iscsi-initiator-utils
- gdisk
- dosfstools

View File

@ -0,0 +1,4 @@
---
features:
- |
Fedora 30 is now supported as a base operating system.

View File

@ -109,3 +109,10 @@
nodeset: opensuse-15
vars:
use_venv: true
- job:
name: bifrost-integration-tinyipa-fedora-latest
parent: bifrost-integration
nodeset: fedora-latest
vars:
use_venv: true

View File

@ -25,6 +25,8 @@
voting: false
- bifrost-integration-dibipa-debian-opensuse-15:
voting: false
- bifrost-integration-tinyipa-fedora-latest:
voting: false
gate:
jobs:
- bifrost-integration-tinyipa-ubuntu-bionic