Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions assemblies/assembly-install-rhdh-orchestrator-helm.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
:_mod-docs-content-type: ASSEMBLY

ifndef::context[]
[id="install-rhdh-orchestrator-helm"]
endif::[]
ifdef::context[]
[id="install-rhdh-orchestrator-helm_{context}"]
endif::[]
= Installing {product} with the Orchestrator plugin using Helm

:context: install-rhdh-orchestrator-helm

You can install {product} with Orchestrator by using Helm. This method provides flexibility and customization for managing workflow orchestration infrastructure.

include::modules/orchestrator/ref-orchestrator-resource-limits.adoc[leveloffset=+1]
54 changes: 54 additions & 0 deletions modules/orchestrator/ref-orchestrator-resource-limits.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
// Module included in the following assemblies
// assembly-install-rhdh-orchestrator-helm.adoc

:_mod-docs-content-type: REFERENCE
[id="ref-orchestrator-resource-limits.adoc_{context}"]
= Resource limits for installing {product} with the Orchestrator plugin

When installing {product} ({product-very-short}) with the Orchestrator plugin using Helm, the chart defines default CPU and memory limits for the `SonataFlowPlatform` component.

These limits are enforced by the cluster so that pods do not exceed their allocated resources.

. Default resource limits

[%header,cols=2*]
|===
|*Resource* |*Default value*
|CPU limits |`500m`
|Memory limits|`1Gi`
|===

.You can override these values in any of the following ways:

* With `values.yaml`
* With `--set` flags

. Override defaults with `values.yaml` as shown in the following example:
+
[source,yaml]
----
orchestrator:
enabled: true
sonataflowPlatform:
resources:
limits:
cpu: "500m"
memory: "1Gi"
----

. Override with `--set` as shown in the following example:
+
[source,yaml]
----
helm upgrade --install <release_name> openshift-helm-charts/redhat-developer-hub \
--set orchestrator.enabled=true \
--set orchestrator.sonataflowPlatform.resources.requests.cpu=500m \
--set orchestrator.sonataflowPlatform.resources.requests.memory=128Mi \
--set orchestrator.sonataflowPlatform.resources.limits.cpu=1 \
--set orchestrator.sonataflowPlatform.resources.limits.memory=2Gi
----
+
[NOTE]
====
These settings are applicable only when `orchestrator.enabled` is `true`. By default, it is set to `false`.
====
1 change: 1 addition & 0 deletions titles/orchestrator/artifacts
1 change: 1 addition & 0 deletions titles/orchestrator/assemblies
13 changes: 13 additions & 0 deletions titles/orchestrator/docinfo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<title>{title}</title>
<productname>{product}</productname>
<productnumber>{product-version}</productnumber>
<subtitle>{subtitle}
</subtitle>
<abstract>
<para>{abstract}</para>
</abstract>
<authorgroup>
<orgname>{company-name} Customer Content Services</orgname>
</authorgroup>
<xi:include href="Common_Content/Legal_Notice.xml"
xmlns:xi="http://www.w3.org/2001/XInclude" />
1 change: 1 addition & 0 deletions titles/orchestrator/images
16 changes: 16 additions & 0 deletions titles/orchestrator/master.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
include::artifacts/attributes.adoc[]
:context: orchestrator-install
:imagesdir: images
:title: Installing {product} with the Orchestrator plugin
:subtitle: Install, configure, and manage {product} with the Orchestrator plugin using Helm or the {product} Operator
:abstract: As a cluster administrator, you can install {product} ({product-very-short}) with the Orchestrator plugin enabled.

= {title}

You can install {product} ({product-very-short}) using one of the following methods:

* The {product} Operator
* The {product} Helm chart

// Helm chart method
include::assemblies/assembly-install-rhdh-orchestrator-helm.adoc[leveloffset=+1]
1 change: 1 addition & 0 deletions titles/orchestrator/modules