RFC: Proposal for Rel-Eng project management/planning

Paul W. Frields stickster at gmail.com
Wed Apr 29 16:36:47 UTC 2015


On Tue, Apr 28, 2015 at 11:49:35AM -0400, David Gay wrote:
> ----- Original Message -----
> > From: "Adam Miller" <maxamillion at fedoraproject.org>
> > To: rel-eng at lists.fedoraproject.org, oddshocks at fedoraproject.org
> > Sent: Monday, April 27, 2015 11:55:31 AM
> > Subject: Re: RFC: Proposal for Rel-Eng project management/planning
> > 
> > On Mon, Apr 27, 2015 at 11:48 AM, Josh Boyer <jwboyer at fedoraproject.org>
> > wrote:
> > > On Mon, Apr 27, 2015 at 12:40 PM, Ralph Bean <rbean at redhat.com> wrote:
> > >> On Mon, Apr 27, 2015 at 10:58:34AM -0400, Paul W. Frields wrote:
> > >>> On Fri, Apr 24, 2015 at 10:25:36AM -0600, Kevin Fenzi wrote:
> > >>> > On Fri, 24 Apr 2015 09:36:46 -0500
> > >>> > Adam Miller <maxamillion at fedoraproject.org> wrote:
> > >>> > > My hope here is to introduce a new piece of infrastructure to fill
> > >>> > > this requirement that provides a kanban-style board of cards much
> > >>> > > like
> > >>> > > Trello[2] but using a FOSS solution that we can host ourselves. For
> > >>> > > this I'd like to propose the use of Cantas[3]. (This part would
> > >>> > > likely
> > >>> > > need a request sent to Fedora Infrastructure team unless we're fine
> > >>> > > just hosting it somewhere like OpenShift Online).
> > >>> > >
> > >>> > > Questions, comments and general snide remarks welcome! :)
> > >>> >
> > >>> > As mentioned in a followup, it would need to get packaged up, etc if we
> > >>> > want to host one.
> > >>>
> > >>> I suggested to David Gay (oddshocks) that he look at this for
> > >>> packaging.
> > >>
> > >> It looks like there are nodejs issues in the rawhide buildroot that
> > >> will block packaging efforts here for the time being:
> > >> https://lists.fedoraproject.org/pipermail/nodejs/2015-April/000176.html
> > >
> > > So, in one of my many discussions with Paul last week, we were talking
> > > about containers, how we're approaching them in Fedora, etc.  One of
> > > the ideas was that we should probably look at dogfooding container
> > > technology within Fedora itself to become more comfortable with it.
> > >
> > > I know we like things to be packaged in Fedora and there is nothing
> > > wrong with that.  However, deploying Cantas via a container would seem
> > > to be an ideal thing to try as an initial dogfooding effort.  It would
> > > let both rel-eng and Infra get used to the technologies while also
> > > providing a valuable service to themselves.  What do people think of
> > > that idea?
> > 
> > I'm open to the idea, I've been messing with containers for quite some
> > time during my stint on the OpenShift Online team and would welcome
> > bringing this technology into the rel-eng and infrastructure
> > wheelhouse.
> > 
> > Also note, container building is another topic I'd like to bring up in
> > terms of koji at some point (either something that gets added to
> > current gen via some sort of patching/refactor or something that's
> > taken into consideration for next-gen koji), but that's easily a
> > larger topic for another thread. There's a lot of interesting
> > development being done in this space in various upstream locations to
> > handle layered image dependency chains, squashing of images for space
> > savings, automatic detection of layers needing rebuilds for security
> > updates, and all sorts of other topics.
> > 
> > tl;dr - +1 from me for containerizing, but I think that is a longer
> > conversation than, "just slap it in docker and go"
> 
> Like Paul said, I'm happy to work on packaging Cantas. However, I
> don't have any experience with creating containers.

I agree with Adam, this is more than a fire-and-forget problem.  Kevin
Fenzi and I were talking about this yesterday.  He's going to schedule
a time when we can hold a brainstorming session on the issues with
getting containers into infrastructure, so we can start moving this
forward.

-- 
Paul W. Frields                                http://paul.frields.org/
  gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233  5906 ACDB C937 BD11 3717
  http://redhat.com/   -  -  -  -   http://pfrields.fedorapeople.org/
    The open source story continues to grow: http://opensource.com


More information about the rel-eng mailing list