Gitlab LDAP sync is broken
Summary
Gitlab LDAP sync silently fails in this chart, due to the ldap-config not being rendered into the gitlab-sidekiq and gitlab-taskrunner charts
Steps to reproduce
- Specify an LDAP configuration block in the
gitlab.unicorn.ldap
config. Logins should now work, as those are handled by unicorn. - Create a group, and use the settings ui to link an LDAP group.
- In the members screen, click "Sync now". Note how in the administrator ui there are no jobs queued for LDAP, but the state of the LDAP sync UI does not go to synced.
Configuration used
gitlab.unicorn.ldap.main:
host: 10.10.10.10
port: 389
bind_dn: CN=user,CN=users,DN=example,DN=com
group_base: CU=Groups,DN=example,DN=com
Current behavior
LDAP group sync won't work/breaks group sync state
Expected behavior
LDAP group sync works
Versions
- Chart: master
- Platform:
- Self-hosted: kops
- Kubernetes:
- Client: 1.11.0
- Server: 1.10.8
- Helm:
- Client: 2.8.1
- Server: none