fix: renaming the admin client tests module for use by the operator - #51675
fix: renaming the admin client tests module for use by the operator#51675shawkins wants to merge 1 commit into
Conversation
closes: keycloak#50598 Signed-off-by: Steve Hawkins <shawkins@redhat.com>
Unreported flaky test detectedIf the flaky tests below are affected by the changes, please review and update the changes accordingly. Otherwise, a maintainer should report the flaky tests prior to merging the PR. org.keycloak.testsuite.federation.ldap.LDAPUserLoginTest#loginLDAPUserAuthenticationSimpleEncryptionStartTLSKeycloak CI - Java Distribution IT (windows-latest - temurin - 17) |
There was a problem hiding this comment.
Pull request overview
Renames the internal admin client artifact and enables the operator to use the project-aligned implementation.
Changes:
- Renames
keycloak-admin-client-teststokeycloak-admin-client-internal. - Updates all dependencies and exclusions.
- Migrates the operator to the internal client and RESTEasy builder API.
Reviewed changes
Copilot reviewed 13 out of 13 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
pom.xml |
Updates dependency management. |
integration/admin-client/pom.xml |
Renames and redescribes the artifact. |
operator/pom.xml |
Uses the internal client as a production dependency. |
operator/src/main/java/org/keycloak/operator/controllers/KeycloakClientBaseController.java |
Uses the RESTEasy provider directly. |
distribution/api-docs-dist/pom.xml |
Updates the documentation distribution dependency. |
test-framework/core/pom.xml |
Updates the test framework dependency. |
testsuite/utils/pom.xml |
Updates the testsuite utility dependency. |
testsuite/integration-arquillian/tests/pom.xml |
Updates the Arquillian dependency. |
tests/utils/pom.xml |
Updates the test utility dependency. |
tests/utils-shared/pom.xml |
Updates the shared utility dependency. |
tests/conformance/pom.xml |
Updates the conformance-test dependency. |
tests/base/pom.xml |
Updates Jackson 3 profile exclusions. |
rest/admin-v2/tests/pom.xml |
Updates Jackson 3 profile exclusions. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
michalvavrik
left a comment
There was a problem hiding this comment.
LGTM; Keycloak Client will be affected though and we need a PR for their repo, which is going to conflict with keycloak/keycloak-client#233 or I need to update it in there
|
Not merging yet, waiting for @mposolda's review. |
closes: #50598