Setting up Containerized UDFs
The process for setting up containerized UDFs is as follows:
1. Shut down Actian X.
2. Install a container runtime capable to run the Open Container Initiative (OCI) container images. Docker is one such runtime container. The installation process depends on the operating system and OCI runtime.
3. Install the Actian X UDF container image from the Actian Docker hub repository.
For Windows, use the following command to pull the Windows-based container image:
docker pull actian/actianx12.0-udf-win:1.0.0
Note: To use the Windows container, Docker must be configured to use Windows containers and Hyper-V must be enabled.
5. Start Actian X and verify if the containerized UDF engine is running.
The UDF languages available will be the same as those enabled in the udf_languages property in config.dat.
No change to existing UDF code is needed except for Javascript UDF import paths. All existing UDFs should continue to run assuming they are not accessing secured machine resources.
Last modified date: 08/14/2024