This document explains how to configure Apigee hybrid to use images from a private container image repository.
Overview
All Apigee hybrid runtime images are hosted in the Artifact Registry (AR). If for any reason you wish to employ a private image container repository, you can download the images from AR, push them to your private repository. Instead of overriding each component, you can add hub details on the overrides:
Configuration steps
Set the value of the hub
configuration property
with path to your private repository.
hub : PRIVATE_REPO
For example, if the following hub is provided, it will automatically resolve the image path:
hub : private - docker - host . example . com
as:
## an example of internal component vs 3rd party containers: - name: apigee-udca image: private-docker-host.example.com/apigee-udca:1.13.4 imagePullPolicy: IfNotPresent containers: - name: apigee-ingressgateway image: private-docker-host.example.com/apigee-asm-ingress:1.18.7-asm.4-distroless imagePullPolicy: IfNotPresent
To display a list of the Apigee images hosted in the Google Cloud repository on the command line :
./ apigee - operator /etc/tools/ apigee - pull - push . sh -- list

