LDAP not enabled after deployment through Helm
Hello Gitlab Maintainer,
Summary
i am trying to install the helmchart with LDAP enabled. However, after deploying the rake gitlab:ldap:check
troubleshooting program indicates that i have made some error, since ldap is not configured:
git@cc-gitlab-toolbox-79bbf694fd-k6p2w:/srv/gitlab$ bundle exec rake gitlab:ldap:check Checking LDAP ...
LDAP: ... LDAP is disabled in config/gitlab.yml
Checking LDAP ... Finished
What did i do wrong? How can i further troubleshoot? Is this an issue with the chart itself?
Steps to reproduce
Install the helm chart with an ldap server and the configuration below
Configuration used
global:
edition: ce
gitlabVersion: "16.10.2"
hosts:
domain: <Sanitized>
appconfig:
ldap:
enabled: true
# prevent the use of LDAP for sign-in via web.
preventSignin: false
servers:
main:
label: 'LDAP'
host: '<Sanitized>'
port: 636
uid: 'uid'
bind_dn: 'uid=gitlab,cn=sysaccounts,cn=etc,<Sanitized>'
password: '<Sanitized>'
encryption: 'simple_tls'
verify_certificates: false
timeout: 10
active_directory: false
# user_filter: '(employeeType=developer)'
base: 'cn=users,cn=accounts,<Sanitized>'
lowercase_usernames: false
retry_empty_result_with_codes: [80]
allow_username_or_email_login: false
block_auto_created_users: false
upgradeCheck:
enabled: false
# Try because i am desperate
ldap:
enabled: true
Current behavior
LDAP is not enabled
Expected behavior
LDAP should be enabled if configuration options are set
Versions
- Chart: 7.10.1
- Platform:
- Cloud: -
- Self-hosted: (Yes, installed with kubeadmin )
- Kubernetes: (
kubectl version
)- Client: v1.29.3
- Server: v1.29.3
- Helm: (
helm version
)- Client: v3.14.2
- Server: v3.14.2