This is an automated email from the ASF dual-hosted git repository.

wmedvedeo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git


The following commit(s) were added to refs/heads/main by this push:
     new 530363b2655 kie-tools#3215: [sonataflow] Move ubi8 jdk images to ubi9 
(#3269)
530363b2655 is described below

commit 530363b265540c272345609ab6026bfbb52759f9
Author: Walter Medvedeo <[email protected]>
AuthorDate: Wed Sep 10 12:37:59 2025 +0200

    kie-tools#3215: [sonataflow] Move ubi8 jdk images to ubi9 (#3269)
---
 .../pkg/command/quarkus/testdata/docker/Dockerfile.jvm    |  2 +-
 .../command/quarkus/testdata/docker/Dockerfile.legacy-jar |  2 +-
 .../incubator-kie-kogito-base-builder-image.yaml          |  2 +-
 .../incubator-kie-kogito-data-index-ephemeral-image.yaml  |  2 +-
 .../incubator-kie-kogito-data-index-postgresql-image.yaml |  2 +-
 .../resources/kie-kogito-db-migrator-tool-image.yaml      |  2 +-
 .../resources/incubator-kie-kogito-jit-runner-image.yaml  |  2 +-
 ...incubator-kie-kogito-jobs-service-ephemeral-image.yaml |  2 +-
 ...ncubator-kie-kogito-jobs-service-postgresql-image.yaml |  2 +-
 .../resources/incubator-kie-sonataflow-builder-image.yaml |  4 ++--
 .../resources/greet-with-inputschema/Dockerfile           |  2 +-
 .../shell/sonataflow-builder/resources/greet/Dockerfile   |  2 +-
 .../resources/incubator-kie-sonataflow-devmode-image.yaml |  4 ++--
 .../resources/modules/kogito-maven/common/configure       | 15 ++++-----------
 .../resources/modules/kogito-maven/common/module.yaml     | 13 -------------
 15 files changed, 19 insertions(+), 39 deletions(-)

diff --git 
a/packages/kn-plugin-workflow/pkg/command/quarkus/testdata/docker/Dockerfile.jvm
 
b/packages/kn-plugin-workflow/pkg/command/quarkus/testdata/docker/Dockerfile.jvm
index 0d0f446b4b9..f59d2e2ccbb 100644
--- 
a/packages/kn-plugin-workflow/pkg/command/quarkus/testdata/docker/Dockerfile.jvm
+++ 
b/packages/kn-plugin-workflow/pkg/command/quarkus/testdata/docker/Dockerfile.jvm
@@ -1,4 +1,4 @@
-FROM registry.access.redhat.com/ubi8/openjdk-17:1.18
+FROM registry.access.redhat.com/ubi9/openjdk-17:1.23
 
 ENV LANGUAGE='en_US:en'
 
diff --git 
a/packages/kn-plugin-workflow/pkg/command/quarkus/testdata/docker/Dockerfile.legacy-jar
 
b/packages/kn-plugin-workflow/pkg/command/quarkus/testdata/docker/Dockerfile.legacy-jar
index 9797ef13588..dd246349e7a 100644
--- 
a/packages/kn-plugin-workflow/pkg/command/quarkus/testdata/docker/Dockerfile.legacy-jar
+++ 
b/packages/kn-plugin-workflow/pkg/command/quarkus/testdata/docker/Dockerfile.legacy-jar
@@ -1,4 +1,4 @@
-FROM registry.access.redhat.com/ubi8/openjdk-17:1.18
+FROM registry.access.redhat.com/ubi9/openjdk-17:1.23
 
 ENV LANGUAGE='en_US:en'
 
diff --git 
a/packages/kogito-base-builder-image/resources/incubator-kie-kogito-base-builder-image.yaml
 
b/packages/kogito-base-builder-image/resources/incubator-kie-kogito-base-builder-image.yaml
index 49b09efd8a8..c71598cfb3d 100644
--- 
a/packages/kogito-base-builder-image/resources/incubator-kie-kogito-base-builder-image.yaml
+++ 
b/packages/kogito-base-builder-image/resources/incubator-kie-kogito-base-builder-image.yaml
@@ -20,7 +20,7 @@ schema_version: 1
 
 name: "docker.io/apache/incubator-kie-kogito-base-builder"
 version: "main"
-from: "registry.access.redhat.com/ubi8/openjdk-17:1.21"
+from: "registry.access.redhat.com/ubi9/openjdk-17:1.23"
 description: "Image with JDK and Maven, used as a base image. It is used by 
Web Tools !"
 
 labels:
diff --git 
a/packages/kogito-data-index-ephemeral-image/resources/incubator-kie-kogito-data-index-ephemeral-image.yaml
 
b/packages/kogito-data-index-ephemeral-image/resources/incubator-kie-kogito-data-index-ephemeral-image.yaml
index e7b34795a3b..133f900b0af 100644
--- 
a/packages/kogito-data-index-ephemeral-image/resources/incubator-kie-kogito-data-index-ephemeral-image.yaml
+++ 
b/packages/kogito-data-index-ephemeral-image/resources/incubator-kie-kogito-data-index-ephemeral-image.yaml
@@ -18,7 +18,7 @@
 #
 name: "docker.io/apache/incubator-kie-kogito-data-index-ephemeral"
 version: "main"
-from: "registry.access.redhat.com/ubi8/openjdk-17-runtime:1.21"
+from: "registry.access.redhat.com/ubi9/openjdk-17-runtime:1.23"
 description: "Runtime image for Kogito Data Index Service for ephemeral 
PostgreSQL persistence provider"
 
 labels:
diff --git 
a/packages/kogito-data-index-postgresql-image/resources/incubator-kie-kogito-data-index-postgresql-image.yaml
 
b/packages/kogito-data-index-postgresql-image/resources/incubator-kie-kogito-data-index-postgresql-image.yaml
index 0c92ea2332f..c3f4906d83d 100644
--- 
a/packages/kogito-data-index-postgresql-image/resources/incubator-kie-kogito-data-index-postgresql-image.yaml
+++ 
b/packages/kogito-data-index-postgresql-image/resources/incubator-kie-kogito-data-index-postgresql-image.yaml
@@ -20,7 +20,7 @@ schema_version: 1
 
 name: "docker.io/apache/incubator-kie-kogito-data-index-postgresql"
 version: "main"
-from: "registry.access.redhat.com/ubi8/openjdk-17-runtime:1.21"
+from: "registry.access.redhat.com/ubi9/openjdk-17-runtime:1.23"
 description: "Runtime image for Kogito Data Index Service for PostgreSQL 
persistence provider"
 
 labels:
diff --git 
a/packages/kogito-db-migrator-tool-image/resources/kie-kogito-db-migrator-tool-image.yaml
 
b/packages/kogito-db-migrator-tool-image/resources/kie-kogito-db-migrator-tool-image.yaml
index 59fd482fbe9..6b3c30f3d7e 100644
--- 
a/packages/kogito-db-migrator-tool-image/resources/kie-kogito-db-migrator-tool-image.yaml
+++ 
b/packages/kogito-db-migrator-tool-image/resources/kie-kogito-db-migrator-tool-image.yaml
@@ -18,7 +18,7 @@
 #
 name: "docker.io/apache/kie-kogito-db-migrator-tool"
 version: "main"
-from: registry.access.redhat.com/ubi8/openjdk-17-runtime:1.20
+from: registry.access.redhat.com/ubi9/openjdk-17-runtime:1.23
 description: DBMigratorTool image for Data Index and Jobs Service database 
migration
 
 labels:
diff --git 
a/packages/kogito-jit-runner-image/resources/incubator-kie-kogito-jit-runner-image.yaml
 
b/packages/kogito-jit-runner-image/resources/incubator-kie-kogito-jit-runner-image.yaml
index 02ae0bf09bd..02c31d2cd19 100644
--- 
a/packages/kogito-jit-runner-image/resources/incubator-kie-kogito-jit-runner-image.yaml
+++ 
b/packages/kogito-jit-runner-image/resources/incubator-kie-kogito-jit-runner-image.yaml
@@ -20,7 +20,7 @@ schema_version: 1
 
 name: "docker.io/apache/incubator-kie-kogito-jit-runner"
 version: "main"
-from: "registry.access.redhat.com/ubi8/openjdk-17-runtime:1.21"
+from: "registry.access.redhat.com/ubi9/openjdk-17-runtime:1.23"
 description: "Runtime image for Kogito JIT Runner"
 
 labels:
diff --git 
a/packages/kogito-jobs-service-ephemeral-image/resources/incubator-kie-kogito-jobs-service-ephemeral-image.yaml
 
b/packages/kogito-jobs-service-ephemeral-image/resources/incubator-kie-kogito-jobs-service-ephemeral-image.yaml
index 9adabc4967d..239372d6f4b 100644
--- 
a/packages/kogito-jobs-service-ephemeral-image/resources/incubator-kie-kogito-jobs-service-ephemeral-image.yaml
+++ 
b/packages/kogito-jobs-service-ephemeral-image/resources/incubator-kie-kogito-jobs-service-ephemeral-image.yaml
@@ -20,7 +20,7 @@ schema_version: 1
 
 name: "docker.io/apache/incubator-kie-kogito-jobs-service-ephemeral"
 version: "main"
-from: "registry.access.redhat.com/ubi8/openjdk-17-runtime:1.21"
+from: "registry.access.redhat.com/ubi9/openjdk-17-runtime:1.23"
 description: "Runtime image for Kogito in memory Jobs Service"
 
 labels:
diff --git 
a/packages/kogito-jobs-service-postgresql-image/resources/incubator-kie-kogito-jobs-service-postgresql-image.yaml
 
b/packages/kogito-jobs-service-postgresql-image/resources/incubator-kie-kogito-jobs-service-postgresql-image.yaml
index 2f7e9844ff7..727f1bb7189 100644
--- 
a/packages/kogito-jobs-service-postgresql-image/resources/incubator-kie-kogito-jobs-service-postgresql-image.yaml
+++ 
b/packages/kogito-jobs-service-postgresql-image/resources/incubator-kie-kogito-jobs-service-postgresql-image.yaml
@@ -20,7 +20,7 @@ schema_version: 1
 
 name: "docker.io/apache/incubator-kie-kogito-jobs-service-postgresql"
 version: "main"
-from: "registry.access.redhat.com/ubi8/openjdk-17-runtime:1.21"
+from: "registry.access.redhat.com/ubi9/openjdk-17-runtime:1.23"
 description: "Runtime image for Kogito Jobs Service based on Postgresql"
 
 labels:
diff --git 
a/packages/sonataflow-builder-image/resources/incubator-kie-sonataflow-builder-image.yaml
 
b/packages/sonataflow-builder-image/resources/incubator-kie-sonataflow-builder-image.yaml
index 17d5aab5fdb..39898c232fb 100644
--- 
a/packages/sonataflow-builder-image/resources/incubator-kie-sonataflow-builder-image.yaml
+++ 
b/packages/sonataflow-builder-image/resources/incubator-kie-sonataflow-builder-image.yaml
@@ -17,7 +17,7 @@
 # under the License.
 #
 - name: builder
-  from: "registry.access.redhat.com/ubi8/openjdk-17:1.21"
+  from: "registry.access.redhat.com/ubi9/openjdk-17:1.23"
   version: "main"
   modules:
     repositories:
@@ -34,7 +34,7 @@
       - name: org.kie.sonataflow.common.build
 
 - name: "docker.io/apache/incubator-kie-sonataflow-builder"
-  from: "registry.access.redhat.com/ubi8/openjdk-17:1.21"
+  from: "registry.access.redhat.com/ubi9/openjdk-17:1.23"
   version: "main"
   description: "Apache KIE SonataFlow base builder with Quarkus extensions 
libraries preinstalled"
 
diff --git 
a/packages/sonataflow-builder-image/test-resources/tests/shell/sonataflow-builder/resources/greet-with-inputschema/Dockerfile
 
b/packages/sonataflow-builder-image/test-resources/tests/shell/sonataflow-builder/resources/greet-with-inputschema/Dockerfile
index 247563dc256..208617b59c9 100644
--- 
a/packages/sonataflow-builder-image/test-resources/tests/shell/sonataflow-builder/resources/greet-with-inputschema/Dockerfile
+++ 
b/packages/sonataflow-builder-image/test-resources/tests/shell/sonataflow-builder/resources/greet-with-inputschema/Dockerfile
@@ -20,7 +20,7 @@ RUN "${KOGITO_HOME}"/launch/build-app.sh './resources'
 #=============================
 # Runtime Run
 #=============================
-FROM registry.access.redhat.com/ubi8/openjdk-17-runtime:latest
+FROM registry.access.redhat.com/ubi9/openjdk-17-runtime:latest
 
 ARG QUARKUS_LAUNCH_DEVMODE=false
 
diff --git 
a/packages/sonataflow-builder-image/test-resources/tests/shell/sonataflow-builder/resources/greet/Dockerfile
 
b/packages/sonataflow-builder-image/test-resources/tests/shell/sonataflow-builder/resources/greet/Dockerfile
index 247563dc256..208617b59c9 100644
--- 
a/packages/sonataflow-builder-image/test-resources/tests/shell/sonataflow-builder/resources/greet/Dockerfile
+++ 
b/packages/sonataflow-builder-image/test-resources/tests/shell/sonataflow-builder/resources/greet/Dockerfile
@@ -20,7 +20,7 @@ RUN "${KOGITO_HOME}"/launch/build-app.sh './resources'
 #=============================
 # Runtime Run
 #=============================
-FROM registry.access.redhat.com/ubi8/openjdk-17-runtime:latest
+FROM registry.access.redhat.com/ubi9/openjdk-17-runtime:latest
 
 ARG QUARKUS_LAUNCH_DEVMODE=false
 
diff --git 
a/packages/sonataflow-devmode-image/resources/incubator-kie-sonataflow-devmode-image.yaml
 
b/packages/sonataflow-devmode-image/resources/incubator-kie-sonataflow-devmode-image.yaml
index d4c9611a615..d0d5d4716b2 100644
--- 
a/packages/sonataflow-devmode-image/resources/incubator-kie-sonataflow-devmode-image.yaml
+++ 
b/packages/sonataflow-devmode-image/resources/incubator-kie-sonataflow-devmode-image.yaml
@@ -17,7 +17,7 @@
 # under the License.
 #
 - name: builder
-  from: "registry.access.redhat.com/ubi8/openjdk-17:1.21"
+  from: "registry.access.redhat.com/ubi9/openjdk-17:1.23"
   version: "main"
   modules:
     repositories:
@@ -37,7 +37,7 @@
     manager: microdnf
 
 - name: "docker.io/apache/incubator-kie-sonataflow-devmode"
-  from: "registry.access.redhat.com/ubi8/openjdk-17:1.21"
+  from: "registry.access.redhat.com/ubi9/openjdk-17:1.23"
   version: "main"
   description: "Kogito Serverless Workflow development mode with Quarkus 
extensions libraries preinstalled"
 
diff --git 
a/packages/sonataflow-image-common/resources/modules/kogito-maven/common/configure
 
b/packages/sonataflow-image-common/resources/modules/kogito-maven/common/configure
index cf4cf850ced..16c62d692d1 100755
--- 
a/packages/sonataflow-image-common/resources/modules/kogito-maven/common/configure
+++ 
b/packages/sonataflow-image-common/resources/modules/kogito-maven/common/configure
@@ -22,22 +22,15 @@ set -e
 SOURCES_DIR=/tmp/artifacts
 SCRIPT_DIR=$(dirname "${0}")
 
-echo "---> Installing Apache Maven ${MAVEN_VERSION} to ${KOGITO_MAVEN_HOME}"
-
-tar -xzf "${SOURCES_DIR}/apache-maven-${MAVEN_VERSION}-bin.tar.gz" -C 
/usr/share
+echo "---> Verifying Apache Maven installation"
 
 # Verify if mvn is installed
 if [ ! -d ${MAVEN_HOME} ] && ! command -v mvn > /dev/null 2>&1 ;
 then
-    echo "---> Maven not found, downloading and installing it"
-    mv /usr/share/apache-maven-"${MAVEN_VERSION}" ${MAVEN_HOME}
+    echo "---> Maven not found"
+    exit 1
 else
-    echo "---> Maven already present in the current context"
-    # TODO: Remove this temporary solution in favor of the 
-DnoMavenVersionCheck flag once it's available
-    # https://github.com/quarkusio/quarkus/issues/46105
-    # Installs Maven for version 3.9.6 in order to be compatible with the 
quarkus-maven-plugin minimum requirements (on Quarkus 3.15.3.1).
-    echo "---> Installing Maven 3.9.6"
-    ln -sf "${ALTERNATIVE_MAVEN_HOME}/bin/mvn" "${MAVEN_HOME}/bin/mvn"  
+    echo "---> Maven is present in the current context!"
 fi
 
 mkdir "${KOGITO_HOME}"/.m2
diff --git 
a/packages/sonataflow-image-common/resources/modules/kogito-maven/common/module.yaml
 
b/packages/sonataflow-image-common/resources/modules/kogito-maven/common/module.yaml
index 41ebdf00772..0ff1fd7ec4a 100644
--- 
a/packages/sonataflow-image-common/resources/modules/kogito-maven/common/module.yaml
+++ 
b/packages/sonataflow-image-common/resources/modules/kogito-maven/common/module.yaml
@@ -21,9 +21,6 @@ name: org.kie.kogito.maven.common
 version: "main"
 
 envs:
-  - name: "MAVEN_VERSION"
-    description: "The Maven version to setup with this module"
-    value: "3.9.6"
   - name: "MAVEN_HOME"
     value: "/usr/share/maven"
   - name: "MAVEN_CMD"
@@ -34,9 +31,6 @@ envs:
   - name: "MAVEN_CONTAINER_BUILD_SETTINGS_PATH"
     description: "The location of the settings.xml file during container image 
build"
     value: "${KOGITO_HOME}/.m2/maven-m2-repo-via-http-settings.xml"
-  - name: "ALTERNATIVE_MAVEN_HOME"
-    description: " (Temporary Fix) Path to the alternative Maven installation 
until a new base image with Maven 3.9 is available."
-    value: "/usr/share/apache-maven-3.9.6"
   - name: "HTTP_PROXY"
     description: "The location of the http proxy, will be used for both Maven 
builds and Java runtime."
     example: "http://127.0.0.1:8080";
@@ -101,13 +95,6 @@ envs:
 
 packages:
   manager: microdnf
-  install:
-    - gzip
-
-artifacts:
-  - name: apache-maven-3.9.6-bin.tar.gz
-    url: 
https://archive.apache.org/dist/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz
-    md5: fb90d9f8aa9ac18e8aa0a0842a09239f
 
 execute:
   - script: configure


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to