Red Hat Developer Hub 1.7

Orchestrator flavor installation using Helm

Install, configure, and manage the Orchestrator flavor in Red Hat Developer Hub using Helm

Red Hat Customer Content Services

Abstract

As a Red Hat Developer Hub (RHDH) administrator, you can install and configure the Orchestrator flavor using Helm, ensuring your environment is prepared for workflow orchestration with Red Hat Developer Hub.

1. Installing Red Hat Developer Hub with Orchestrator using Helm

You can install Red Hat Developer Hub with Orchestrator by using Helm, review resource requirements for Orchestrator, and plan for resource considerations in air-gapped environments.

1.1. Install Orchestrator Helm

You can install the Orchestrator flavor of Red Hat Developer Hub (RHDH) on OpenShift using Helm charts, enabling serverless workflows and workflow orchestration capabilities.

Prerequisites

  • You are logged in as an administrator on the OpenShift cluster.
  • You have installed Helm and configured locally.
  • You have access to the Red Hat Developer Hub Helm chart repository.

Procedure

  1. Add required Helm repositories:

    helm repo add bitnami https://charts.bitnami.com/bitnami
    helm repo add backstage https://backstage.github.io/charts
    helm repo add redhat-developer https://redhat-developer.github.io/rhdh-chart
  2. Install the orchestrator infrastructure Helm chart:

    helm install <release_name> redhat-developer/redhat-developer-hub-orchestrator-infra
  3. Manually approve the Install Plans for OpenShift Serverless and Serverless Logic Operators and wait for deployment.
  4. Install the Backstage chart with the orchestrator enabled:

    helm install <release_name> redhat-developer/backstage --set orchestrator.enabled=true
  5. To disable serverlessLogicOperator and serverlessOperator if managed externally:
  6. (Optional) Enable Notifications and Signals plugins by adding the following to your values.yaml before installation or upgrade:

    disabled: false
    package: "./dynamic-plugins/dist/backstage-plugin-notifications"
    
    disabled: false
    package: "./dynamic-plugins/dist/backstage-plugin-signals"
    
    disabled: false
    package: "./dynamic-plugins/dist/backstage-plugin-notifications-backend-dynamic"
    
    disabled: false
    package: "./dynamic-plugins/dist/backstage-plugin-signals-backend-dynamic"
  7. (Optional) If using an external database, add the following configuration in your values.yaml:

    externalDBsecretRef:
    externalDBName: "<database_name>"
    externalDBHost: "<database_host>"
    externalDBPort: "<database_port>"

Verification

  1. Verify that the orchestrator plugin is visible in the Red Hat Developer Hub UI.
  2. Test creating and executing workflows to confirm orchestration is functioning correctly.
  3. Check orchestrator pod logs to confirm successful workflow execution and plugin readiness.

Legal Notice

Copyright © 2025 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.