public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Jorge Manuel B. S. Vicetto" <jmbsvicetto@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: Re: [gentoo-project] Gentoo, GitHub, and the Social Contract
Date: Tue, 17 Feb 2015 06:48:40 +0000 (UTC)	[thread overview]
Message-ID: <alpine.LNX.2.00.1502170638300.16456@woodpecker.gentoo.org> (raw)
In-Reply-To: <CAGfcS_nvZeb=3OiPvpRGQfn3fYppkDL266OAB4V5FdfGo15sLQ@mail.gmail.com>

On Sun, 15 Feb 2015, Rich Freeman wrote:

<snip>

> Then you have the core infra.  This is stuff where infra spends the
> bulk of its time.  As I understand it some of the hardware is
> Gentoo-owned, and some of it is owned by sponsors who provide infra
> access to it.  Almost all of this stuff has a sponsor providing
> hosting/network/power/etc, and generally if a disk dies or whatever it
> ends up being an employee of a sponsor or such who swaps stuff out for
> us (perhaps with us sending them the hardware to swap with).
> Sponsor-provided stuff tends to have the bulk of the costs paid by
> sponsors.  Gentoo-owned stuff tends to have the money come from
> Gentoo, which comes from our many donors (lots of individuals, and
> Google Summer of Code is a big source of income I believe even after
> expenses).  Recently Gentoo has been kicking in for some of the costs
> at one of our sponsors, but they kick in a fair bit themselves.
>
> So, quite a bit of labor comes from volunteers.  However, the "paid
> for" bit largely comes down to our sponsors, augmented by numerous
> small donations from within the community.

> All that said, I honestly don't consider the risk of one of our
> sponsors "censoring" us is all that likely unless Gentoo as a
> community really got out of hand (such that being associated with us
> were damaging to their reputations).  The more realistic risk with our
> model is that individual sponsors can come and go - maybe a sponsor
> gets bought out or goes out of business or just is having hard times
> and can't afford to support us any longer.  This happens on occasion,
> and obviously we try to be gracious about it since they ARE donors
> (usually they work with us on migration too).  However, my sense is
> that most/all of our infra is hand-built servers running on bare
> metal, which means that moving services around involves a lot of
> labor.  It isn't like copying a disk image to a new VM provider and
> cutting over DNS, let alone something like puppet/chef/ansible.

The infra team maintains an internal wiki for our job. Our systems are 
installed from an infra built stage4, following some docs, but this is 
done by different people over time.
We do rely "heavily" on two configuration management systems. The older 
one, cfengine, has been in use for many years. Sometime ago we started 
migrating to puppet. We've currently still migrating services to puppet.
We use some git repositories for specific areas such as dns or for our 
infra overlay.

> As we build out new infra services (whether they be git, gitlab, or
> whatever) it would be really nice if the server configs (minus
> credentials) could be open.  That would make it far easier for others
> to contribute to them, automate their deployment, and so on.  There
> really shouldn't be any reason that somebody shouldn't be able to set
> up their own gentoo.org with everything but the domain name.  Sure, we
> won't get there overnight, but it is a direction that makes sense.  We
> just don't have the manpower to be excluding potential contributions.

We're already using cfengine / puppet for this. We need to review / split 
service definitions before we can make it public, though.

Regards,
Jorge Manuel B. S. Vicetto
Gentoo Developer


  reply	other threads:[~2015-02-17  6:48 UTC|newest]

