On 10/13/2015 05:31 AM, Frédéric Lepied wrote:
Hi,
After some discussions, we came up with the idea to have the RDO
project owns its build infrastructure. To play with this idea, we
propose to experiment to use an OpenStack like workflow to build RDO
packages by deploying a Software Factory instance
(
http://softwarefactory-project.io) on top of an RDO or RHEL-OSP
cloud. That will allow us to have our own Gerrit, Zuul, Nodepool and
Jenkins instances like in the OpenStack upstream project while adding
our package building specific needs like using the Delorean and
Mock/Koji/Mash machineries.
The objectives from these changes are:
1. to have a full gating CI for RDO to never break the package repository.
2. to be in control of our infrastructure.
3. to simplify the work-flow where we can to make it more efficient and
easier to grasp.
Nothing is set in stone so feel free to comment or ask questions.
My question would be what hardware this runs on, and who's on the hook
to be the sysadmin. OSAS (The Open Source and Standards group within Red
Hat) has a community server cage that can be dipped into for this, but
if you have something else in mind, that's fine.
I'm also wondering if this is Yet Another, or if this will actually
consolidate various of the far-flung bits. I echo David's concern that
at the end of this we'll have N+1 bits to keep track of.
I just opened
https://github.com/redhat-openstack/website/issues/131 to
try to put together a document that shows where all the bits are, and
how they work with one another. It seems to get more complicated all the
time, and I don't know that we have it well documented anywhere. If we
do, I haven't seen it.
--Rich
--
Rich Bowen - rbowen(a)redhat.com
OpenStack Community Liaison
http://rdoproject.org/