Supported versions:
Unsupported versions:
This document explains how to configure Apigee hybrid to use images from a private container image repository.
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:
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.15.6 imagePullPolicy: IfNotPresent containers: - name: apigee-ingressgateway image: private-docker-host.example.com/apigee-asm-ingress:1.22.6-asm.2-distroless imagePullPolicy: IfNotPresent
To display a list of the Apigee images hosted in the Google Cloud repository use the apigee-pull-push command:
./apigee-operator/etc/tools/apigee-pull-push.sh --list
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-07-23 UTC.