LDAP - No longer working in Gitlab EES 10.1
Summary
We make extensive use of syncing groups from our LDAP server to GitLab groups. This was working fine until we upgraded to 10.1 just now, all members are no longer showing "LDAP" in blue next to their role and I can't find the option to sync by LDAP anymore. Tried reconfiguring and restarting through gitlab-ctl
Steps to reproduce
Go to Groups page, Settings > LDAP Groups is not there. Go to the user's SSH Keys, 500 error pops up with an error
ActionView::Template::Error (The single-table inheritance mechanism failed to locate the subclass: 'LDAPKey'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. Please rename this column if you didn't intend it to be used for storing the inheritance class or overwrite Key.inheritance_column to use another column for that information.):
What is the current bug behavior?
LDAP Group sync no longer shows up.
What is the expected correct behavior?
LDAP Group sync to show up int he sidebar again and appear functional.
Relevant logs and/or screenshots
(Paste any relevant logs - please use code blocks (```) to format console output, logs, and code as it's very hard to read otherwise.)
Output of checks
Happens on self hosted GitLab EES 10.1 on CentOS7
Results of GitLab environment info
Expand for output related to GitLab environment info
(For installations with omnibus-gitlab package run and paste the output of:
sudo gitlab-rake gitlab:env:info
)(For installations from source run and paste the output of:
sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production
)
Results of GitLab application Check
Expand for output related to the GitLab application check
System information System: Current User: git Using RVM: no Ruby Version: 2.3.5p376 Gem Version: 2.6.13 Bundler Version:1.13.7 Rake Version: 12.1.0 Redis Version: 3.2.5 Git Version: 2.13.5 Sidekiq Version:5.0.4 Go Version: unknownGitLab information Version: 10.1.0 Revision: 5a695c4 Directory: /opt/gitlab/embedded/service/gitlab-rails DB Adapter: postgresql URL: https://code.notive.io HTTP Clone URL: https://code.notive.io/some-group/some-project.git SSH Clone URL: git@code.notive.io:some-group/some-project.git Using LDAP: yes Using Omniauth: yes Omniauth Providers: bitbucket
GitLab Shell Version: 5.9.3 Repository storage paths:
- default: /home/git/repositories Hooks: /opt/gitlab/embedded/service/gitlab-shell/hooks Git: /opt/gitlab/embedded/bin/git