diff --git a/assemblies/assembly-install-rhdh-orchestrator-helm.adoc b/assemblies/assembly-install-rhdh-orchestrator-helm.adoc new file mode 100644 index 0000000000..60de34f260 --- /dev/null +++ b/assemblies/assembly-install-rhdh-orchestrator-helm.adoc @@ -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 Orchestrator using Helm + +:context: install-rhdh-orchestrator-helm + +You can install {product} with Orchestrator by using Helm, review resource requirements for Orchestrator, and plan for resource considerations in air-gapped environments. + +include::modules/installation/con-resource-requirements-orchestrator.adoc[leveloffset=+1] \ No newline at end of file diff --git a/modules/installation/con-resource-requirements-orchestrator.adoc b/modules/installation/con-resource-requirements-orchestrator.adoc new file mode 100644 index 0000000000..70d21fbc68 --- /dev/null +++ b/modules/installation/con-resource-requirements-orchestrator.adoc @@ -0,0 +1,37 @@ +// Module included in the following assemblies +// assembly-install-rhdh-orchestrator-helm.adoc + +:_mod-docs-content-type: PROCEDURE +[id="con-resource-requirements-orchestrator_{context}"] +== Resource requirements for Orchestrator + +The Orchestrator flavor of {product} comes with the following default resource requests and limits as defined in the Helm chart: + +[cols="2,2", options="header"] +|=== +| Resource +| Default value + +| CPU requests +| 250m + +| Memory requests +| 64Mi + +| CPU limits +| 500m + +| Memory limits +| 1Gi +|=== + +You can customize these values by updating your `values.yaml` file or by passing `--set` flags during installation as shown in the following example : + +[source,bash] +---- +helm install redhat-developer/backstage \ + --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 +---- diff --git a/titles/orchestrator/artifacts b/titles/orchestrator/artifacts new file mode 120000 index 0000000000..f30b6dea60 --- /dev/null +++ b/titles/orchestrator/artifacts @@ -0,0 +1 @@ +../../artifacts \ No newline at end of file diff --git a/titles/orchestrator/assemblies b/titles/orchestrator/assemblies new file mode 120000 index 0000000000..91646274db --- /dev/null +++ b/titles/orchestrator/assemblies @@ -0,0 +1 @@ +../../assemblies \ No newline at end of file diff --git a/titles/orchestrator/docinfo.xml b/titles/orchestrator/docinfo.xml new file mode 100644 index 0000000000..e7fae0f66e --- /dev/null +++ b/titles/orchestrator/docinfo.xml @@ -0,0 +1,13 @@ +{title} +{product} +{product-version} +{subtitle} + + + {abstract} + + + {company-name} Customer Content Services + + diff --git a/titles/orchestrator/images b/titles/orchestrator/images new file mode 120000 index 0000000000..5fa6987088 --- /dev/null +++ b/titles/orchestrator/images @@ -0,0 +1 @@ +../../images \ No newline at end of file diff --git a/titles/orchestrator/master.adoc b/titles/orchestrator/master.adoc new file mode 100644 index 0000000000..e767771a24 --- /dev/null +++ b/titles/orchestrator/master.adoc @@ -0,0 +1,11 @@ +include::artifacts/attributes.adoc[] +:context: orchestrator-helm +:imagesdir: images +:title: Orchestrator flavor installation using Helm +:subtitle: Install, configure, and manage the Orchestrator flavor in {product} using Helm +:abstract: As a {product} ({product-very-short}) administrator, you can install and configure the Orchestrator flavor using Helm, ensuring your environment is prepared for workflow orchestration with {product}. + += {title} + +//Helm-based +include::assemblies/assembly-install-rhdh-orchestrator-helm.adoc[leveloffset=+1] \ No newline at end of file diff --git a/titles/orchestrator/modules b/titles/orchestrator/modules new file mode 120000 index 0000000000..8b0e854007 --- /dev/null +++ b/titles/orchestrator/modules @@ -0,0 +1 @@ +../../modules \ No newline at end of file