- From: Alex Soto <
>
- To:
- Subject: [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos
- Date: Wed, 14 Apr 2010 13:08:01 -0700
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=references:in-reply-to:mime-version:content-type:message-id :content-transfer-encoding:from:subject:date:to:x-mailer; b=G1H3OqlBhWU1lG1UtUPCDePv2vmcYzmeM13n/cru99Xk0wA8PbpKqNsJDDrM4G1+KH snXXNbvGP3MTs7pgbxMaAL1UnQn6cQwcwC7kEpqn3/jBFGZdcX8nG6FAXRvWMgo0l6nI vM20fO1YGl13KheMLdkaGYIoNR6v/H7f80Vqk=
My comment was triggered by you mentioning that:
The assumption that everyone in the chain is using Git, for example,
is a false one. Most of us are - but not all of us, and if someone
wants to use Launchpad and Mercurial for source control, I want to
include them, not force them to use a different source control system.
I read too much into that to think you meant to support all these other scm's
which is not necessarily what you meant. My bad, I should have re-read
things. My off the cuff remark, was because it just raised the flag in my
head to point out that we don't want to over engineer this to make things
super flexible. keep it simple :)
With respect to the developer workflow:
Here's my specific problem.
My previous chef deployment used my own chef server, which was cool because
it allowed me to have multiple cookbook repos that the server pulled from. I
maintained an internal repo that had my specific cookbooks for my
infrastructure and I had a fork of the opscode repo that I could declare
dependencies on from my 'internal repo'. My fork of the opscode repo also
allowed me to update those cookbooks when I found problems.
Now I'm trying to use the platform (I'm still just barely scratched the
surface of it, so I may be mistaken with how I'm using it), but it looks like
I have effectively one cookbook repo which is the 'platform' where I have to
push cookbooks into. So if I want to use some opscode cookbooks, I have to
copy them and push them up individually. Because the granularity of the repo
is not at the cookbook level, I don't see how I could have just a copy of an
individual opscode cookbook and still track upstream changes easily.
I 'think' I like the one repo per cookbook strategy because those are the
logical modules I think of when developing cookbooks/recipes. Then I would
be able to fork and submodule them into my repo. However there is a nagging
feeling that makes me feel that's a bit too granular and may get cumbersome
to manage.
Alex
On Apr 14, 2010, at 12:39 PM, Adam Jacob wrote:
>
On Wed, Apr 14, 2010 at 12:34 PM, Alex Soto
>
<
>
>
wrote:
>
> great discussion, definitely a pain I'm experiencing while trying to use
>
> the platform is how to have my repo, have recipes from other repos and
>
> still track upstream changes and hopefully contribute back.
>
>
>
> I think using git is a fair assumption for most of us early adopters. For
>
> the few that don't, a tarball is what you get.
>
>
>
> I don't want to sound as elitist of git vs other scm's. It's actually for
>
> efficiency. The chef community isn't large enough to give all this
>
> flexibility to everyone. Git is the chosen tool for the time being.
>
> Sooner or later, someone else will scratch their itch for svn, mercurial,
>
> etc or other better workflows will emerge. Like water flowing downhill,
>
> someone will find the path of least resistance, but in the meantime, don't
>
> put too many hurdles in front of the community at large for the few in the
>
> minority.
>
>
Is the workflow I outlined earlier not efficient enough still? (How
>
much smaller can I make it? :)
>
>
Adam
>
>
--
>
Opscode, Inc.
>
Adam Jacob, CTO
>
T: (206) 508-7449 E:
>
- [chef] Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, (continued)
- [chef] Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Hedge Hog, 04/10/2010
- [chef] Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, dreamcat four, 04/11/2010
- [chef] Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Adam Jacob, 04/12/2010
- [chef] Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Hedge Hog, 04/12/2010
- [chef] Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Adam Jacob, 04/13/2010
- [chef] Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Adam Jacob, 04/13/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Hedge Hog, 04/13/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Adam Jacob, 04/14/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Alex Soto, 04/14/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Adam Jacob, 04/14/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Alex Soto, 04/14/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Adam Jacob, 04/14/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, dreamcat four, 04/14/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Adam Jacob, 04/15/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Hedge Hog, 04/14/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Adam Jacob, 04/15/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Hedge Hog, 04/15/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Hedge Hog, 04/14/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Adam Jacob, 04/15/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, Ringo De Smet, 04/14/2010
- [chef] Re: Re: Re: Re: Re: Re: Re: Re: Centralized cookbook-library repos vs distributed cookbook repos, dreamcat four, 04/14/2010
Archive powered by MHonArc 2.6.16.