Describe the solution you would like
Remove Keycloak 24 and 25 from the supported versions (__keycloak__java_package in vars/main.yml) and from the README. Upstream only supports the latest major version: support for 24.0 ended on 2024-06-10 and for 25.0 on 2024-10-04, which leaves 26 as the only maintained release. CONTRIBUTING.md says not to support software versions that are end of life.
Additional context
Keycloak 24 also cannot run on RHEL 10, which ships no OpenJDK 17, while Keycloak supports OpenJDK 21 only from 25 on. A pending change makes the role refuse it there with a clear message; once 25 is gone as well, that message should name 26 alone. Dropping 24 also removes the last use of java-17-openjdk-headless. This breaks inventories pinned to 24 or 25 and needs a Breaking Changes entry.
Describe the solution you would like
Remove Keycloak 24 and 25 from the supported versions (
__keycloak__java_packageinvars/main.yml) and from the README. Upstream only supports the latest major version: support for 24.0 ended on 2024-06-10 and for 25.0 on 2024-10-04, which leaves 26 as the only maintained release. CONTRIBUTING.md says not to support software versions that are end of life.Additional context
Keycloak 24 also cannot run on RHEL 10, which ships no OpenJDK 17, while Keycloak supports OpenJDK 21 only from 25 on. A pending change makes the role refuse it there with a clear message; once 25 is gone as well, that message should name 26 alone. Dropping 24 also removes the last use of
java-17-openjdk-headless. This breaks inventories pinned to 24 or 25 and needs a Breaking Changes entry.