Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note: In general, there is no need to build the images manually. All images for the release are available in nexus image repositories.  Please refer to the page  Release E F - Run in Docker for running the release E F Non-RT RIC.  

Details of the architecture can be found from Release F page. 

(Note: The actual docker image version numbers/tags may be different from the instructions below as development continues in the relevant repositories)

Table of Contents

Project Requirements

...

     git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/dmaapadapter" -b f-release
     git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/dmaapmediatorproducer -b f-release
     git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/helmmanager" -b f-release

...

     git clone "https://gerrit.o-ran-sc.org/r/nonrtric/plt/rappcatalogue" -b f-release
     git clone "https://gerrit.o-ran-sc.org/r/nonrtric/rapp/ransliceassurance" -b f-release
     git clone "https://gerrit.o-ran-sc.org/r/nonrtric/rapp/orufhrecovery" -b f-release

To build docker images of r-app-catalogue,  information-coordinator-service, policy-management-service, helm-manager, and dmaap-adapter, go into the repo of each product and run the following command:

...

Code Block
languagebash
docker build -t <image-name>:<image-version> .

If the build was successful images with following name and tag shall be built, use . Use the command 'docker images' to view newly built images in the local docker registry.

Code Block
languagebash
themeEmacs
$ docker images
o-ran-sc/nonrtric-plt-rappcatalogue                   1.1.0-SNAPSHOT 
o-ran-sc/nonrtric-plt-informationcoordinatorservice   1.3.0-SNAPSHOT 
o-ran-sc/nonrtric-plt-a1policymanagementservice       2.4.0-SNAPSHOT 
o-ran-sc/nonrtric-plt-helmmanager                     1.2.0-SNAPSHOT
o-ran-sc/nonrtric-plt-dmaapadapter                    1.1.0-SNAPSHOT
o-ran-sc/nonrtric-plt-dmaapmediatorproducer           1.1.0-SNAPSHOT
o-ran-sc/nonrtric-o-du-slice-assurance  rapp-ransliceassurance              1.1.0
o-ran-sc/nonrtric-o-ru-closed-loop-consumerrapp-orufhrecovery                  1.1.0 

...

(Note: The actual docker image version numbers/tags may be different as development continues in the relevant repositories. Use the latest version numbers in the instructions below)

Build A1 simulator (previously called Near-RT RIC A1 Interface) container

Download the near-rt-ric-A1 simulator repo (defaults to master branch - the simulator supports all available A1 versions): 

     git clone "https://gerrit.o-ran-sc.org/r/sim/a1-interface" -b f-release

Create docker image

To create docker image near-rt-ric-A1 simulator (note that the given image name must match the name given in docker startup later):

...

Download the nonrtric repo:  

     git clone "https://gerrit.o-ran-sc.org/r/portal/nonrtric-controlpanel" -b ef-release

Build the code and create docker images

...

Code Block
languagebash
themeEmacs
$ docker images
o-ran-sc/nonrtric-gateway                           1.1.0-SNAPSHOT
o-ran-sc/nonrtric-controlpanel                      2.3.0-SNAPSHOT

(Note: The actual docker image version numbers/tags may be different as development continues in the relevant repositories)