Location of Docker Images for API Portal
search cancel

Location of Docker Images for API Portal

book

Article ID: 370857

calendar_today

Updated On:

Products

CA API Developer Portal

Issue/Introduction

The API Portal will be upgraded from version 5.1.2 to the latest 5.2.3.

The environment is an on-premise Kubernetes installation which does not have connectivity to the internet to pull the docker images. The goal is to pull them and upload them to an internal repository.

 

Environment

API Portal 5.2.3

Resolution

Steps on how to pull images save them to be transfer to internal repository 

1. Pull the images on a computer that has access to the internet.  MUST also use the current docker-secret.yaml creds to access and download from the CA API Developer Portal Solutions & Patches

List/How to pull images locally   /caapim/……..

# sudo docker pull caapim/dispatcher:5.2.3

# sudo docker pull caapim/portal-data:5.2.3

# sudo docker pull caapim/portal-enterprise:5.2.3

# sudo docker pull caapim/tenant-provisioning-service:5.2.3

# sudo docker pull caapim/authenticator:5.2.3

# sudo docker pull caapim/db-upgrade-portal:5.2.3

# sudo docker pull caapim/db-upgrade-rbac:5.2.3

# sudo docker pull caapim/kafka:5.2.3

# sudo docker pull caapim/pssg:5.2.3

# sudo docker pull caapim/ingress:5.2.3

# sudo docker pull caapim/analytics-server:5.2.3

# sudo docker pull caapim/ingestion-server:5.2.3

# sudo docker pull caapim/druid:5.2.3

# sudo docker pull caapim/message-broker:5.2.3

# sudo docker pull caapim/zookeeper:5.2.3

# sudo docker pull caapim/minio:5.2.3

Check images

$ docker images

REPOSITORY                 TAG       IMAGE ID       CREATED        SIZE

caapim/dispatcher          5.2.3     507ed297ed93   4 months ago   358MB

caapim/portal-data         5.2.3     895fa46d3dc2   4 months ago   304MB

caapim/portal-enterprise   5.2.3     014d0754074f   4 months ago   482MB

caapim/kafka               5.2.3     249b69996be4   4 months ago   866MB

caapim/zookeeper           5.2.3     f8ed8a0ef1d1   4 months ago   267MB

caapim/druid               5.2.3     fe6c265f077b   4 months ago   529MB

caapim/minio               5.2.3     601a5994cc2f   4 months ago   51.6MB

caapim/authenticator       5.2.3     4c49fc91a6c2   4 months ago   272MB

caapim/ingress             5.2.3     181e66c1cefa   4 months ago   1.14GB

caapim/analytics-server    5.2.3     52d595ba4682   4 months ago   275MB

caapim/ingestion-server    5.2.3     3851ac420a0f   4 months ago   234MB

caapim/db-upgrade-portal   5.2.3     c2823134df80   4 months ago   269MB

caapim/pssg                5.2.3     43d9f8404c45   4 months ago   947MB

caapim/db-upgrade-rbac     5.2.3     dd88f725f8ab   4 months ago   267MB

caapim/message-broker      5.2.3     fd59baa4c406   4 months ago   212MB



2. Save them to a file then transfer them to internal repository

# sudo docker save -o <images_file>  <image_downloaded>

Example of how to save to a file (note this needs to be done for ALL)
# sudo docker save -o dispatcher5.2.3   <dispatcher_image_id>

.

.

3. Load the image from the file to internal repository

# sudo docker load -i <image>