Verify Directory Proxy

The Verify Directory Proxy image allows a single instance of the directory proxy to be run. The directory proxy can be used to proxy LDAP requests to multiple back-end directory servers.

Location
The proxy image is hosted in an IBM Cloud Repository, and can be accessed at: icr.io/isvd/verify-directory-proxy:<tag>. For example, to pull the more recently released image in a Docker environment:
docker pull icr.io/isvd/verify-directory-proxy:latest
Configuration
The configuration of a proxy container can either be supplied in a YAML configuration file, or can be specified by using environment variables. Details on the format of the configuration can be found in the Configuration Format topic, and the list of supported configuration entries can be found in the YAML Specification.
Environment Variables
The following environment variables are used by the container.
Table 1. Environment Variables
Name Description
LANG Specifies the language in which log messages are to be displayed. The list of supported languages can be found in the Language Support topic. If the LANG environment variable is not set the container displays messages in English.
YAML_CONFIG_FILE The full path name to the YAML configuration file that is to be used to configure the container. This configuration file must be available in the container file system, and must be accessible by the user that the container is running as.
yaml-configuration-entry It is possible to set individual proxy configuration entries by using environment variables. The name of the environment variable must match a normalized version of a YAML configuration entry name. Further information can be found in the Environment Variables topic.
Persistence
In most situations, the proxy container is stateless and does not require any persistent storage. The exception is if a schema is modified after the container is started, by using an LDAP modify operation after the container starts. In this situation, the modified schema files are stored in the '/var/isvd/data' path of the container. This path is mounted in the container as a persistent volume so that the modified schema files are not lost when the container is restarted.
Service
The container, by default, listens for incoming requests on port 9636. Use the general.ports.ldaps and general.ports.ldap configuration entries to change the ports on which the container listens.
Licensing
The image is covered by an IBM software license. The license can be viewed directly from the image by running the following command in a Docker environment:
docker run --rm icr.io/isvd/verify-directory-proxy:latest license
Image Tags
The following image tags are supported by the image.
Table 2. Image Tags
Tag Description
latest The most recently released version.
V.R.M.F A particular release, of the format {version}.{release}.{modfication}.{fixpack}. For example, 10.0.2.0.