|
1 | 1 |
|
2 | 2 | # RHDH Backstage Helm Chart for OpenShift (Community Version) |
3 | 3 |
|
4 | | - |
| 4 | + |
5 | 5 |  |
6 | 6 |
|
7 | 7 | A Helm chart for deploying Red Hat Developer Hub. |
@@ -324,16 +324,19 @@ upstream: |
324 | 324 |
|
325 | 325 | ## Installing RHDH with Orchestrator |
326 | 326 |
|
327 | | -Orchestrator brings serverless workflows into Backstage, focusing on the journey for application migration to the cloud, on boarding developers ,and user-made workflows of Backstage actions or external systems. |
328 | | -Orchestrator is a flavor of RHDH, and can be installed alongside the RHDH in the same namespace and in the following way: |
| 327 | +Orchestrator brings serverless workflows into Backstage, focusing on the journey for application migration to the cloud, onboarding developers, and user-made workflows of Backstage actions or external systems. |
| 328 | +Orchestrator is a flavor of RHDH, and can be installed alongside RHDH in the same namespace and in the following way: |
329 | 329 |
|
330 | | -1. Have an admin install the [orchestrator-infra helm chart](https://github.com/redhat-developer/rhdh-chart/tree/main/charts/orchestrator-infra#readme), which will install the pre-requisites required to install RHDH flavored Orchestrator. This proccess will include installing cluster-wide resources, so should be done with admin privileges |
| 330 | +1. Have an admin install the [orchestrator-infra Helm Chart](https://github.com/redhat-developer/rhdh-chart/tree/main/charts/orchestrator-infra#readme), which will install the prerequisites required to deploy the Orchestrator-flavored RHDH. This process will include installing cluster-wide resources, so should be done with admin privileges: |
331 | 331 | ``` |
332 | | -helm install <release_name> rhdh-developer/orchestrator-infra |
| 332 | +helm repo add bitnami https://charts.bitnami.com/bitnami |
| 333 | +helm repo add backstage https://backstage.github.io/charts |
| 334 | +helm repo add redhat-developer https://redhat-developer.github.io/rhdh-chart |
| 335 | + |
| 336 | +helm install <release_name> rhdh-developer/redhat-developer-hub-orchestrator-infra |
333 | 337 | ``` |
334 | | -2. Manually approve the Install Plans created by the chart, and wait for the Openshift Serverless and Openshift Serverless Logic Operators to be deployed. |
335 | | -3. Enable serverlessLogicOperator and serverlessOperator in the backstage values. |
336 | | -4. Install backstage chart with helm, setting orchestrator to be enabled, like so: |
| 338 | +2. Manually approve the Install Plans created by the chart, and wait for the Openshift Serverless and Openshift Serverless Logic Operators to be deployed. To do so, follow the post-install notes given by the chart, or see them [here](https://github.com/redhat-developer/rhdh-chart/blob/main/charts/orchestrator-infra/templates/NOTES.txt) |
| 339 | +3. Install the `backstage` chart with Helm, enabling orchestrator, serverlessLogicOperator, and serverlessOperator, like so: |
337 | 340 |
|
338 | 341 | ``` |
339 | 342 | helm install <release_name> rhdh-developer/backstage --set orchestrator.enabled=true --set orchestrator.serverlessLogicOperator.enabled=true --set orchestrator.serverlessOperator.enabled=true |
@@ -364,10 +367,14 @@ and populate the following values in the values.yaml: |
364 | 367 | externalDBsecretRef: <cred-secret> |
365 | 368 | externalDBName: "" |
366 | 369 | ``` |
367 | | -Please note that externalDBName is the name of the user-configured existing database, not the database that orchestrator and sonataflow resources will use. |
| 370 | +Please note that `externalDBName` is the name of the user-configured existing database, not the database that the orchestrator and sonataflow resources will use. |
368 | 371 |
|
369 | | -Finally, install the helm chart (including setting up the external DB): |
| 372 | +Finally, install the Helm Chart (including [setting up the external DB](https://github.com/redhat-developer/rhdh-chart/blob/main/docs/external-db.md)): |
370 | 373 | ``` |
371 | | -helm install <release_name> rhdh-developer/backstage --set orchestrator.enabled=true --set orchestrator.serverlessLogicOperator.enabled=true --set orchestrator.serverlessOperator.enabled=true \ |
372 | | ---set externalDBsecretRef=<cred-secret> --set externalDBName=example |
| 374 | +helm install <release_name> rhdh-developer/backstage \ |
| 375 | + --set orchestrator.enabled=true \ |
| 376 | + --set orchestrator.serverlessLogicOperator.enabled=true \ |
| 377 | + --set orchestrator.serverlessOperator.enabled=true \ |
| 378 | + --set orchestrator.sonataflowPlatform.externalDBsecretRef=<cred-secret> \ |
| 379 | + --set orchestrator.sonataflowPlatform.externalDBName=example |
373 | 380 | ``` |
0 commit comments