[libvirt] [PATCH v3] [libvirt-jenkins-ci] Build on supported Fedora releases (25-26)

Daniel P. Berrange berrange at redhat.com
Thu Sep 7 11:58:10 UTC 2017


On Thu, Sep 07, 2017 at 01:46:03PM +0200, Andrea Bolognani wrote:
> On Thu, 2017-09-07 at 11:58 +0100, Daniel P. Berrange wrote:
> > > Fedora 26 has been released in the meantime, which means we can
> > > get rid of two builders instead of one! Someone will have to
> > > prepare the 'libvirt-fedora-26' builder, though, because it
> > > doesn't exist at the moment :)
> > 
> > Until someone actually creates the new builders for F26 and
> > almost time for F27 now too, I don't think we should really
> > be turning off existing builders.
> 
> I posted this in part to raise the issue of the Fedora 26 builder
> not being available yet, but I disagree on the fact that we can't
> get rid of Fedora 23 and 24 until that's in place. Building on
> two unsupported Fedora releases doesn't really buy us anything
> except for more load on the already tightly packed CI hosts.

I would be ok with killing F23, as that brings us back to the
long term load point where we have 2 stable Fedoras tested +
rawhide.

> > We really badly need someone to write a kickstart file that
> > can 100% automate the provisioning of Fedora VMs suitable
> > for running our CI. Then we can quickly deploy builers when
> > new Fedora comes out and get to point where we're always
> > 100% aligned with testing on the 2 current supported releases
> > + rawhide.
> 
> I've been working on Ansible playbooks for my development machines
> and I've intended from the very beginning to make them generic
> enough that I could use them for my own builders too with only
> minimal changes.
> 
> Since I'm going to spend time on that regardless, I'm perfectly
> fine with coming up with something that can turn a freshly-installed
> Fedora guest into a builder suitable for the CentOS CI.
> 
> As for the installation step, I've never used kickstart but I was
> thinking of taking advantage of the amazing work the virt-builder
> maintainers have been doing in quickly preparing templates after
> a new Fedora version has been released.
> 
> How does that sound?

Sure, using virt-builder as a starting point is fine too - the key is
simply that it be 100% automatable.


Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




More information about the libvir-list mailing list