Using an HTTP proxy for Dynamic Engine services in air-gapped environments
Configure Dynamic Engine to use an HTTP proxy for all HTTP/HTTPS requests from Dynamic Engine services. This is required for air-gapped environments where outbound traffic must go through a proxy.
Before you begin
- Obtain the HTTP/HTTPS proxy server address and port.
- 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 describes how to configure Dynamic Engine to use an HTTP proxy for all HTTP/HTTPS requests from Dynamic Engine services. This configuration is required for deployments in air-gapped environments, where direct internet access is restricted and outbound traffic must go through a proxy.
Procedure
Results
In the dynamic-engine namespace, the dynamic-engine-operator service is able to call cloud endpoints.
In the dynamic-engine-environment namespace, services that communicate with cloud endpoints are not blocked.