...
The RICP (near-RT RIC platform) includes the following component repositories. The development of these components is managed via the RICP project. You may use the component in other projects. Changes to this this list must be approved in the O-RAN Software community RICP project meeting.
Repository | descriptionDescription | committerCommitters |
---|---|---|
com/log | A thread-safe logging C API library with Mapped Diagnostics Context (MDC) support. | KatriT <katri.turunen@n...> heikahol <heikki.ahola@n...> riska <roni.riska@n...> |
com/golog | Golang implementation of the common logging library | KatriT <katri.turunen@n...> heikahol <heikki.ahola@n...> riska <roni.riska@n...> |
com/pylog | Python implementation of the common logging library | KatriT <katri.turunen@n...> heikahol <heikki.ahola@n...> riska <roni.riska@n...> |
ric-plt/a1 | Terminating the northbound A1 interface. It is translating information received over A1 it into conrete actions that xApps must take to adpat their behavior accordingly and it sends back feedback on the implementation status of such actions. | EScottDaniels <daniels@research.at...> cl778h <cl778h@at...> tommycarpenter <tc677g@at...> |
ric-plt/appmgr | Provides a flexible and secure way for deploying and managing various RIC xApp applications in a Kubernetes environment. | Nune <abukar.mohamed@n...> erkki.ruohtula <erkki.ruohtula@n...> juhhytti <juha.hyttinen@n...> |
ric-plt/dbaas | Adaptation of the single-instance Redis database | arvo.heinonen <arvo.heinonen@n...> badorek <rolf.badorek@n...> makiaija <jussi.maki-aijala@n...> tallskog <marco.tallskog@n...> tietavai <timo.tietavainen@n...> |
ric-plt/dbaas/hiredis-vip | Adaptation of the Redis database as a cluster of Redis instances to provide high-availability | badorek <rolf.badorek@n...> tallskog <marco.tallskog@n...> tietavai <timo.tietavainen@n...> |
ric-plt/e2 | The E2 termination component that actually establishes E2 SCTP connections (as requested by the E2 manager) and routes messages received/sent over E2 to/from RMR. | adienzel <aa7133@at...> hanina <hanina@intl.at...> ss412g <shuky.har-noy@intl.at...> yakiratz <yaki.ratz@gma-..<dot>c...> |
ric-plt/e2mgr | The E2 manager implementation. The E2 manager controls E2 connection establishment and provides REST APIs to manage these connections. | adienzel <aa7133@at...> hanina <hanina@intl.at...> ss412g <shuky.har-noy@intl.at...> yakiratz <yaki.ratz@gma...<dot>c..> |
ric-plt/lib/rmr | An NNG (nano-messaging nxt generation) based library for low latency message routing | EScottDaniels <daniels@research.at...> MattiHiltunen <hiltunen@at...> rpanta <rpanta@research.at...> tommycarpenter <tc677g@at...> |
ric-plt/nodeb-rnib | R-NIB APIs/libraries to store and retrieve RAN configuration data, like a list of cells per gNB. | hanina <hanina@intl.at...> ss412g <shuky.har-noy@intl.at...> |
ric-plt/rtmgr | Routing Manager (ric-plt/rtmgr) is a basic RIC platform service, responsible for generating and distributing routing policies to xApps. | inakoti <satish.inakoti@n...> zkoczka <zoltan.koczka@n...> |
ric-plt/sdl | SDL (Shared data layer) data access libraris for Redis including Redis server-side modules allowing multi-key atomic operations and publish channels. | badorek <rolf.badorek@n...> makiaija <jussi.maki-aijala@n...> tallskog <marco.tallskog@n...> tietavai <timo.tietavainen@n...> |
ric-plt/sdlgo | same as ric-plt/sdl, but for the Go language | badorek <rolf.badorek@n...> tallskog <marco.tallskog@n...> tietavai <timo.tietavainen@n...> |
ric-plt/sdlpy | same as ric-plt/sdl, but for python | badorek <rolf.badorek@n...> tallskog <marco.tallskog@n...> tietavai <timo.tietavainen@n...> |
ric-plt/submgr | Near-realtime RIC Platform Subscription Manager | inakoti <satish.inakoti@n...> kalnagy <kalman.nagy@n...> zkoczka <zoltan.koczka@n...> |
ric-plt/utils | Utilities and common configurations for the (near realtime) RIC Platform | tommycarpenter <tc677g@at...> wrider <lji@research.at...> |
ric-plt/jaegeradapter | This repository includes files needed for starting the Jaeger Agent in a side-car container, and also files needed for starting Jaeger all-in-one of full collector containers. | KatriT <katri.turunen@n...> heikahol <heikki.ahola@n...> riska <roni.riska@n...> |
ric-plt/tracelibcpp | This repo includes a small C++ library for using OpenTracing from near-RT RIC xApps and near-RT RIC platform components | KatriT <katri.turunen@n...> heikahol <heikki.ahola@n...> riska <roni.riska@n...> |
ric-plt/tracelibgo | This repo includes a small golang library for using OpenTracing from near-RT RIC xApps and near-RT RIC platform components | KatriT <katri.turunen@n...> heikahol <heikki.ahola@n...> riska <roni.riska@n...> |
ric-plt/vespamgr | The VESPA manager uses the VES Agent (https://github.com/nokia/ONAP-VESPA) to adapt near-RT RIC internal statistics collection using Prometheus (xApps and platform containers) to ONAP's VES (VNF event streaming). | KatriT <katri.turunen@n...> heikahol <heikki.ahola@n...> riska <roni.riska@n...> |
ric-plt/xapp-frame | Artifacts for the (near realtime) RIC xapp framework, including common libraries, etc | Nune <abukar.mohamed@n...> juhhytti <juha.hyttinen@n...> |
ric-plt/asn1-documents | ASN.1 definitions and related documents that are needed by other components | czichy <thoralf.czichy@n...> |
ric-plt/streaming-protobufs | Contains protobuf definitions that xApps can use, for example, to derive statistics from streams of messages obtained from the RAN. | badorek <rolf.badorek@n...> makiaija <jussi.maki-aijala@n...> tietavai <timo.tietavainen@n...> |
...