New repository - infra

Karsten 'quaid' Wade kwade at redhat.com
Wed Nov 21 00:14:40 UTC 2012


On 11/20/2012 02:34 PM, Ewoud Kohl van Wijngaarden wrote:
> On Tue, Nov 20, 2012 at 12:17:28PM -0800, Karsten 'quaid' Wade wrote:
>> I'd like to setup a git repository for the Infra team needs:
>>   - infra
>>
>> In addition to being a repo for e.g. Puppet manifests, I'd like to
>> mirror the repositories we have for OpenShift, as well as the
>> quickstarts and themes and such we are using that are on GitHub.
>>
>> The idea is to have one git repo that has everything, and maybe we make
>> .git/config rules for folks so when you push it goes to git.ovirt.org
>> and {github.com/oVirt,OpenShift git}.
> 
> In general I'm in favor of 1 thing per git repository, but I'd propose
> *at least* a separate repository for puppet. Foreman has a nice
> post-update hook that will create a puppet environment per git branch.

OK, I get that. Can you describe a bit more what a "thing" is?

I can see how many of the things I'd put in git would end up in the
Puppet repo instead.

> We will also need to manage a private part of puppet. Private SSL keys,
> files with passwords for backups and SSH private keys come to mind but
> maybe there's more. Depending on how we prefer to do this we could
> either do it all locally on the puppet master or maybe a private branch
> in gerrit (assuming gerrit can really hide a branch, including gitweb
> etc).

+1

> Something else that could use a repository now would be scripts we use
> on servers, but once we manage all servers with puppet the puppet repo
> could also serve this purpose.
> 
> AFAIK openshift also uses git branches to work from so that might become
> another, but no experience here.

Right, I was thinking of mirroring the OpenShift repo, too. Or rather,
make the one at git.ovirt.org the canonical in our minds, setting our
configs to push to both.

- Karsten
-- 
Karsten 'quaid' Wade, Sr. Analyst - Community Growth
http://TheOpenSourceWay.org  .^\  http://community.redhat.com
@quaid (identi.ca/twitter/IRC)  \v'  gpg: AD0E0C41

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 251 bytes
Desc: OpenPGP digital signature
URL: <http://lists.ovirt.org/pipermail/infra/attachments/20121120/a0d3f051/attachment.sig>


More information about the Infra mailing list