Deploying Dynamic Engine on OpenShift
Last updated: 9/17/2026Before you begin
- An OpenShift cluster configured for Dynamic Engine deployment. For platform-specific prerequisites, supported versions, and cluster access steps, see Configuring OpenShift (OKD) for Dynamic Engine deployment.
- The Helm values files generated by Talend Management Console for your Dynamic Engine and its environment. See Default Helm deployment.
- The dynamic-engine-crd custom resource definitions must have been installed using the oci://ghcr.io/talend/helm/dynamic-engine-crd Helm chart. If not, run the following commands for the installation:
- Find the chart version to be used:
- Run the following Helm command:
helm show chart oci://ghcr.io/talend/helm/dynamic-engine-crd --version <engine_version> - See the version directly from Talend Management Console or check the Dynamic Engine changelog for the chart version included in your Dynamic Engine version.
- Use an API call to the Dynamic Engine version endpoint.
- Run the following Helm command:
- Run the following command to install the Helm
chart of a given version:Replace <helm_chart_version> with the chart version supported by your Dynamic Engine version.
helm install dynamic-engine-crd oci://ghcr.io/talend/helm/dynamic-engine-crd --version <helm_chart_version>Without specifying the version, you install the latest available dynamic-engine-crd chart version.
- Find the chart version to be used:
About this task
This procedure adds an OpenShift-specific values file on top of the values files generated by Talend Management Console.
Procedure
Results
Your Dynamic Engine and its environment are deployed in your OpenShift cluster. Verify the pod status:
oc get pods -n <your-namespace>In Talend Management Console, the status of this environment becomes Ready, confirming that it is ready to run tasks or plans.
If deployment fails, or if Dynamic Engine services are disassociated, the status becomes Not ready.
What to do next
After successful deployment, you can add tasks to the Dynamic Engine environment as you would for standard engines. For details, see Adding a Job task in a Dynamic Engine environment.