Skip to content

Conversation

@jmtd
Copy link
Member

@jmtd jmtd commented Nov 20, 2025

Top-level epic: https://issues.redhat.com/browse/OPENJDK-4185

These are WIP/dev images, using EPEL to get access to JDK25.

jmtd added 2 commits November 20, 2025 16:30
Signed-off-by: Jonathan Dowland <jdowland@redhat.com>
Signed-off-by: Jonathan Dowland <jdowland@redhat.com>
@jmtd jmtd added the ubi9 RHEL UBI 9 label Nov 20, 2025
jmtd added 10 commits November 21, 2025 10:56
Not for production use.

Signed-off-by: Jonathan Dowland <jdowland@redhat.com>
JDK25 as provided by EPEL

Signed-off-by: Jonathan Dowland <jdowland@redhat.com>
Signed-off-by: Jonathan Dowland <jdowland@redhat.com>
Signed-off-by: Jonathan Dowland <jdowland@redhat.com>
Signed-off-by: Jonathan Dowland <jdowland@redhat.com>
Signed-off-by: Jonathan Dowland <jdowland@redhat.com>
Signed-off-by: Jonathan Dowland <jdowland@redhat.com>
Signed-off-by: Jonathan Dowland <jdowland@redhat.com>
Signed-off-by: Jonathan Dowland <jdowland@redhat.com>
Builder test was running for runtime images.

Signed-off-by: Jonathan Dowland <jdowland@redhat.com>
@jmtd
Copy link
Member Author

jmtd commented Nov 27, 2025

The failing tests for JDK25 (as of 94a17b9) are

2025-11-27T15:50:16.4693986Z Errored scenarios:
2025-11-27T15:50:16.4694558Z   features/jboss.container.openjdk/openjdk.feature:36  Check that only OpenJDK 25 is installed
2025-11-27T15:50:16.4695611Z   features/jboss.container.openjdk/openjdk.feature:94  Check that directories from other JDKs are not present (JDK25)

The tests detect JDK21 -- this is pulled in by maven-openjdk21, which will be replaced with maven-openjdk25 once it is available. This is a useful check that the test is working.

@jmtd jmtd changed the title [OPENJDK-4188] jdk25 and jre25 cekit modules JDK25 images for UBI9 Nov 28, 2025
@jmtd
Copy link
Member Author

jmtd commented Dec 5, 2025

(note to self): I'm working on the non-EPEL version, and I've set up the JDK25 module in a similar way to the ubi10 approach: JDK25 depending upon JRE25 leaning on it to provide the common configuration, including the jvm-options file. I have not backported the same change for the other JDK versions. However this breaks because modules/jvm/artifacts/opt/jboss/container/java/jvm/java-default-options expects the path to be "${JBOSS_CONTAINER_OPENJDK_JDK_MODULE}/jvm-options". For that path to be consistent across JDKs I would either need to duplicate jvm-options to the jdk25 module or backport the module de-duplication for the other JDK versions. I am leaning toward the latter.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ubi9 RHEL UBI 9

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants