Page MenuHomePhabricator

Requesting access to contint for niedzielski
Closed, ResolvedPublic

Description

Usernameniedzielski
Full nameStephen Niedzielski

This task is to grant additional permissions for Stephen Niedzielski so he get access to the production continuous integration servers. The purpose is to have the ability to deploy Zuul configuration changes.


Stephen is part of the Mobile apps team and has been maintaining the Jenkins job to run Android tests as well as the underlying infrastructure. He is defacto deploying the Jenkins job but lack access for the Zuul part.

From modules/admin/data running matrix.py niedzielski:

grp/usersniedzielski
analytics-privatedata-usersOK
releasers-mobileOK
researchersOK

L3 is signed.

Subscribed:

  • mobile apps lead + director
  • contint kabal

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
hashar renamed this task from Requesting access to contint for to Requesting access to contint for niedzielski.Oct 26 2016, 7:00 PM

@hashar Is this request for contint-users, contint-admins, contint-roots or a new group that still needs to be created?

It's for contint-admins, since that's what gives him the ability to deploy zuul config changes.

Change 318775 had a related patch set uploaded (by Dzahn):
admin: add niedzielski to contint-admins

https://gerrit.wikimedia.org/r/318775

Change 318775 merged by Dzahn:
admin: add niedzielski to contint-admins

https://gerrit.wikimedia.org/r/318775

Dzahn added a subscriber: Sniedzielski.

@Niedzielski @Sniedzielski @hashar

on gallium:

[gallium:~] $ id niedzielski
uid=11833(niedzielski) gid=500(wikidev) groups=500(wikidev),719(contint-admins)

[gallium:~] $ sudo cat /etc/sudoers.d/contint-admins 
# This file is managed by Puppet!

%contint-admins ALL = (jenkins) NOPASSWD: ALL
%contint-admins ALL = (jenkins-slave) NOPASSWD: ALL
%contint-admins ALL = (gerritslave) NOPASSWD: ALL
%contint-admins ALL = (nodepool) NOPASSWD: ALL
%contint-admins ALL = (zuul) NOPASSWD: ALL
%contint-admins ALL = NOPASSWD: /etc/init.d/jenkins
%contint-admins ALL = NOPASSWD: /usr/sbin/service nodepool start
%contint-admins ALL = NOPASSWD: /usr/sbin/service nodepool stop
%contint-admins ALL = NOPASSWD: /usr/sbin/service nodepool restart
%contint-admins ALL = NOPASSWD: /usr/sbin/service nodepool status
%contint-admins ALL = NOPASSWD: /usr/sbin/service zuul-merger reload
%contint-admins ALL = NOPASSWD: /usr/sbin/service zuul-merger restart
%contint-admins ALL = NOPASSWD: /usr/sbin/service zuul-merger start
%contint-admins ALL = NOPASSWD: /usr/sbin/service zuul-merger stop
%contint-admins ALL = NOPASSWD: /usr/sbin/service zuul-merger status
%contint-admins ALL = NOPASSWD: /bin/journalctl*
%contint-admins ALL = NOPASSWD: /usr/local/sbin/puppet-run
Dzahn removed a project: Patch-For-Review.