Thread overview: 85+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-02-14 20:48 [gentoo-project] Gentoo, GitHub, and the Social Contract Andreas K. Huettel
2015-02-14 20:55 ` Anthony G. Basile
2015-02-14 21:09   ` Kristian Fiskerstrand
2015-02-14 21:23     ` Alexander Berntsen
2015-02-14 21:25 ` Andrew Savchenko
2015-02-14 21:37 ` Rich Freeman
2015-02-14 21:42   ` Kristian Fiskerstrand
2015-02-14 21:56     ` Rich Freeman
2015-02-14 22:08       ` Alexander Berntsen
2015-02-14 22:13         ` Ciaran McCreesh
2015-02-14 22:23           ` Alexander Berntsen
2015-02-14 22:31             ` Ciaran McCreesh
2015-02-14 22:35               ` Andrew Savchenko
2015-02-14 22:40                 ` Ciaran McCreesh
2015-02-14 23:10                   ` Daniel Campbell
2015-02-14 23:15                     ` Ciaran McCreesh
2015-02-15 13:03                       ` Andrew Savchenko
2015-02-15 17:30                         ` NP Hardass
2015-02-15 17:43                           ` Alexey Lapitsky
2015-02-15 19:24                             ` Rich Freeman
2015-02-17  9:07                             ` Robin H. Johnson
2015-02-14 23:13                   ` Andrew Savchenko
2015-02-14 23:19                     ` Ciaran McCreesh
2015-02-15 13:02                       ` Andrew Savchenko
2015-02-14 23:36                 ` Rich Freeman
2015-02-15 12:55                   ` Andrew Savchenko
2015-02-15  5:54                 ` Michał Górny
2015-02-15 12:45                   ` Andrew Savchenko
2015-02-15  2:23   ` Mart Raudsepp
2015-02-15  2:57     ` Ben de Groot
2015-02-15 10:09       ` Markos Chandras
2015-02-15 13:17       ` Dirkjan Ochtman
2015-02-15  9:55     ` Alexey Lapitsky
2015-02-15 12:39       ` Andrew Savchenko
2015-02-15 13:50         ` Michał Górny
2015-02-15 15:05           ` Andrew Savchenko
2015-02-15 15:21             ` Michał Górny
2015-02-15 17:01             ` Anthony G. Basile
2015-02-15 15:27         ` Ciaran McCreesh
2015-02-15 13:03     ` Patrick Lauer
2015-02-15  2:15 ` Matthew Thode
2015-02-15  6:00   ` Michał Górny
2015-02-15  6:20     ` Matthew Thode
2015-02-15 12:29     ` Andrew Savchenko
2015-02-15  2:42 ` hasufell
2015-02-15  4:12   ` Rich Freeman
2015-02-15 12:23     ` Andrew Savchenko
2015-02-16  3:26     ` hasufell
2015-02-16 11:19       ` Rich Freeman
2015-02-17  6:37         ` Jorge Manuel B. S. Vicetto
2015-02-17 11:55           ` Rich Freeman
2015-02-17 14:01             ` Jorge Manuel B. S. Vicetto
2015-02-18  4:14       ` Dean Stephens
2015-02-18 17:56         ` hasufell
2015-02-18 18:05           ` Matt Turner
2015-02-18 18:47             ` hasufell
2015-02-18 19:19               ` Matt Turner
2015-02-18 22:09                 ` Rich Freeman
2015-02-20 21:05                   ` hasufell
2015-02-21  0:19                     ` Rich Freeman
2015-02-20  4:49               ` Dean Stephens
2015-02-15  6:04 ` Michał Górny
2015-02-15 16:17   ` Anthony G. Basile
2015-02-15 17:42     ` Ciaran McCreesh
2015-02-15 18:39       ` Anthony G. Basile
2015-02-15 19:08         ` Ciaran McCreesh
2015-02-15 19:23           ` Seemant Kulleen
2015-02-16 13:43             ` Anthony G. Basile
2015-02-16 22:14               ` Michael Jones
2015-02-17  6:52                 ` Jorge Manuel B. S. Vicetto
2015-02-17 14:18                   ` Andrew Savchenko
2015-02-18  2:19                     ` hasufell
2015-02-16 13:28           ` Anthony G. Basile
2015-02-15 23:24       ` Patrick Lauer
2015-02-16  0:06         ` Rich Freeman
2015-02-17  6:48           ` Jorge Manuel B. S. Vicetto [this message]
2015-02-17  9:01   ` Robin H. Johnson
2015-02-17 12:10     ` Rich Freeman
2015-02-18  3:47       ` [gentoo-project] Infra Kickstarter? Robin H. Johnson
2015-02-18 13:30         ` Pavlos Ratis
2015-02-19  0:31         ` Andreas K. Huettel
2015-02-19 12:16         ` vivo75
2015-02-26  8:38         ` Patrick Lauer
2015-02-15 11:06 ` [gentoo-project] Gentoo, GitHub, and the Social Contract Amadeusz Żołnowski
2015-02-15 12:18   ` Andrew Savchenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=alpine.LNX.2.00.1502170638300.16456@woodpecker.gentoo.org \
    --to=jmbsvicetto@gentoo.org \
    --cc=gentoo-project@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox