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

ricardozanini 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 f172e6b25f1 [sonataflow-images] Fix #3124 - Add support to Quarkus 
Registry and cache it for offline use (#3127)
f172e6b25f1 is described below

commit f172e6b25f1dfb40902dd90adc49a23865dbe9bf
Author: Ricardo Zanini <[email protected]>
AuthorDate: Tue May 13 13:02:09 2025 -0300

    [sonataflow-images] Fix #3124 - Add support to Quarkus Registry and cache 
it for offline use (#3127)
    
    Signed-off-by: Ricardo Zanini <[email protected]>
---
 .../incubator-kie-sonataflow-builder-image.yaml    |  3 +-
 .../sonataflow/builder/build-config/module.yaml    |  1 -
 .../sonataflow/builder/runtime}/added/build-app.sh |  6 ++++
 .../builder/runtime/{community => }/configure.sh   |  5 ++++
 .../builder/runtime/{community => }/module.yaml    |  2 +-
 .../tests/bats/sonataflow-builder-build-app.bats   |  2 +-
 .../incubator-kie-sonataflow-devmode-image.yaml    |  1 +
 .../sonataflow/devmode/build-config/module.yaml    |  2 --
 .../runtime/common/added/run-app-devmode.sh        | 34 +++++++++++++---------
 .../common/build/added/cleanup_project.sh          |  3 +-
 .../common/{scripts => build}/added/create-app.sh  |  1 -
 .../modules/sonataflow/common/build/configure.sh   |  6 ++--
 .../modules/sonataflow/common/build/module.yaml    |  2 ++
 .../common/quarkus/registry/.quarkus/config.yaml   |  3 ++
 .../module.yaml => quarkus/registry/configure.sh}  | 16 ++++++----
 .../common/quarkus/registry}/module.yaml           | 16 +++++-----
 .../modules/sonataflow/common/scripts/module.yaml  |  7 +++--
 17 files changed, 70 insertions(+), 40 deletions(-)

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 8e862ca81cd..17d5aab5fdb 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
@@ -67,7 +67,8 @@
       - name: org.kie.kogito.maven.common
       - name: org.kie.kogito.project.versions
       - name: org.kie.sonataflow.common.scripts
-      - name: org.kie.sonataflow.builder.runtime.community
+      - name: org.kie.sonataflow.common.quarkus.registry
+      - name: org.kie.sonataflow.builder.runtime
 
   run:
     workdir: "/home/kogito/${PROJECT_ARTIFACT_ID}"
diff --git 
a/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/build-config/module.yaml
 
b/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/build-config/module.yaml
index c42584c8fbb..45bee2664c5 100644
--- 
a/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/build-config/module.yaml
+++ 
b/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/build-config/module.yaml
@@ -25,5 +25,4 @@ envs:
   - name: "SCRIPT_DEBUG"
     value: "false"
   - name: QUARKUS_EXTENSIONS
-    # Follow up issue to remove KOGITO_VERSION: 
https://issues.redhat.com/browse/KOGITO-9270
     value: 
smallrye-health,org.apache.kie.sonataflow:sonataflow-quarkus:${KOGITO_VERSION},org.kie:kie-addons-quarkus-knative-eventing:${KOGITO_VERSION},org.kie:kogito-addons-quarkus-microprofile-config-service-catalog:${KOGITO_VERSION},org.kie:kie-addons-quarkus-kubernetes:${KOGITO_VERSION},org.kie:kie-addons-quarkus-events-process:${KOGITO_VERSION},org.kie:kie-addons-quarkus-process-management:${KOGITO_VERSION},org.kie:kie-addons-quarkus-source-files:${KOGITO_VERSION},org.kie:kogito-add
 [...]
diff --git 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/added/build-app.sh
 
b/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/added/build-app.sh
similarity index 88%
rename from 
packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/added/build-app.sh
rename to 
packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/added/build-app.sh
index 9f1df0a3634..80fd578df63 100755
--- 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/added/build-app.sh
+++ 
b/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/added/build-app.sh
@@ -48,6 +48,12 @@ else
     log_warning "-> Nothing to copy from ${resources_path}"
 fi
 
