[libvirt] [jenkins-ci PATCH v2 0/8] Add CentOS 8 to libvirt-jenkins-ci

Fabiano Fidêncio posted 8 patches 4 years, 3 months ago
Failed in applying to current master (apply log)
guests/configs/kickstart.cfg                  |  6 +++++
guests/host_vars/libvirt-centos-8/docker.yml  |  2 ++
guests/host_vars/libvirt-centos-8/install.yml |  2 ++
guests/host_vars/libvirt-centos-8/main.yml    | 22 ++++++++++++++++
guests/inventory                              |  1 +
guests/lcitool                                | 26 ++++++++++++++++++-
guests/playbooks/build/jobs/defaults.yml      |  2 ++
guests/playbooks/build/projects/libosinfo.yml |  1 +
.../playbooks/build/projects/libvirt-dbus.yml |  2 ++
guests/playbooks/build/projects/libvirt.yml   |  1 +
.../build/projects/osinfo-db-tools.yml        |  1 +
.../playbooks/build/projects/virt-manager.yml |  3 +++
guests/playbooks/update/tasks/base.yml        |  9 ++++++-
guests/vars/mappings.yml                      |  4 +++
jenkins/jobs/defaults.yaml                    |  2 ++
jenkins/projects/libosinfo.yaml               |  1 +
jenkins/projects/libvirt-dbus.yaml            |  2 ++
jenkins/projects/libvirt.yaml                 |  1 +
jenkins/projects/osinfo-db-tools.yaml         |  1 +
jenkins/projects/virt-manager.yaml            |  3 +++
20 files changed, 90 insertions(+), 2 deletions(-)
create mode 100644 guests/host_vars/libvirt-centos-8/docker.yml
create mode 100644 guests/host_vars/libvirt-centos-8/install.yml
create mode 100644 guests/host_vars/libvirt-centos-8/main.yml
[libvirt] [jenkins-ci PATCH v2 0/8] Add CentOS 8 to libvirt-jenkins-ci
Posted by Fabiano Fidêncio 4 years, 3 months ago
In order to add CentOS 8 to jenkins-ci, we had to:
- Adjust lcitool to generate unattended scripts based on templates
  instead of using the templates themselves, as a new parameter is
  expected on kickstart files for RHEL / CentOS 8 (or newer);
- Enable the EPEL and PowerTools repos;

Then, the following projects have been added:
- libvirt
  - Some adjustments had to be done as some dependencies got removed from
    CentOS 8;
- libvirt-glib
- libvirt-dbus
  - Some adjustments had to be done as flake8 doesn't pull all the needed
    dependencies when installed on CentOS 8;
- libvirt-go
- libvirt-go-xml
- libvirt-ocaml
- libvirt-perl
- libvirt-python
- virt-viewer
  - Some adjustments had to be done as libgovirt-devel and gtk-vnc2-devel
    are not present anymore on CentOS 8;
- osinfo-db-tools
- oisnfo-db
- libosinfo
- virt-manager

The projects which were not added due to missing dependencies are:
- libvirt-cim
- libvirt-sandbox
- libvirt-tck

Fabiano Fidêncio (8):
  lcitool: Generate the unattended script file
  lcitool: Use install_url in the unattended install files
  guests: Add CentOS 8
  mappings: Adjustments for CentOS 8
  guests: Install EPEL repo on all CentOS guests
  guests: Enable PowerTools repo on CentOS 8 guests
  guests: Add projects to CentOS 8
  guests: Build projects on CentOS 8

 guests/configs/kickstart.cfg                  |  6 +++++
 guests/host_vars/libvirt-centos-8/docker.yml  |  2 ++
 guests/host_vars/libvirt-centos-8/install.yml |  2 ++
 guests/host_vars/libvirt-centos-8/main.yml    | 22 ++++++++++++++++
 guests/inventory                              |  1 +
 guests/lcitool                                | 26 ++++++++++++++++++-
 guests/playbooks/build/jobs/defaults.yml      |  2 ++
 guests/playbooks/build/projects/libosinfo.yml |  1 +
 .../playbooks/build/projects/libvirt-dbus.yml |  2 ++
 guests/playbooks/build/projects/libvirt.yml   |  1 +
 .../build/projects/osinfo-db-tools.yml        |  1 +
 .../playbooks/build/projects/virt-manager.yml |  3 +++
 guests/playbooks/update/tasks/base.yml        |  9 ++++++-
 guests/vars/mappings.yml                      |  4 +++
 jenkins/jobs/defaults.yaml                    |  2 ++
 jenkins/projects/libosinfo.yaml               |  1 +
 jenkins/projects/libvirt-dbus.yaml            |  2 ++
 jenkins/projects/libvirt.yaml                 |  1 +
 jenkins/projects/osinfo-db-tools.yaml         |  1 +
 jenkins/projects/virt-manager.yaml            |  3 +++
 20 files changed, 90 insertions(+), 2 deletions(-)
 create mode 100644 guests/host_vars/libvirt-centos-8/docker.yml
 create mode 100644 guests/host_vars/libvirt-centos-8/install.yml
 create mode 100644 guests/host_vars/libvirt-centos-8/main.yml

-- 
2.23.0

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list