8000 New LDAP testsuite · Issue #44560 · keycloak/keycloak · GitHub
[go: up one dir, main page]

Skip to content

New LDAP testsuite #44560

Open

Description

@stianst

Description

Current testing around LDAP is far from great; in GitHub Actions we are using the no longer maintained Apache DS embedded LDAP server, we have issues with the internal pipelines that tests with other vendors, and Dev UX is far from good when working on and testing around LDAP.

Value Proposition

Improve testing and developer UX around LDAP

Goals

  • Speed and not take too much time to run tests
  • Make it easier to switch between vendors when running a test
  • Make it easier to import entries to ldap
  • Make it easier to manage entries in ldap
  • Allow running multiple LDAP servers for a single test

Non-Goals

  • Migrate existing LDAP tests

Discussion

No response

Notes

LDAP tests should most likely be moved to a separate test bundle (tests/ldap) and introduce an LDAP supplier. We should have providers for those LDAP vendors that can be containerized, for others we should support remotely connecting like we do for DBs.

Activity

  1. added this to the 26.6.0 milestone on Nov 28, 2025
  2. self-assigned this
    on Jan 6, 2026
  3. modified the milestones: 26.6.0, 26.7.0 on Mar 23, 2026
  4. modified the milestones: 26.7.0, 26.8.0 on Apr 9, 2026
  5. modified the milestones: 26.8.0, 26.9.0 on Aug 10, 2026
  6. added
    area/testsuiteTest suites — flaky/failing tests, CI test config, test migration
    status/labeled-by-botIssue type or area was assigned automatically by the triage bot
    on Nov 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Fields

V 4C2D alue

None yet

Effort

None yet

Votes

None yet

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions

0