Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

(PE-39397) Adding LDAP endpoint for 2023.8 #515

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

Conversation

ragingra
Copy link
Member

@ragingra ragingra commented Oct 18, 2024

Summary

As rbac-api/v1/ds has been deprecated, and remove in 2023.8, we need to utilise the new endpoint. Adding case for installs of versions 23.8 and above to use rbac-api/v1/command/ldap/create.

Additional Context

Add any additional context about the problem here.

Related Issues (if any)

#498

Checklist

  • 🟢 Spec tests.
  • 🟢 Acceptance tests.

Changes include test coverage?

  • Yes
  • Not needed

Have you updated the documentation?

  • Yes, I've updated the appropriate docs
  • Not needed

As rbac-api/v1/ds has been deprecated, and remove in 2023.8, we need to utilise the new endpoint.
Adding case for installs of versions 23.8 and above to use rbac-api/v1/command/ldap/create.
@bastelfreak
Copy link
Collaborator

As mentioned in #498: please do not go this route. This is only useful when using PEADM and won't help to enforce the LDAP configuration via Puppet. Please instead patch the puppet_ds module and utilize that within PEADM.

@Sharpie
Copy link
Member

Sharpie commented Mar 6, 2025

I think this is a very pragmatic approach as it just fixes the existing support for LDAP configuration.

#498 is requesting an entirely new supported module and then a re-write of peadm functionality to use that module. That may be a good long-term approach to take, but it is a very large request that should not block a small tactical fix-up of existing functionality.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants