The only options for configuring an external DockerImageRegistry are Docker Hub and Google Container Registry. We want the ability to support other registries, like GitLab Container Registry.
This change introduces a flexible builder function to configure an external registry comprised of the following components:
Project
Namespace (optional)
Hostname (optional)
The external registry supports the following image naming convention:
<registry URL>/<namespace>/<project>
For example, these are all supported names for container images:
The only options for configuring an external
DockerImageRegistry
are Docker Hub and Google Container Registry. We want the ability to support other registries, like GitLab Container Registry.This change introduces a flexible builder function to configure an external registry comprised of the following components:
The external registry supports the following image naming convention:
For example, these are all supported names for container images: