Skip to content

[INFRA] Update Docker base images to Mandrel 25.x #171

@manusa

Description

@manusa

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:

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions