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]