Skip to content

Commit be70b3d

Browse files
GitHub Actionsjmagak
authored andcommitted
Make adjustments
1 parent 0f428b5 commit be70b3d

5 files changed

+15
-15
lines changed

modules/orchestrator/con-environment-variables-supported-by-the-build-script.adoc

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,24 @@
33
[id="con-environment-variables-supported-by-the-build-script.adoc_{context}"]
44
= Environment variables supported by the build script
55

6-
The `build-sh` script supports the following environment variables to customize the workflow build process without modifying the script itself.
6+
The `build-sh` script supports the following environment variables to customize the workflow build process without modifying the script itself:
77

8-
* `QUARKUS_EXTENSIONS`
9-
10-
The `QUARKUS_EXTENSIONS` variable specifies additional Quarkus extensions required by the workflow.
11-
12-
This variable takes the format of a comma-separated list of fully qualified extension IDs as shown in the following example:
8+
`QUARKUS_EXTENSIONS`::
139

10+
The `QUARKUS_EXTENSIONS` variable specifies additional Quarkus extensions required by the workflow. This variable takes the format of a comma-separated list of fully qualified extension IDs as shown in the following example:
11+
+
1412
[source,yaml]
1513
----
1614
export QUARKUS_EXTENSIONS="io.quarkus:quarkus-smallrye-reactive-messaging-kafka"
1715
----
18-
16+
+
1917
Add Kafka messaging support or other integrations at build time.
2018

21-
* `MAVEN_ARGS_APPEND`
19+
`MAVEN_ARGS_APPEND`::
2220

2321
The `MAVEN_ARGS_APPEND` variable appends additional arguments to the *Maven build* command.
2422
This variable takes the format of the string of Maven CLI arguments as shown in the following example:
25-
23+
+
2624
[source,yaml]
2725
----
2826
export MAVEN_ARGS_APPEND="-DmaxYamlCodePoints=35000000"

modules/orchestrator/con-why-build-workflow-images.adoc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
[id="con-why-build-workflow-images.adoc_{context}"]
44
= Why build workflow images?
55

6-
While the OpenShift Serverless Logic Operator supports the building of workflows dynamically, this approach is primarily for experimentation. For production deployments, building images is the preferred method due to the following reasons:
6+
While the OpenShift Serverless Logic Operator supports the building of workflows dynamically, this approach is primarily for experimentation.
7+
For production deployments, building images is the preferred method due to the following reasons:
78

8-
* Production readiness: Prebuilt images can be scanned, secured, and tested before going live.
9-
* GitOps compatibility: The Orchestrator relies on a central OpenShift Serverless Logic Operator instance to track workflows and their state. To use this tracking service, you must deploy workflows with the `gitops` profile, which expects a prebuilt image.
10-
* Testing & quality: Building an image gives you more control over the testing process.
9+
Production readiness:: Prebuilt images can be scanned, secured, and tested before going live.
10+
GitOps compatibility:: The Orchestrator relies on a central OpenShift Serverless Logic Operator instance to track workflows and their state. To use this tracking service, you must deploy workflows with the `gitops` profile, which expects a prebuilt image.
11+
Testing and quality:: Building an image gives you more control over the testing process.

modules/orchestrator/proc-building-locally.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ cd orchestrator-demo
2020
. Clone the project.
2121

2222
. Check the help menu of the script:
23+
+
2324
[source,yaml]
2425
----
2526
./scripts/build.sh --help

modules/orchestrator/proc-building-the-01-basic-workflow.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ To run the script from the root directory of the repository, you must use the `-
1717
----
1818
./scripts/build.sh --image=quay.io/orchestrator/demo-basic:test -w 01_basic/ -m 01_basic/manifests
1919
----
20-
20+
+
2121
This build command produces the following two artifacts:
2222

2323
* A workflow image and Kubernetes manifests: `quay.io/orchestrator/demo-basic:test` and tagged as `latest`.

modules/orchestrator/proc-deploying-workflows-on-a-cluster.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ You can now deploy the workflow on a cluster, since the image has been pushed to
1414
* OpenShift Serverless `v1.36`
1515
* OpenShift Serverless Logic `v1.36`
1616

17-
For further instructions on installing these components, see the {orchestrator-book-link}#con-orchestrator-plugin-components[Orchestrator plugin components on {ocp-short}].
17+
For further instructions on installing these components, see the {orchestrator-book-link}#con-orchestrator-plugin-components.adoc_orchestrator-rhdh[Orchestrator plugin components on {ocp-short}].
1818

1919
* You must apply the workflow manifests in a namespace that contains a `SonataflowPlatform` custom resource (CR), which manages the link:https://docs.redhat.com/en/documentation/red_hat_openshift_serverless/1.36/html-single/serverless_logic/index#serverless-logic-configuring-workflow-services[supporting services]. By default, OpenShift Serverless Logic services are installed in the `sonataflow-infra` namespace.
2020

0 commit comments

Comments
 (0)