Reference Implementation Based on near-RT RIC

This section documents the details of the O-RAN App SDK which is primarily covering the implementation for near-RT RIC xApps.

information about how the O-RAN App SDK will evolve to cover other O-RAN apps can be found here.

Description

App builder containers are docker images that have been preconfigured with third-party build tools such as C and Golang compilers, autoconf, make, etc. Image configuration is maintained by files in the "it/dev" 

These base builder images help meet the following goals:

  • Use exactly the same version of third-party libraries by all components.
  • Reduce Jenkins build time by avoiding repeats of third-party package installs. Remember that a verify build is performed for every change published to https://gerrit.o-ran-sc.org

These base images do not have any RIC libraries. RIC project libraries such as RMR, mdclog, asn1 are published to PackageCloud as binary packages (deb or rpm as appropriate) and should be installed during the build process. However PackageCloud does not support Alpine packages (.apk), so Docker images with Alpine binaries are provided as a workaround.

Bronze Release Version

ImageVersionRepository URL

bldr-alpine3

12-a3.11nexus3.o-ran-sc.org:10004/o-ran-sc/bldr-alpine3:12-a3.11

bldr-ubuntu18-c-go

8-u18.04nexus3.o-ran-sc.org:10004/o-ran-sc/bldr-ubuntu18-c-go:8-u18.04

bldr-alpine3-mdclog

0.0.4nexus3.o-ran-sc.org:10002/o-ran-sc/bldr-alpine3-mdclog:0.0.4

bldr-alpine3-rmr

4.0.5nexus3.o-ran-sc.org:10002/o-ran-sc/bldr-alpine3-rmr:4.0.5

Gerrit Repo

https://gerrit.o-ran-sc.org/r/gitweb?p=it/dev.git;a=tree;f=bldr-imgs

Wiki Page

ORAN Base Docker Images for CI Builds

Project README.md

https://gerrit.o-ran-sc.org/r/gitweb?p=it/dev.git;a=blob;f=bldr-imgs/README.md;h=0d37ad47c01760098eff1c90e37c9da8a4758833;hb=HEAD

Primary Contact

Chris Lott

  • No labels