+# Overwrite Quarkus Registry config if necessary
+if [ -n "$QUARKUS_REGISTRY_CONFIG_PATH" ] && [ -f 
"$QUARKUS_REGISTRY_CONFIG_PATH" ]; then
+  log_info "-> Using custom Quarkus registry config: 
$QUARKUS_REGISTRY_CONFIG_PATH"
+  cp -v "$QUARKUS_REGISTRY_CONFIG_PATH" "${KOGITO_HOME}/.quarkus/config.yaml"
+fi
+
 source "${script_dir_path}"/configure-jvm-mvn.sh
 
 if [ ! -z "${QUARKUS_EXTENSIONS}" ]; then
diff --git 
a/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/community/configure.sh
 
b/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/configure.sh
similarity index 88%
rename from 
packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/community/configure.sh
rename to 
packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/configure.sh
index 66318545159..eba23c92b96 100644
--- 
a/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/community/configure.sh
+++ 
b/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/configure.sh
@@ -20,11 +20,16 @@
 
 set -e
 
+SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
 SOURCES_DIR=/tmp/artifacts
+ADDED_DIR="${SCRIPT_DIR}"/added
+LAUNCH_DIR="${KOGITO_HOME}"/launch
 
 mkdir -p "${KOGITO_HOME}"/.m2/repository
 mkdir -p "${KOGITO_HOME}/${PROJECT_ARTIFACT_ID}"
 
