generated from redhat-developer/new-project-template
-
Notifications
You must be signed in to change notification settings - Fork 57
RHIDP-7556: Update-Orchestrator-documentation-1.7 #1338
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Gerry-Forde
merged 9 commits into
redhat-developer:main
from
jmagak:RHIDP-7556-Update-Orchestrator-documentation-1.7
Sep 3, 2025
Merged
Changes from 6 commits
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
eb1133b
Update the orchestrator modules
invalid-email-address 85e8425
Update the orchestrator modules
invalid-email-address 3fcd253
Update the orchestrator modules
invalid-email-address d1ed71a
Apply Elai and Piotr suggestions
invalid-email-address f9930f0
Apply Yona's comments
invalid-email-address b642314
Apply Elai and Jona's suggestions
invalid-email-address 8853c4f
Apply Jennifer's suggestion
invalid-email-address f252324
Apply Jennifer's suggestion
invalid-email-address 8ec75b9
Incorporate Peer reviewers comments
invalid-email-address File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
17 changes: 17 additions & 0 deletions
17
modules/orchestrator/con-install-components-orchestrator-plugin.adoc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| :_mod-docs-content-type: CONCEPT | ||
| [id="con-install-components-orchestrator-plugin_{context}"] | ||
| = Installing components for the Orchestrator plugin on {ocp-short} | ||
|
|
||
| To run the Orchestrator plugin successfully on {ocp-short}, you must first install the required dependencies. The Orchestrator plugin depends on the following components: | ||
jmagak marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ** {product} ({product-very-short}) {product-custom-resource-type} | ||
| ** OpenShift Serverless Logic Operator | ||
| ** OpenShift Serverless Operator | ||
| *** Knative Serving | ||
| *** Knative Eventing | ||
| ** (Optional) An ArgoCD project named orchestrator requires a pre-installed ArgoCD or {company-name} OpenShift GitOps instance in the cluster. It is disabled by default. | ||
jmagak marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| ** (Optional) Tekton tasks and build pipeline. These require a pre-installed Tekton or {company-name} OpenShift Pipelines instance in the cluster, and are disabled by default. | ||
jmagak marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| The most recommended approach to installing the dependencies for the Orchestrator plugin is by enabling the Orchestrator plugin's dependencies directly during your {product-very-short} installation. When you configure {product-very-short} to include the Orchestrator plugin, the {product-very-short} operator installs the necessary OpenShift Serverless operators, eliminating the need for separate scripts or Helm charts. | ||
jmagak marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| For specific use cases, you can choose to install the dependencies manually or use helper utilities. | ||
16 changes: 16 additions & 0 deletions
16
modules/orchestrator/proc-helm-install-components-orchestrator-plugin.adoc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| :mod-docs-content-type: PROCEDURE | ||
| [id="proc-helm-install-components-orchestrator-plugin_{context}"] | ||
| = Installing components using the Orchestrator Infrastructure for {product} Helm chart | ||
|
|
||
| You can use Orchestrator Infrastructure for {product} to install components for the Orchestrator plugins. | ||
|
|
||
| .Procedure | ||
|
|
||
| . Run the `helm install` command for the `orchestrator-infra` chart. This initiates the installation of the Red Hat Serverless Operator and Red Hat Serverless Logic Operator components. | ||
jmagak marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| . Manually approve the install plans for the Operators. You must run the `oc patch installplan` commands provided in the output to approve their installation. | ||
|
|
||
| [IMPORTANT] | ||
| ==== | ||
| By default, Orchestrator Infrastructure for {product} Helm chart does *not* auto-approve the required Serverless Operators. You must approve the install plans. | ||
jmagak marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| ==== | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,26 @@ | ||
| :mod-docs-content-type: PROCEDURE | ||
| [id="proc-helper-script-overview.adoc_{context}"] | ||
| = Installing dependencies using the `{product-very-short}` helper script | ||
jmagak marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| You can use the `{product-very-short}` helper script `plugin-infra.sh` to quickly install the OpenShift Serverless infrastructure required by the Orchestrator plugin. | ||
jmagak marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| [WARNING] | ||
| ==== | ||
| Do not use `plugin-infra.sh` in production. | ||
| ==== | ||
|
|
||
| .Procedure | ||
|
|
||
| . Download the `plugin-infra.sh` script as shown in the following example: | ||
| + | ||
| [source,terminal,subs="+attributes,+quotes"] | ||
| ---- | ||
| curl -sSLO https://raw.githubusercontent.com/redhat-developer/rhdh-operator/refs/heads/release-${PRODUCT_VERSION}/config/profile/rhdh/plugin-infra/plugin-infra.sh # Specify the {product} version in the URL or use main | ||
| ---- | ||
|
|
||
| . Run the script: | ||
| + | ||
| [source,terminal] | ||
| ---- | ||
| $ ./plugin-infra.sh | ||
| ---- | ||
72 changes: 0 additions & 72 deletions
72
modules/orchestrator/proc-install-components-for-orchestrator-plugin.adoc
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 11 additions & 0 deletions
11
modules/orchestrator/proc-manual-install-components-orchestrator-plugin.adoc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| :mod-docs-content-type: PROCEDURE | ||
| [id="proc-manual-install-orchestrator-plugin_{context}"] | ||
| = Manually installing components on {ocp-short} | ||
jmagak marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| Use manual installation when you want full control of the setup process and component versions. Manual installation method focuses on setting up the underlying infrastructure. | ||
|
|
||
| .Procedure | ||
|
|
||
| . Install the OpenShift Serverless components. If you wish to manually install the OpenShift Serverless components, follow the instructions in the link:https://docs.redhat.com/en/documentation/red_hat_openshift_serverless/1.36[Red Hat OpenShift Serverless] documentation. | ||
|
|
||
| . If required, deploy a custom PostgreSQL database. You must also configure workflow persistence. You must configure persistence to prevent workflow context from being lost when the pod restarts. You can do this at the namespace level using the `SonataFlowPlatform` or `SonataFlow` custom resources (CR). For detailed instructions on configuring persistence using the `SonataFlowPlatform` or `SonataFlow` custom resources, see link:https://docs.redhat.com/en/documentation/red_hat_openshift_serverless/1.36/html-single/serverless_logic/index#serverless-logic-managing-persistence[Managing workflow persistence]. | ||
jmagak marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.