feat: LdapGroupLinks
Description of your changes
This PR adds LdapGroupLink functionality. This allows manage group memberships with LDAP.
https://docs.gitlab.com/user/group/access_and_permissions/#manage-group-memberships-with-ldap
Fixes #112
I have:
- [x] Read and followed Crossplane's contribution process.
- [ ] Run
make reviewable testto ensure this PR is ready for review.
How has this code been tested
- Unit tests have been created to test the controller and client functionality
- Tested in Kubernetes v1.30.2. I was able to create, update, delete and observe ldap sync's on various groups.
Hey @stempher, your PR is missing the DCO / singoff - please see https://github.com/crossplane-contrib/provider-gitlab/pull/216/checks?check_run_id=46405055960
Hi @stempher ,
thanks a lot for your PR! Due to the Crossplane v2 migration, we had to reorganize a lot of files. This is leading to conflicts in your branch now. We think it would be best to re-create your branch and your changes. Please don't forget to signoff as well as @markussiebert mentioned.
@stempher could you please sign the DCO? else I would close this PR and just keep the issue