Skip to content

Upgrade to Java SE 25 and Jakarta EE 11 - #381

Open
Diyaprathap wants to merge 4 commits into
stagingfrom
upgrade-java25-jakartaee11
Open

Diyaprathap wants to merge 4 commits into
stagingfrom
upgrade-java25-jakartaee11

Conversation

@Diyaprathap

Copy link
Copy Markdown
  • maven.compiler.source/target 11->25 (finish and start)
  • jakartaee-api 10.0.0->11.0.0
  • maven-war-plugin 3.5.0->3.5.1
  • maven-surefire/failsafe 3.5.4->3.5.6
  • liberty-maven-plugin 3.11.5->3.12.5
  • server.xml platform jakartaee-10.0->11.0
  • CI java-version 11->25 (semeru)
  • Dockerfiles: java11->java25-openj9-ubi-minimal
  • README: copyright 2025->2026

- maven.compiler.source/target 11->25 (finish and start)
- jakartaee-api 10.0.0->11.0.0
- maven-war-plugin 3.5.0->3.5.1
- maven-surefire/failsafe 3.5.4->3.5.6
- liberty-maven-plugin 3.11.5->3.12.5
- server.xml platform jakartaee-10.0->11.0
- CI java-version 11->25 (semeru)
- Dockerfiles: java11->java25-openj9-ubi-minimal
- README: copyright 2025->2026

Signed-off-by: Diya Prathap <Diya.Prathap@ibm.com>
Use 'kubectl wait --for=condition=ready' instead of 'sleep 120'
to reliably wait for pods to be ready before running curl tests.
This handles variable Liberty startup times (e.g. feature resolution
on first run) and avoids unnecessary pre-apply wait.

Signed-off-by: Diya Prathap <Diya.Prathap@ibm.com>
The minikube Docker daemon does not have BuildKit (moby/buildkit)
available, causing 'docker build' to fail with a 404 when it tries
to pull buildx-stable-1. Set DOCKER_BUILDKIT=0 to use the classic
builder which works with minikube's daemon.

Signed-off-by: Diya Prathap <Diya.Prathap@ibm.com>
- Pre-pull kernel-slim-java25-openj9-ubi-minimal into minikube daemon
  before docker build so features.sh runs from cached layers
- Replace kubectl wait (returns when container starts, not when Liberty
  is ready) with sleep 180, consistent with guide-kubernetes-intro
- Keep DOCKER_BUILDKIT=0 to avoid BuildKit 404 inside minikube daemon

Signed-off-by: Diya Prathap <Diya.Prathap@ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant