Use a private image repository with Apigee hybrid

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 
Create a Mobile Website
View Site in Mobile | Classic
Share by: