On Sunday, February 3, 2019 9:45:06 PM CET Neal Gompa wrote:
> Would it be possible to extend COPR to support multiple locations for
> builders? For example, in addition to an OpenStack system, builders
> could be hosted on an oVirt system, or AWS, or GCP, and so on? That way
> it can support on-premise deployments and cloudy deployments too.

I have implemented something along those lines in the Red Hat internal
Copr deployment.  There's something like middleware between Copr and VM
providers which allocates the VMs a flexible way on multiple places.
This feature is tracked in https://bugzilla.redhat.com/1334701 .

This would be really trivial to deploy for Fedora Copr - if there was use
for it (are there any resources which could rise throughput in Fedora
Copr?).  That said, this is not much of technical problem to me, but
rather policy/funding problem nowadays.

> Perhaps supporting even some limited form of auto-scaling for when it
> needs to "burst" to support more build traffic using clouds or
> hypervisors? For example, you could use AWS spot instances to do it on
> the cheap for the time a builder needs to run, and then have it go away
> afterward. I've done builds this way with buildbot and you can do
> thousands of builds for really cheap (on the order of hundreds of
> dollars each year).

This is really interesting idea...

Pavel





_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to