2장. Enabling Orchestrator plugins components
2.1. Enabling Orchestrator plugins components 링크 복사링크가 클립보드에 복사되었습니다!
To use the Orchestrator, enable the following Orchestrator plugins for Red Hat Developer Hub, that are disabled by default:
- Orchestrator-frontend plugin
backstage-plugin-orchestrator- Provides the interface for users to run and monitor workflows within RHDH. You can run and track the execution status of processes.
- Orchestrator-backend plugin
backstage-plugin-orchestrator-backend- Gets workflow data into Developer Hub making sure RHDH processes critical workflow metadata and runtime status fulfilling your need for visibility.
- Orchestrator-form-widget
backstage-plugin-orchestrator-form-widgets- Provides custom widgets for the workflow execution form, allowing you to customize input fields and streamline the process of launching workflows.
- Orchestrator-scaffolder-backend-module
scaffolder-backend-module-orchestrator-
Provides callable actions from Scaffolder templates, such as
orchestrator:workflow:runororchestrator:workflow:get_params.
Prerequisites
When using the Red Hat Developer Hub Helm chart, you have installed the necessary OpenShift Serverless Operators.
참고When using the Red Hat Developer Hub Operator, the Operator installs the necessary OpenShift Serverless Operators automatically. For specific use cases, install the dependencies manually or use helper utilities.
- (Optional) For managing the Orchestrator project, you have an instance of Argo CD or Red Hat OpenShift GitOps in the cluster. It is disabled by default.
- (Optional) To use Tekton tasks and the build pipeline, you have an instance of Tekton or Red Hat OpenShift Pipelines in the cluster. These features are disabled by default.
Procedure
Locate your Developer Hub configuration and enable the Orchestrator plugins and the supporting notification plugins.
plugins: - package: "@redhat/backstage-plugin-orchestrator@1.7.1" disabled: false - package: "@redhat/backstage-plugin-orchestrator-backend-dynamic@1.7.1" disabled: false - package: "@redhat/backstage-plugin-scaffolder-backend-module-orchestrator-dynamic@1.7.1" disabled: false - package: "@redhat/backstage-plugin-orchestrator-form-widgets@1.7.1" 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" disabled: false