Configuring custom truststore or keystore files for Jobs and Routes
Configure custom truststore or keystore files for data integration tasks (including big data), Data Services, and Routes to authenticate their connections to external systems.
In this example, data integration Jobs are used to demonstrate the configuration. The same procedure applies to Data Services and Routes, too.
Before you begin
- 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:
-
Your Dynamic Engine must have been deployed. If not, run this command to deploy it:This is the default deployment, because the current customization is only needed on the Dynamic Engine environment side. For this reason no customization is configured for the Dynamic Engine instance.
helm install dynamic-engine -f <engine-id>-helm-values/<engine-id>-values.yaml oci://ghcr.io/talend/helm/dynamic-engine
About this task
This configuration applies only to outbound connections to external systems. It does not enable HTTPS for incoming client requests to Routes or Data Services. The keystore and truststore configured here are used when the components in your Routes or Data Services act as TLS clients to external systems, not for exposing the components themselves over HTTPS.
Procedure
Results
When the deployment is completed, your data integration Jobs in the Dynamic Engine environment use the specified truststore or keystore for secure connectivity.