chore(deps): update quay.io/keycloak/keycloak docker tag to v26#2158
chore(deps): update quay.io/keycloak/keycloak docker tag to v26#2158
Conversation
e091a20 to
c5a03ea
Compare
019f4c8 to
ec4c79d
Compare
8bba0a7 to
c49b93b
Compare
60c02a6 to
6d95882
Compare
971e94d to
daa250c
Compare
daa250c to
1ade10a
Compare
1ade10a to
4f8bdd1
Compare
4f8bdd1 to
2e2d711
Compare
915b41a to
2d2f55e
Compare
5222f14 to
e377de5
Compare
bcc187f to
a07d87f
Compare
7bcc159 to
acb9248
Compare
84eb6b0 to
934bc31
Compare
f833702 to
71e7b21
Compare
71e7b21 to
06b8623
Compare
06b8623 to
3f526af
Compare
3f526af to
28e4d27
Compare
28e4d27 to
d51bdc5
Compare
d51bdc5 to
6e37137
Compare
1b08f2e to
c177092
Compare
c177092 to
2be4343
Compare
2be4343 to
f26af8e
Compare
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
✅ Files skipped from review due to trivial changes (3)
📝 WalkthroughWalkthroughUpdated the default Keycloak Docker image tag from Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
33fcef8 to
523150c
Compare
523150c to
7d02ab9
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In
`@embedded-keycloak/src/main/java/com/playtika/testcontainer/keycloak/KeycloakProperties.java`:
- Line 84: The Keycloak image tag in KeycloakProperties currently returns
"quay.io/keycloak/keycloak:26.5.6" which mismatches the PR objective that states
26.0.7; either change the returned image tag in KeycloakProperties to
"quay.io/keycloak/keycloak:26.0.7" to match the PR objective, or if the update
to 26.5.6 is intentional, update the PR description and any related
documentation/changelog to state the upgrade to 26.5.6 and why (include
security/bugfix note). Ensure you modify the string literal in
KeycloakProperties (the method returning the image tag) and keep accompanying PR
text consistent.
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 7210e600-4abb-4b69-aca0-ffd15df38b6c
📒 Files selected for processing (3)
embedded-keycloak/README.adocembedded-keycloak/src/main/java/com/playtika/testcontainer/keycloak/KeycloakProperties.javaembedded-keycloak/src/main/resources/META-INF/additional-spring-configuration-metadata.json
| // Please don`t remove this comment. | ||
| // renovate: datasource=docker | ||
| return "quay.io/keycloak/keycloak:25.0.6"; | ||
| return "quay.io/keycloak/keycloak:26.5.6"; |
There was a problem hiding this comment.
🧩 Analysis chain
🌐 Web query:
What are the Keycloak Docker image tags and release notes for 26.0.7 and 26.5.6 on quay.io/keycloak/keycloak, and are there breaking changes between them relevant to start-dev/import-realm usage?
💡 Result:
Keycloak Docker images on quay.io/keycloak/keycloak use tags matching the release versions, such as '26.0.7' and '26.5.6'. Both 26.0.7 (released Dec 2024) and 26.5.6 (released Mar 19 2026) exist as tags, confirmed by mirror sites and usage examples. Official Quay pages confirm the repo exists and examples use quay.io/keycloak/keycloak:26.0.7, quay.io/keycloak/keycloak:26.5.6 format. Docker Hub mirrors show similar tagging pattern for 26.x series (e.g., 26.5.6 aligns with latest). Release notes: - 26.0.7: Bug fixes (e.g., cluster permission tickets, admin events, reCAPTCHA, flaky tests), enhancements (Infinispan upgrade). No major breaking changes noted specific to dev mode. Full list at https://www.keycloak.org/2024/12/keycloak-2607-released and GitHub releases. - 26.5.6: Security fixes (multiple CVEs: authorization bypass, info disclosure, privilege escalation), bugs (e.g., startup regression, LDAP sync, operator DB config). Mostly patches; refer to migration guide. Full at https://www.keycloak.org/2026/03/keycloak-2656-released and GitHub. Breaking changes between 26.0.7 and 26.5.6: Review full upgrading guide (https://www.keycloak.org/docs/26.5.5/upgrading/). Key changes across 26.x include Infinispan marshalling (26.0.0: requires upgrade path via 25 for sessions), cache config updates (remove default conf/cache-ispn.xml), deprecated transport stacks (use jdbc-ping), hostname v2 default. Patch releases (26.0.7, 26.5.x) focus on fixes, no new major breaks. For start-dev/import-realm: No specific breaking changes found. import-realm uses /opt/keycloak/data/import volume, unchanged. start-dev for dev/testing; docs confirm consistent usage (docker run quay.io/keycloak/keycloak:version start-dev --import-realm). Cache/DB changes may affect clustered dev setups, but single dev mode unaffected. Always check migration guide before upgrade.
Citations:
- 1: https://github.com/keycloak/keycloak/releases
- 2: https://quay.io/repository/keycloak/keycloak
- 3: https://www.keycloak.org/2026/03/keycloak-2656-released
- 4: https://www.keycloak.org/2024/12/keycloak-2607-released.html
- 5: https://docker.aityp.com/image/quay.io/keycloak/keycloak:26.0.7
- 6: https://www.keycloak.org/server/containers
- 7: https://www.keycloak.org/getting-started/getting-started-docker
- 8: https://www.mastertheboss.com/keycloak/keycloak-with-docker/
- 9: https://www.keycloak.org/docs/26.5.5/upgrading/
Align Keycloak tag with PR objective.
The code sets 26.5.6, but the PR objective states 26.0.7. Both versions are valid and compatible—26.5.6 (released Mar 2026) includes security fixes and minor bug fixes from 26.0.7 (released Dec 2024) with no breaking changes for start-dev/import-realm usage. Clarify whether the upgrade to 26.5.6 is intentional and update the PR objective accordingly to match the actual version.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In
`@embedded-keycloak/src/main/java/com/playtika/testcontainer/keycloak/KeycloakProperties.java`
at line 84, The Keycloak image tag in KeycloakProperties currently returns
"quay.io/keycloak/keycloak:26.5.6" which mismatches the PR objective that states
26.0.7; either change the returned image tag in KeycloakProperties to
"quay.io/keycloak/keycloak:26.0.7" to match the PR objective, or if the update
to 26.5.6 is intentional, update the PR description and any related
documentation/changelog to state the upgrade to 26.5.6 and why (include
security/bugfix note). Ensure you modify the string literal in
KeycloakProperties (the method returning the image tag) and keep accompanying PR
text consistent.
1b0371f to
3606d55
Compare
3606d55 to
342d34c
Compare
| datasource | package | from | to | | ---------- | ------------------------- | ------ | ------ | | docker | quay.io/keycloak/keycloak | 25.0.6 | 26.6.1 |
342d34c to
3ef2e19
Compare
This PR contains the following updates:
25.0.6->26.0.7Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
Summary by CodeRabbit
Chores
Documentation