+cp -v "${ADDED_DIR}"/* "${LAUNCH_DIR}"
+
 # Unzip Quarkus app and Maven repository
 tar xf "${SOURCES_DIR}"/kogito-swf-quarkus-app.tar -C 
"${KOGITO_HOME}/${PROJECT_ARTIFACT_ID}"
 tar xf "${SOURCES_DIR}"/kogito-swf-maven-repo.tar -C 
"${KOGITO_HOME}"/.m2/repository
diff --git 
a/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/community/module.yaml
 
b/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/module.yaml
similarity index 95%
copy from 
packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/community/module.yaml
copy to 
packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/module.yaml
index 146bf5d4b74..323647c1ab4 100644
--- 
a/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/community/module.yaml
+++ 
b/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/module.yaml
@@ -17,7 +17,7 @@
 # under the License.
 #
 schema_version: 1
-name: org.kie.sonataflow.builder.runtime.community
+name: org.kie.sonataflow.builder.runtime
 version: "main"
 description: "Apache KIE SonataFlow builder runtime module"
 
diff --git 
a/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/tests/bats/sonataflow-builder-build-app.bats
 
b/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/tests/bats/sonataflow-builder-build-app.bats
index c6b5748279c..d3e77613b6d 100644
--- 
a/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/tests/bats/sonataflow-builder-build-app.bats
+++ 
b/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/tests/bats/sonataflow-builder-build-app.bats
@@ -25,7 +25,7 @@ setup() {
     mkdir -p "${KOGITO_HOME}"/serverless-workflow-project/src/main/resources/
     cp $BATS_TEST_DIRNAME/../../../../kogito-logging/added/logging.sh 
"${KOGITO_HOME}"/launch/
     cp $BATS_TEST_DIRNAME/../../../common/scripts/added/jvm-settings.sh 
"${KOGITO_HOME}"/launch/
-    cp $BATS_TEST_DIRNAME/../../../common/scripts/added/build-app.sh 
"${KOGITO_HOME}"/launch/
+    cp $BATS_TEST_DIRNAME/../../runtime/added/build-app.sh 
"${KOGITO_HOME}"/launch/
 }
 
 teardown() {
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 129498f7d80..d4c9611a615 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
@@ -72,6 +72,7 @@
       - name: org.kie.kogito.project.versions
       - name: org.kie.sonataflow.common.scripts
       - name: org.kie.sonataflow.devmode.runtime.common
+      - name: org.kie.sonataflow.common.quarkus.registry
       - name: org.kie.sonataflow.devmode.runtime.community
 
   ports:
diff --git 
a/packages/sonataflow-devmode-image/resources/modules/sonataflow/devmode/build-config/module.yaml
 
b/packages/sonataflow-devmode-image/resources/modules/sonataflow/devmode/build-config/module.yaml
index 5b271764932..319aefda43e 100644
--- 
a/packages/sonataflow-devmode-image/resources/modules/sonataflow/devmode/build-config/module.yaml
+++ 
b/packages/sonataflow-devmode-image/resources/modules/sonataflow/devmode/build-config/module.yaml
@@ -25,8 +25,6 @@ envs:
   - name: "SCRIPT_DEBUG"
     value: "false"
   - name: QUARKUS_EXTENSIONS
-    # NOTE: If you change the QUARKUS_EXTENSIONS value remember to update the 
scripts/logic/build-quarkus-app.sh too!
-    # Follow up issue to remove KOGITO_VERSION: 
https://issues.redhat.com/browse/KOGITO-9270
     value: 
org.apache.kie.sonataflow:sonataflow-quarkus:${KOGITO_VERSION},org.kie:kie-addons-quarkus-knative-eventing:${KOGITO_VERSION},smallrye-health,org.apache.kie.sonataflow:sonataflow-quarkus-devui:${SONATAFLOW_QUARKUS_DEVUI_VERSION},org.kie:kie-addons-quarkus-source-files:${KOGITO_VERSION},org.kie:kie-addons-quarkus-process-management:${KOGITO_VERSION},org.kie:kogito-addons-quarkus-jobs-service-embedded:${KOGITO_VERSION},org.kie:kogito-addons-quarkus-data-index-inmemory:${KOGITO_VE
 [...]
 
 execute:
diff --git 
a/packages/sonataflow-devmode-image/resources/modules/sonataflow/devmode/runtime/common/added/run-app-devmode.sh
 
b/packages/sonataflow-devmode-image/resources/modules/sonataflow/devmode/runtime/common/added/run-app-devmode.sh
index b7ccf83b529..eb4aaa38874 100755
--- 
a/packages/sonataflow-devmode-image/resources/modules/sonataflow/devmode/runtime/common/added/run-app-devmode.sh
+++ 
b/packages/sonataflow-devmode-image/resources/modules/sonataflow/devmode/runtime/common/added/run-app-devmode.sh
@@ -1,19 +1,19 @@
 #!/usr/bin/env bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
+# or more contributor license agreements. See the NOTICE file
 # distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
+# regarding copyright ownership. The ASF licenses this file
 # to you under the Apache License, Version 2.0 (the
 # "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
+# with the License. You may obtain a copy of the License at
 #
 #   http://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing,
 # software distributed under the License is distributed on an
 # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
+# KIND, either express or implied. See the License for the
 # specific language governing permissions and limitations
 # under the License.
 #
@@ -23,22 +23,30 @@ set -e
 script_dir_path="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
 
 # shellcheck source=/dev/null
-source "${script_dir_path}"/logging.sh
+source "${script_dir_path}/logging.sh"
 
-if [ "${SCRIPT_DEBUG}" = "true" ] ; then
+if [ "${SCRIPT_DEBUG}" = "true" ]; then
     set -x
-    export MAVEN_ARGS_APPEND="${MAVEN_ARGS_APPEND} -X --batch-mode" 
+    export MAVEN_ARGS_APPEND="${MAVEN_ARGS_APPEND} -X --batch-mode"
     log_info "Script debugging is enabled, allowing bash commands and their 
arguments to be printed as they are executed"
     printenv
 fi
 
-# copy .mvn/jvm-config from resources to project's base dir.
-find . -maxdepth 5 -name  'jvm.config' -exec echo "--> found {}" \; -exec 
mkdir -p .mvn \; -exec cp -v {} .mvn/ \;
-source "${script_dir_path}"/configure-jvm-mvn.sh
+# Optional override for Quarkus registry config
+if [ -n "$QUARKUS_REGISTRY_CONFIG_PATH" ] && [ -f 
"$QUARKUS_REGISTRY_CONFIG_PATH" ]; then
+    log_info "-> Using custom Quarkus registry config: 
$QUARKUS_REGISTRY_CONFIG_PATH"
+    cp -v "$QUARKUS_REGISTRY_CONFIG_PATH" "${KOGITO_HOME}/.quarkus/config.yaml"
+fi
+
+# Copy .mvn/jvm.config if provided
+find . -maxdepth 5 -name 'jvm.config' -exec echo "--> found {}" \; -exec mkdir 
-p .mvn \; -exec cp -v {} .mvn/ \;
+
+# Configure memory and JVM/Maven settings
+source "${script_dir_path}/configure-jvm-mvn.sh"
 
-# `-o` means offline mode
+# Determine if we run offline
 offline_param="-o"
-if [ ! -z "${QUARKUS_EXTENSIONS}" ]; then
+if [ -n "${QUARKUS_EXTENSIONS}" ]; then
     ${KOGITO_HOME}/launch/add-extension.sh "${QUARKUS_EXTENSIONS}" "true"
     offline_param=""
 fi
@@ -52,7 +60,7 @@ CMD="\"${MAVEN_CMD}\" -B ${MAVEN_ARGS_APPEND} \
     -Dquarkus.analytics.disabled=${QUARKUS_ANALYTICS_DISABLED:-true} \
     clean compile quarkus:dev"
 
-# Prints the command before executing for troubleshooting purposes
+# Run the Quarkus app
 log_info "Running application start mvn command"
 echo "$CMD"
 eval "$CMD"
diff --git 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/added/cleanup_project.sh
 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/added/cleanup_project.sh
index 37a0bcf5368..f79d30bff4c 100755
--- 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/added/cleanup_project.sh
+++ 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/added/cleanup_project.sh
@@ -39,5 +39,4 @@ find "${KOGITO_HOME}"/.m2/repository -name '*.lastUpdated' 
-type f -delete
 
 # Remove files that include build timestamps to have reproducible images
 find "${KOGITO_HOME}"/.m2/ -name resolver-status.properties -delete 
-# Remove quarkus registry
-rm -rf "${KOGITO_HOME}"/.m2/repository/io/quarkus/registry/
+
diff --git 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/added/create-app.sh
 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/added/create-app.sh
similarity index 98%
rename from 
packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/added/create-app.sh
rename to 
packages/sonataflow-image-common/resources/modules/sonataflow/common/build/added/create-app.sh
index 8e1f27238a1..15655a143d4 100755
--- 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/added/create-app.sh
+++ 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/added/create-app.sh
@@ -50,7 +50,6 @@ cd "${PROJECT_ARTIFACT_ID}"
 source "${script_dir_path}"/configure-jvm-mvn.sh
 
 # Fix as we cannot rely on Quarkus platform
-# Should be removed once https://issues.redhat.com/browse/KOGITO-9120 is 
implemented
 if [ ! -z ${KOGITO_VERSION} ]; then
     echo "Replacing Kogito Platform BOM with version ${KOGITO_VERSION}"
     # [ ]* -> is a regexp pattern to match any number of spaces
diff --git 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/configure.sh
 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/configure.sh
index fb47d792dc7..6955feb3d0e 100644
--- 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/configure.sh
+++ 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/configure.sh
@@ -26,7 +26,9 @@ LAUNCH_DIR="${KOGITO_HOME}"/launch
 BUILD_DIR="${KOGITO_HOME}"/build
 
 mkdir -p "${BUILD_DIR}"
-cp -v "${ADDED_DIR}"/* "${BUILD_DIR}"
+cp -v "${ADDED_DIR}"/cleanup_project.sh "${BUILD_DIR}"
+cp -v "${ADDED_DIR}"/zip_files.sh "${BUILD_DIR}"
+cp -v "${ADDED_DIR}"/create-app.sh "${LAUNCH_DIR}"
 
 chown -R 1001:0 "${KOGITO_HOME}"
 chmod -R ug+rwX "${KOGITO_HOME}"
@@ -40,4 +42,4 @@ env 
MAVEN_SETTINGS_PATH=${MAVEN_CONTAINER_BUILD_SETTINGS_PATH} "${BUILD_DIR}"/cl
 env MAVEN_SETTINGS_PATH=${MAVEN_CONTAINER_BUILD_SETTINGS_PATH} 
"${BUILD_DIR}"/zip_files.sh
 
 chown -R 1001:0 "${KOGITO_HOME}"
-chmod -R ug+rwX "${KOGITO_HOME}"
\ No newline at end of file
+chmod -R ug+rwX "${KOGITO_HOME}"
diff --git 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/module.yaml
 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/module.yaml
index c9be6d46703..0dfa7fac8ee 100644
--- 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/module.yaml
+++ 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/module.yaml
@@ -21,5 +21,7 @@ name: org.kie.sonataflow.common.build
 version: "main"
 description: "Kogito Serverless Workflow image build process"
 
+# Requires org.kie.sonataflow.common.scripts module
+
 execute:
   - script: configure.sh
diff --git 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/quarkus/registry/.quarkus/config.yaml
 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/quarkus/registry/.quarkus/config.yaml
new file mode 100644
index 00000000000..94eadcbf0ea
--- /dev/null
+++ 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/quarkus/registry/.quarkus/config.yaml
@@ -0,0 +1,3 @@
+registries:
+  - registry.quarkus.io:
+      update-policy: "never"
diff --git 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/module.yaml
 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/quarkus/registry/configure.sh
old mode 100644
new mode 100755
similarity index 74%
copy from 
packages/sonataflow-image-common/resources/modules/sonataflow/common/build/module.yaml
copy to 
packages/sonataflow-image-common/resources/modules/sonataflow/common/quarkus/registry/configure.sh
index c9be6d46703..f191afed257
--- 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/build/module.yaml
+++ 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/quarkus/registry/configure.sh
@@ -1,3 +1,4 @@
+#!/usr/bin/env bash
 #
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
@@ -16,10 +17,13 @@
 # specific language governing permissions and limitations
 # under the License.
 #
-schema_version: 1
-name: org.kie.sonataflow.common.build
-version: "main"
-description: "Kogito Serverless Workflow image build process"
 
-execute:
-  - script: configure.sh
+set -e
+
+SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
+
+mkdir -p ${KOGITO_HOME}/.quarkus
+cp -v ${SCRIPT_DIR}/.quarkus/config.yaml ${KOGITO_HOME}/.quarkus/
+
+chown -R 1001:0 "${KOGITO_HOME}/.quarkus"
+chmod -R ug+rwX "${KOGITO_HOME}/.quarkus"
diff --git 
a/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/community/module.yaml
 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/quarkus/registry/module.yaml
similarity index 62%
rename from 
packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/community/module.yaml
rename to 
packages/sonataflow-image-common/resources/modules/sonataflow/common/quarkus/registry/module.yaml
index 146bf5d4b74..fe218230ece 100644
--- 
a/packages/sonataflow-builder-image/resources/modules/sonataflow/builder/runtime/community/module.yaml
+++ 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/quarkus/registry/module.yaml
@@ -17,15 +17,17 @@
 # under the License.
 #
 schema_version: 1
-name: org.kie.sonataflow.builder.runtime.community
+name: org.kie.sonataflow.common.quarkus.registry
 version: "main"
-description: "Apache KIE SonataFlow builder runtime module"
+description: "SonataFlow Images Quarkus Registry Module"
 
-artifacts:
-  - image: builder
-    path: /home/kogito/build_output/kogito-swf-quarkus-app.tar
-  - image: builder
-    path: /home/kogito/build_output/kogito-swf-maven-repo.tar
+envs:
+  - name: QUARKUS_REGISTRY_CONFIG_PATH
+    description: >-
+      Optional path to a custom Quarkus registry configuration file inside the 
image.
+      If set, the builder/devmode will copy this file to 
$HOME/.quarkus/config.yaml before the build begins.
+      Useful for overriding the default registry behavior in offline or custom 
registry scenarios.
+    example: ./resources/.quarkus/config.yaml"
 
 execute:
   - script: configure.sh
diff --git 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/module.yaml
 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/module.yaml
index 0278c6fc05b..71aff5ad379 100644
--- 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/module.yaml
+++ 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/module.yaml
@@ -19,13 +19,12 @@
 schema_version: 1
 name: org.kie.sonataflow.common.scripts
 version: "main"
-description: "Kogito Serverless Workflow image common scripts"
+description: "SonataFlow images common scripts"
 
 envs:
   - name: QUARKUS_EXTENSIONS
-    example: 
"quarkus-kubernetes,org.apache.kie.sonataflow:sonataflow-quarkus:${KOGITO_VERSION},org.kie:kie-addons-quarkus-knative-eventing:${KOGITO_VERSION}"
+    example: 
"org.apache.kie.sonataflow:sonataflow-quarkus:${KOGITO_VERSION},org.kie:kie-addons-quarkus-knative-eventing:${KOGITO_VERSION}"
     description: To add extension to your application
-
   - name: PROJECT_GROUP_ID
     value: "org.acme"
     description: Please do not change. To change only if you plan to use the 
${KOGITO_HOME}/launch/create-app.sh
@@ -41,5 +40,7 @@ envs:
   - name: QUARKUS_ADD_EXTENSION_ARGS
     description: To use only if you plan to use the 
${KOGITO_HOME}/launch/add-extension.sh
 
+# Requires org.kie.kogito.maven.common module
+
 execute:
   - script: configure.sh


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

Reply via email to