Page MenuHomePhabricator

Create a top level wmde group on Gitlab
Closed, ResolvedPublic1 Estimated Story Points

Description

I see that groups appear to be getting created.
https://gitlab.wikimedia.org/explore/groups

It would be good to get wmde started with a top level wmde group.

Details

Other Assignee
brennen

Event Timeline

brennen edited projects, added GitLab (Auth & Access); removed GitLab.
thcipriani triaged this task as Low priority.
thcipriani set the point value for this task to 1.
brennen changed the task status from Open to Stalled.Oct 22 2021, 7:01 PM

I've created a placeholder people/wmde group for WMDE employees, which I expect that we'll eventually sync from LDAP - see T274461 for overall auth strategy stuff on GitLab.

As to project groups, we need to make some decisions yet on T292094#7442275. Do we actually want to group things by organization, etc.

After discussing this with @brennen, I created a https://gitlab.wikimedia.org/repos/wmde that is owned by https://gitlab.wikimedia.org/people/wmde.

The idea (outlined in our policy doc is to have organizations modeled as people/<org> — but not have any projects live in that namespace, only groups. And try to avoid <org>/<project> unless it's only people in the org that will ever work on the project. This tracks with how we do things in Gerrit currently

Examples

thcipriani changed the task status from Stalled to In Progress.Nov 16 2021, 12:09 AM
brennen updated Other Assignee, added: brennen.

@Addshore I've added you as an owner of people/wmde, which as @thcipriani mentioned grants access to repos/wmde. For the time being I think it's fine to add other users there, but keep in mind that the people/wmde and people/wmf groups, plus a few others, will probably be special cases where membership is synced from LDAP eventually.