...
- docker login
- docker pull
- docker tag
- docker tag OPTIONS IMAGE TAG REGISTRYHOST/ USERNAME/NAME[:TAG]
- docker push
- docker push NAME [:TAG]
docker
...
login
...
<REGISTRY_HOST>:<REGISTRY_PORT>
...
docker
...
tag
...
<IMAGE_ID>
...
<REGISTRY_HOST>:<REGISTRY_PORT>/<APPNAME>:<APPVERSION>
...
docker
...
push
...
<REGISTRY_HOST>:<REGISTRY_PORT>/<APPNAME>:<APPVERSION>
Image Registry
The image registry path is parameterized to support deployments using a private registry.
<TBD>
Image Pull Secret
A Docker registry secret is needed for each namespace to access the container registry. The secret is included in the POD definition.
ASD Package Distribution Service
The distribution service distributes ASD application packages to the registries deployed in the ONAP K8S cluster. The process of distribution pushes ASD application-specific Helm charts and Docker images to their respective registries and pushes the ASD to the Catalog Manager Database (ASD repository).
The followings are the steps in the process of onboarding a ASD App CSAR file:
- receive an uploaded ASD-based CNF / application as a CSAR file
- Unpack the uploaded CSAR file
- Retag Docker images with the target Docker registry details
- Push the retagged images to the target Docker registry
- Upload the Helm chart of the ASD-based CNF / application to the Helm chart registry that the Distribution service specifies
- Upload the ASD to the Catalog Manager Database (ASD Repository)