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.
API Portal 5.2.3
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>