Does the sync_ssh_keys functionality work?

Running GitLab EE; using LDAP. I have everything else working with the following configuration except SSH key sync.

Using JumpCloud as the LDAP as a Service provider and verified user ssh-keys are available via the LDAP attribute sshKey.

Am I missing something in the configuration or how the sync ssh key functionality works?

gitlab_rails[‘ldap_enabled’] = true
gitlab_rails[‘ldap_servers’] = YAML.load <<-‘EOS’ # remember to close this block with ‘EOS’ below
main: # ‘main’ is the GitLab ‘provider ID’ of this LDAP server
label: 'JumpCloud LDAP’
host: 'ldap.jumpcloud.com
port: 636
uid: 'uid’
method: 'ssl’
bind_dn: 'uid=ldap.bind,ou=Users,o=,dc=jumpcloud,dc=com’
password: 'SEE PWSAFE’
active_directory: false
allow_username_or_email_login: true
block_auto_created_users: false
base: 'ou=Users,o=,dc=jumpcloud,dc=com’
user_filter: 'memberOf=cn=GITLAB_ldap,ou=Users,o=,dc=jumpcloud,dc=com’
attributes:
username: [‘uid’, ‘userid’, ‘sAMAccountName’]
email: [‘mail’, ‘email’, ‘userPrincipalName’]
name: 'cn’
first_name: 'givenName’
last_name: 'sn’
group_base: 'ou=Users,o=,dc=jumpcloud,dc=com’
admin_group: 'GITLAB_ldap_admin’
sync_ssh_keys: 'sshKey’
EOS

Did you ever figure this out? I’m having the same issue.