LDAP group-syncer pods report 'tolerateMemberNotFoundErrors' as unknown field in LDAPSyncConfig
Issue
- The ldap-group-syncer pods are stuck in Error state with the following messages in the logs:
2022-11-26T17:00:02.594688828Z E1126 17:00:02.594507 7 readresource.go:128] Encountered config error json: unknown field "tolerateMemberNotFoundErrors" in object *v1.LDAPSyncConfig, raw JSON:
2022-11-26T17:00:02.594688828Z {"apiVersion":"v1","augmentedActiveDirectory":{"groupMembershipAttributes":["memberOf:x.x.x.x:"],"groupNameAttributes":["x"],"groupUIDAttribute":"x","groupsQuery":{"baseDN":"xyz","derefAliases":"never","scope":"sub"},"tolerateMemberNotFoundErrors":true,"tolerateMemberOutOfScopeErrors":true,"userNameAttributes":["xyz"],"usersQuery":{"baseDN":"xyz","derefAliases":"never","filter":"(objectClass=organizationalPerson)","pageSize":0,"scope":"sub"}},"bindDN":"xyz","bindPassword":{"file":"<path>"},"ca":"<path>","insecure":false,"kind":"LDAPSyncConfig","url":"ldaps://example.com:port"}
Environment
- Red Hat OpenShift Container Platform [RHOCP]
- 4.9+
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.