Use this file to discover all available pages before exploring further.
To run watsonx Orchestrate Developer Edition, you need a collection of Docker images. The ADK provides two official sources: watsonx Orchestrate and myIBM.In some environments, such as airgapped setups, you might prefer to use a third-party or self-hosted image registry like Artifactory. In this case, copy the images from one of the official sources to your preferred registry. Then, use of the Custom Registry method to pull your images for watsonx Orchestrate Developer Edition.
You can copy a Docker image from one registry to another using CLI tools such as Skopeo.
Note:The following examples use Skopeo to demonstrate how to copy container images. For more information about Skopeo, see Skopeo.
Keep in mind that your registry structure must match the one defined in the watsonx Orchestrate Developer Edition compose file. If that’s not possible, update the compose file to reflect your registry layout and use it to install watsonx Orchestrate Developer Edition.For example, the wdu-runtime image reference includes three parts:
The registry URL: ${WDU_REGISTRY:-us.icr.io/watson-orchestrate-private}
For example, if your URL is https://api.au-syd.watson-orchestrate.cloud.ibm.com/instances/abc it would become registry.au-syd.watson-orchestrate.cloud.ibm.com/cp/wxo-lite
3
Get the registry username
Your username follows the format wxouser-<instance_id>.For example, if your instance ID is abc, then your username is wxouser-abc.
4
Get the registry password
The password is the api key for the wxo instance. Details on how to find it can be seen here
5
Login to the registry
Use your tool to authenticate to the source registry.Example using Skopeo:
watsonx Orchestrate Developer Edition also depends on several open source images. When using WO_DEVELOPER_EDITION_SOURCE=custom, the ADK looks for these images in the same REGISTRY_URL.To avoid issues, copy the open source images to your custom registry. Alternatively, set the OPENSOURCE_REGISTRY_PROXY flag to point to a public, unauthenticated registry such as docker.io.Two exceptions require special handling:
For on-premises (CPD) deployments, ADK uses SSL authentication by default to connect to a registry proxy in your watsonx Orchestrate on-premises environment. You can control this behavior by setting the WO_VERIFY_SSL environment variable. Use this variable to enable or disable SSL authentication.
Enable with the system SSL certificate
Enable with a custom SSL certificate
Disable SSL Security
To enable SSL security using the system’s default SSL certificate, set the WO_VERIFY_SSL environment variable to True:
.env
WO_VERIFY_SSL=True
To use a custom SSL certificate, set the WO_VERIFY_SSL variable to the path of your certificate:
.env
WO_VERIFY_SSL=<path-to-SSL-certificate>
To disable SSL authentication, set the WO_VERIFY_SSL environment variable to False: