On 05/02/2016 03:05 PM, Steven Dake (stdake) wrote:


On 5/1/16, 10:32 PM, "Swapnil Kulkarni" <m...@coolsvap.net> wrote:

On Mon, May 2, 2016 at 9:54 AM, Britt Houser (bhouser)
<bhou...@cisco.com> wrote:
Although it seems I'm in the minority, I am in favor of unified repo.

From: "Steven Dake (stdake)" <std...@cisco.com>
Reply-To: "OpenStack Development Mailing List (not for usage questions)"
<openstack-dev@lists.openstack.org>
Date: Sunday, May 1, 2016 at 5:03 PM
To: "OpenStack Development Mailing List (not for usage questions)"
<openstack-dev@lists.openstack.org>
Subject: [openstack-dev] [kolla][kubernetes] One repo vs two

Ryan had rightly pointed out that when we made the original proposal 9am
morning we had asked folks if they wanted to participate in a separate
repository.

I don't think a separate repository is the correct approach based upon
one
off private conversations with folks at summit.  Many people from that
list
approached me and indicated they would like to see the work integrated
in
one repository as outlined in my vote proposal email.  The reasons I
heard
were:

Better integration of the community
Better integration of the code base
Doesn't present an us vs them mentality that one could argue happened
during
kolla-mesos
A second repository makes k8s a second class citizen deployment
architecture
without a voice in the full deployment methodology
Two gating methods versus one
No going back to a unified repository while preserving git history

I favor of the separate repositories I heard

It presents a unified workspace for kubernetes alone
Packaging without ansible is simpler as the ansible directory need not
be
deleted

There were other complaints but not many pros.  Unfortunately I failed
to
communicate these complaints to the core team prior to the vote, so now
is
the time for fixing that.

I'll leave it open to the new folks that want to do the work if they
want to
work on an offshoot repository and open us up to the possible problems
above.

If you are on this list:

Ryan Hallisey
Britt Houser

mark casey

Steven Dake (delta-alpha-kilo-echo)

Michael Schmidt

Marian Schwarz

Andrew Battye

Kevin Fox (kfox1111)

Sidharth Surana (ssurana)

  Michal Rostecki (mrostecki)

   Swapnil Kulkarni (coolsvap)

   MD NADEEM (mail2nadeem92)

   Vikram Hosakote (vhosakot)

   Jeff Peeler (jpeeler)

   Martin Andre (mandre)

   Ian Main (Slower)

Hui Kang (huikang)

Serguei Bezverkhi (sbezverk)

Alex Polvi (polvi)

Rob Mason

Alicja Kwasniewska

sean mooney (sean-k-mooney)

Keith Byrne (kbyrne)

Zdenek Janda (xdeu)

Brandon Jozsa (v1k0d3n)

Rajath Agasthya (rajathagasthya)
Jinay Vora
Hui Kang
Davanum Srinivas



Please speak up if you are in favor of a separate repository or a
unified
repository.

The core reviewers will still take responsibility for determining if we
proceed on the action of implementing kubernetes in general.

Thank you
-steve


_________________________________________________________________________
_
OpenStack Development Mailing List (not for usage questions)
Unsubscribe:
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



I am in the favor of having two separate repos and evaluating the
merge/split option later.
Though in the longer run, I would recommend having a single repo with
multiple stable deployment tools(maybe too early to comment views but
yeah)

Swapnil

Swapnil,

I gather this is what people want but this cannot be done with git and
maintain history.  To do this, we would have to "cp oldrepo/files to
newrepo/files" and the git history would be lost.  That is why choosing
two repositories up front is irreversible.

On the other hand: If you start with one and want to split later, you can use git-filter to create a copy of the repo with just the kubernetes files in it and set up a new repository with that content. So, you would keep the history...

Andreas
--
 Andreas Jaeger aj@{suse.com,opensuse.org} Twitter: jaegerandi
  SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
   GF: Felix Imendörffer, Jane Smithard, Graham Norton,
       HRB 21284 (AG Nürnberg)
    GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126


__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to