> -----Original Message-----
> From: Tim Ellison [mailto:t.p.elli...@gmail.com]
> Sent: Thursday, 28 January 2010 2:04 AM
> To: builds@apache.org
> Subject: Re: Hudson access for non-PMC member
> 
> On 27/Jan/2010 11:26, Justin Mason wrote:
> > Hi Philip --
> > it's purely because the user accounts on the Hudson machines have
> > quite a lot of privileges.
> 
> Anything much more significant than people's privileges via their
> people.a.o accounts?
> 
> > Personally I'm open to the idea of making an exception if the AVRO
> PMC
> > call for it, and assuming none of the other Hudson admins are against
> > it.
> 
> Not against it, but if there is a flood of new account requests from
> committers I'd like to examine whether we can roll those machines into
> the existing infra routines.

What has been talked about in the past, to the Hudson admin team, is restricted
access to Hudson Admins ONLY on the main Hudson Master box. This is going to be
implemented real soon now and those not in the Hudson Admin Team will have their
accounts removed.

Regarding the slave machines, Minverva/Vesta , only those PMC members and 
approved
Committers (approved by their PMC if they are not PMC Members) that need shell
accounts will get one. All accounts will need to login using an SSH key as 
password
logins will also be disabled. If you have an account on Minerva/Vesta please 
ensure
you have a pub key installed and in use as we will switch to this system soon.

Rather than seeing 500+ accounts on these machines I would rather see as few as 
possible, with those having accounts helping out the maintenance and 
configurations
for all projects and not just their own.

I've seen here and elsewhere maintenance become a nightmare for machines with 
too many
accounts, too many people doing configurations for their projects which 
overwrite or
overrule configurations for other projects, folks upgrading stuff which makes 
tests
useless for certain projects because they depended on the older version etc.

It may seem a pain for some, not being able to just log in and do as they like, 
but I
would rather they asked instead for things to be done, and those things be done 
by a
few volunteers, such as is the case for the majority of Infra machines. This 
will make
maintaining and upgrading and keeping secure the machines a whole lot easier, 
and those
that volunteer to look after the machines (not just their own project 
interests) will
get to know the machines, where things are, what can and can not be 
upgraded/replaced
etc. Minverva/Vesta are in need of patching as a minimum and dist-upgrade 
preferable
considering the recent cve releases this past couple of weeks. We need people 
that
can perform these Operating System level upgrades and patches, and know what to 
do if
any of that breaks stuff for projects.

So, I'm certainly -1 on continuing down this track of giving shell account to 
anyone
who asks for it, it's just not workable and not sensible. 

I am absolutely +1 on Hudson Admin Team maintaining these boxes and giving out 
shell
accounts to the few PMC members that really need it, and also expanding out the 
Hudson Admin Team if necessary to add a very few more folks that will maintain 
all
aspects of the machines for the benefit of all projects.

Gav...

> 
> Regards,
> Tim


Reply via email to