Documentation: Unclarities about LDAP group sync
The differentiation between GitLab Starter and Ultimate+ features laid out in the documentation page "LDAP Additions in GitLab EE", more specifically in the section about Group Sync, is completely unclear to me. First of all, the "Premium" statement on the right side of the heading states that group sync is only available for GitLab Ultimate and higher tiers, while the feature comparison of the pricing information page states states that LDAP group sync is already available in GitLab Starter, but LDAP group sync filters are only in GitLab Ultimate. Both features refer to the group sync section of this page for further details.
So I tried to figure out what exactly the difference between "LDAP group sync" and "LDAP group sync filters" is. After reading the group sync section of this document I am more confused than in the beginning. What is the difference between these two features?
My use case is that I want to be able to assign users to a specific GitLab group with permissions based on their membership in certain LDAP groups. This way, I would probably have five LDAP groups for one GitLab group, which map the user's permissions for this group to Guest, Reporter, Developer, Maintainer, or Owner, respectively. Which GitLab EE edition would be required for such a functionality? If the Starter edition is already sufficient, what is the added benefit of LDAP group sync filters?
I recommend an update of the documentation page.