Skip to content

Commit 2529e13

Browse files
GitHub Actionsjmagak
authored andcommitted
Restructure the Orchestrator
1 parent 988a098 commit 2529e13

File tree

4 files changed

+5
-9
lines changed

4 files changed

+5
-9
lines changed

modules/orchestrator/con-architecture-overview.adoc

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,12 @@ Orchestrator backend plugins::: Get workflow data into {product-short}.
1313

1414
Notifications plugins::: Inform users about workflow events.
1515

16-
Sonataflow::
17-
18-
The Sonataflow orchestrator and its subcomponents handle the workflows.
19-
The {product} Orchestrator and the {product} Helm chart manage the following subcomponents lifecycle:
20-
21-
OpenShift Serverless Logic Operator::: Manages the Sonataflow custom resource (CR), where each CR represents a deployed workflow.
16+
Openshift Serverless Logic Operator:: Serves as the workflow engine, and its subcomponents handle running, executing and providing persistence for the workflows. The {product} Operator and the {product} Helm chart manage the following lifecycle of these subcomponents:
2217

2318
Sonataflow Runtime/Workflow Application::: Functions as a deployed workflow. Operates as an HTTP server, handling requests for running workflow instances. It is managed as a Kubernetes (K8s) deployment by the Openshift Serverless Logic Operator.
2419

2520
Data Index Service::: Serves as a repository for workflow definitions, instances, and associated jobs. It exposes a GraphQL API used by the Orchestrator backend plugin to retrieve workflow definitions and instances.
21+
2622
Job Service::: Orchestrates scheduled tasks for workflows.
2723

2824
OpenShift Serverless::: Provides serverless capabilities essential for workflow communication. It employs Knative eventing to interface with the Data Index service and uses Knative functions to introduce more complex logic to workflows.

modules/orchestrator/con-getting-started.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ To start using Orchestrator in {product-very-short}, you must:
1313
====
1414
When using the {product-very-short} Operator, the required infrastructure components are provisioned automatically once the Orchestrator plugins are enabled in the {product-custom-resource-type} CR.
1515
16-
When using the {product-very-short} Helm chart, the required infrastructure components are installed automatically using the dedicated `orchestrator-infra` Helm chart prior to enabling the Orchestrator plugins in the main {product-very-short} chart.
16+
When using the {product-very-short} Helm chart, the required infrastructure components are installed automatically using the dedicated `redhat-developer-hub-orchestrator-infra` Helm chart prior to enabling the Orchestrator plugins in the main {product-very-short} chart.
1717
====

modules/orchestrator/proc-helm-install-components-orchestrator-plugin.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ You can use Orchestrator Infrastructure for {product} to install components for
77

88
.Procedure
99

10-
. Run the `helm install` command for the `orchestrator-infra` chart. This command initiates the installation of the Red Hat Serverless Operator and Red Hat Serverless Logic Operator components.
10+
. Run the `helm install` command for the `redhat-developer-hub-orchestrator-infra` Helm chart. This command initiates the installation of the Red Hat Serverless Operator and Red Hat Serverless Logic Operator components.
1111
+
1212
[source,terminal,subs="attributes+"]
1313
----

modules/orchestrator/proc-install-rhdh-with-orchestrator-helm-cli.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This is a one-off requirement and must be completed before enabling the Orchestr
1414

1515
.Procedure
1616

17-
. Run the `helm install` command for the `orchestrator-infra` chart. This command initiates the installation of the Red Hat Serverless Operator and Red Hat Serverless Logic Operator components.
17+
. Run the `helm install` command for the `redhat-developer-hub-orchestrator-infra` Helm chart. This command initiates the installation of the Red Hat Serverless Operator and Red Hat Serverless Logic Operator components.
1818
+
1919
[source,terminal,subs="attributes+"]
2020
----

0 commit comments

Comments
 (0)