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]