The deployment script assumes that the required Docker images are in a private Docker registry accessible by Kubernetes. If you do not log all nodes onto the Docker registry, you can configure imagePullSecrets when Configuring Certificate Hub in Kubernetes.

You will need to manually load these images or run the following script provided with the deployment scripts.

./loadImagesToDocker.sh -r <docker_registry> -n <docker_repository> [-a]

When executed, the script prompts for the location of the directory containing the Certificate Hub images. Press ENTER to use the parent directory. The directory path should not contain any spaces.

-a, --auth

Load the registry authentication from:

$HOME/.docker/config.json

When this file is not present, the script prompts the username and password. Skip this option if the docker client has already logged in on the registry.

-n, --docker repository <docker_repository>

Push the Certificate Hub images to the <docker_repository> repository of the Docker registry. If omitted, the script assumes the DOCKER_REPOSITORY value set when Configuring the deployment.

-r, --docker-registry <docker_registry>

Push the Certificate Hub images to the <docker_registry> Docker registry. If omitted, the script assumes the DOCKER_REGISTRY value set when Configuring Certificate Hub in Kubernetes.