-
Notifications
You must be signed in to change notification settings - Fork 7
[INFRA] Update Docker base images to Mandrel 25.x #171
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Description
Update Quarkus Docker base images to latest versions compatible with Java 25.
Context
Current images (Java 21):
- Builder:
quay.io/quarkus/ubi-quarkus-mandrel-builder-image:23.1-java21 - Runtime:
quay.io/quarkus/quarkus-micro-image:2.0
Target images (after Java 25 update):
- Builder:
quay.io/quarkus/ubi9-quarkus-mandrel-builder-image:25.0-jdk-25 - Runtime:
quay.io/quarkus/quarkus-micro-image:2.0(verify latest compatible version)
Files to modify
src/main/docker/Dockerfile.build
Dependencies
This should be done after:
- [DEPS] Update Java to 25 LTS #170 - Update Java to 25 LTS
Acceptance Criteria
- Builder image updated to Mandrel 25.x (Java 25 compatible)
- Runtime image updated to latest compatible version
- Container builds successfully on both amd64 and arm64
- CI pipeline builds both architectures
Verification
-
docker build -f src/main/docker/Dockerfile.build .succeeds - Container runs correctly
Notes
This issue supersedes #151 which was closed because Mandrel 24.x+ requires Java 23+, making it incompatible with the previous Java 21 setup.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request