Support Debian Buster and add CI jobs for it

Let us extend our supported OS coverage! I also suspect this patch
fixes Debian Stretch support since all required changes seem to
apply to it as well.

Change-Id: I233082dff072ab7033ff68fce7f7b92ad557de80
This commit is contained in:
Dmitry Tantsur 2020-05-27 17:03:21 +02:00
parent 6cd233f8c7
commit ccdfa1d02d
11 changed files with 31 additions and 8 deletions

View File

@ -25,6 +25,7 @@ Supported operating systems:
* CentOS 8
* openSUSE Leap 15.1
* Fedora 30
* Debian Buster
If you want to try Bifrost on a virtual environment, see
:doc:`/contributor/testenv`.

View File

@ -16,6 +16,7 @@ galaxy_info:
- name: Debian
versions:
- stretch
- buster
categories:
- cloud
- cloud:openstack

View File

@ -12,6 +12,7 @@ galaxy_info:
- name: Debian
versions:
- stretch
- buster
- name: Ubuntu
versions:
- xenial

View File

@ -1,9 +1,9 @@
---
sgabios_dir: /usr/share/qemu/
libvirt_service_name: libvirt-bin
libvirt_service_name: libvirtd
required_packages:
- g++
- libvirt-bin
- libvirt-daemon-system
- libxslt1-dev
- libxml2-dev
- qemu-utils

View File

@ -12,6 +12,7 @@ galaxy_info:
- name: Debian
versions:
- stretch
- buster
- name: Ubuntu
versions:
- xenial

View File

@ -12,6 +12,7 @@ galaxy_info:
- name: Debian
versions:
- stretch
- buster
- name: Ubuntu
versions:
- xenial

View File

@ -1,7 +1,7 @@
---
init_template: upstart_template.j2
init_dest_dir: /etc/init/
init_ext: .conf
init_template: systemd_template.j2
init_dest_dir: /lib/systemd/system/
init_ext: .service
ipxe_dir: /usr/lib/ipxe/
ipxe_full_binary: ipxe.pxe
ironic_rootwrap_dir: /usr/local/bin/

View File

@ -1,7 +1,7 @@
---
init_template: upstart_template.j2
init_dest_dir: /etc/init/
init_ext: .conf
init_template: systemd_template.j2
init_dest_dir: /lib/systemd/system/
init_ext: .service
nginx_user: www-data
mysql_service_name: mysql
required_packages:

View File

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

View File

@ -58,6 +58,11 @@
vars:
use_venv: true
- job:
name: bifrost-integration-dhcp-debian-buster
parent: bifrost-integration-dhcp
nodeset: debian-buster
- job:
name: bifrost-integration-dibipa-debian
parent: bifrost-integration
@ -104,6 +109,11 @@
parent: bifrost-integration-tinyipa
nodeset: centos-8
- job:
name: bifrost-integration-tinyipa-debian-buster
parent: bifrost-integration-tinyipa
nodeset: debian-buster
- job:
name: bifrost-integration-tinyipa-opensuse-15
parent: bifrost-integration-tinyipa

View File

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