Page MenuHomePhabricator

Adjust onboarding/offboarding logic to accommodate changes to #security (now acl*security)
Closed, ResolvedPublic

Description

My apologies for not noticing this would need to be done earlier.

The group that was once referenced with #security is now acl*security, and Security is now a group that will be open to all parties once we are ready.

The members of acl*security have also been moved to subprojects with meaningful names.

I know there is logic somewhere that needs to be updated, but I'm not sure where. These changes are in relation to T240490: Revamping Security-Team Work Intake and Flows and have been made in coordination with releng already.

Event Timeline

chasemp created this task.
chasemp raised the priority of this task from Medium to Needs Triage.Feb 20 2020, 7:47 PM
chasemp moved this task from Incoming to Watching on the Security-Team board.
chasemp added a project: Security.

Setting to NT as I'm not sure what the ops workflow is and I don't want to jump over getting noticed with triage.

chasemp renamed this task from Adjust onboarding/offboarding scirpts to accomodate subgroups of acl*security (and name change!) to Adjust onboarding/offboarding logic to accommodate changes to #security (now acl*security).Feb 20 2020, 7:48 PM
jbond triaged this task as Medium priority.
jbond added a subscriber: User-jbond.

Change 573996 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] offboard-user: add acl*security to list of protected phab groups

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

Change 573996 merged by Jbond:
[operations/puppet@production] offboard-user: add acl*security to list of protected phab groups

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

@chasemp thanks for the heads up i have updated the offboarding script

@chasemp thanks for the heads up i have updated the offboarding script

Cheers

reopen this ticket as we need to ensure it handles the subgroups

@chasemp can you please crate me a couple of test users so i can ensure the off boarding script is working as we expect.

Thanks John

@chasemp can you please crate me a couple of test users so i can ensure the off boarding script is working as we expect.

Thanks John


https://phabricator.wikimedia.org/p/T245771_user_test_one/

https://phabricator.wikimedia.org/project/members/4560/


https://phabricator.wikimedia.org/p/T245771_user_test_two/

https://phabricator.wikimedia.org/project/members/4560/

https://phabricator.wikimedia.org/project/members/4567/

@jbond I created two users. The first is in one subgroup, the second is in multiple subgroups.

can you reassign this to me when all is well so I can make sure to disable those users as part of closing this task?

Thanks

Change 577553 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] offboard-user: update script so that it can traverse subgroups

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

Change 577553 merged by Jbond:
[operations/puppet@production] offboard-user: update script so that it can traverse subgroups

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

The script has been updated please feel free to test it further on mwmaint1002 and resolve the ticket

jbond removed jbond as the assignee of this task.Apr 2 2020, 10:43 AM
jbond subscribed.

The script has been updated please feel free to test it further on mwmaint1002 and resolve the ticket

Who wants to the be tester? (Only pinging so this task won't get forgotten.)

I think we can close the task, it'll be implicitly tested the next time we offboard someone with Security Phab acccess.

jbond claimed this task.

Resolve as per Moritz comment