This comes from one of my customers needing to use a workaround because of the lack of nested LDAP groups support in Quay:
Currently when creating teams under Quay Organizations, sometime users wants to use their existing ‘Active Directory’ Groups to populate team memberships. Some of these existing groups are nested.
Since Quay doesn’t support nested LDAP groups, we are unable to use ‘directory synchronization’ feature, which is available in Quay to allow teams user membership to be synced with a group in LDAP.
To work around this, we have to manually maintain Quay team membership (without using ‘directory synchronization’ feature), and have to regularly sync. Quay team with LDAP group members using cronjobs.
As a Quay Enterprise customer, I would like to request an update on this.
A possible solution would be to allow users to provide a more detailed LDAP search string instead of strictly a relative DN path. For e.g.
would support nested groups, (the numbers provide the magic in the memberOf LDAP search) and return only user objects.