>From a whimsy requirements perspective, the key requirement is that
PMC members can update LDAP the PMC (i.e., both the PMC and committers
lists).

On Sun, Jun 12, 2022 at 6:56 PM sebb <seb...@gmail.com> wrote:
>
> On Sun, 12 Jun 2022 at 21:26, Chris Lambertus <c...@apache.org> wrote:
> >
> >
> > Hi folks,
> >
> > I have been working on some updates to the LDAP service, and I would like 
> > to get rid of ou=meta,ou=groups,dc=apache,dc=org (or at least the process 
> > which manages it.)
> >
> > Some history -- this ou was created to address a problem which arose after 
> > project groups were converted to member/owner (INFRA-16188). The Atlassian 
> > Crowd service that feeds authentication and authorization for Jira and 
> > Confluence does not understand the "owner" concept.
> >
> > Infra had previously created local roles in cwiki and jira, and generally 
> > pushed maintenance of memberships of said roles to the project owners 
> > defined within cwiki and jira. Over time this grew cumbersome, and we 
> > elected to switch to LDAP-based groups, but we only had access via Crowd to 
> > the attr=member version of the groups, so we could not assign PMC-based 
> > roles.
> >
> > Because of this, I created a stop-gap process which drops and reloads 
> > ou=meta nightly, populating 
> > ou=$project-pmc,ou=meta,ou=groups,dc=apache,dc=org with attr=member of the 
> > PMC members. This process is awkward, and causes problems with the LDAP 
> > audit logging system.
> >
> > I would like to gather feedback on re-creating and maintaining the ou=pmc 
> > tree in parallel with the owner/member paradigm that is now in place, 
> > specifically to support Crowd-based applications (which now also include 
> > JFrog/artifactory,) or other 3rd party tooling which may not understand 
> > member/owner.
> >
> > At this time, I believe the only ASF tooling which creates or modifies the 
> > owner attribute of project groups is Whimsy, so any code adjustments would 
> > likely have to happen here.
>
> AFAIK Whimsy is not the only place where accounts are created and PMC
> memberships updated; there are likely some Infra scripts that do so.
>
> It's not clear to me whether the existing owner attributes will be kept or 
> not.
> Indeed I'm not clear what the proposal is.
>
> > What are your thoughts?
> >
> > Thanks,
> > Chris
> > ASF Infra
> >
> >

Reply via email to