Non-RT RIC DMaaP Mediator Producer

DMaaP Mediator Producer

Configurable mediator to take information from DMaaP and Kafka and present it as a coordinated Information Producer.

This mediator is a generic information producer, which register itself as an information producer of defined information types in Information Coordination Service (ICS). The information types are defined in a configuration file. Information jobs defined using ICS then allow information consumers to retrieve data from DMaaP MR or Kafka topics (accessing the ICS API).

This product is a part of NONRTRIC.

Developer Guide

This document provides a quick start for developers of the Non-RT RIC DMaaP Mediator Producer.

Additional developer guides are available on the O-RAN SC NONRTRIC Developer wiki.

To build and run this Go implementation, see the README.md file.

Kubernetes deployment

Non-RT RIC can be also deployed in a Kubernetes cluster, it/dep repository. hosts deployment and integration artifacts. Instructions and helm charts to deploy the Non-RT-RIC functions in the OSC NONRTRIC integrated test environment can be found in the ./nonrtric directory.

For more information on installation of NonRT-RIC in Kubernetes, see Deploy NONRTRIC in Kubernetes.

For more information see Integration and Testing documentation in the O-RAN-SC.

API-Docs

Here we describe the API to access the Non-RT RIC DMaaP Mediator Producer.

DMaaP Mediator Producer

The DMaaP Mediator Producer provides support for push delivery of any data received from DMaaP or Kafka.

See DMaaP Mediator Producer API for full details of the API.

The API is also described in Swagger-JSON and YAML:

API name

swagger-icon

yaml-icon

DMaaP Mediator Producer API

link

link

Release-Notes

This document provides the release notes for the Non-RT RIC DMaaP Mediator Producer.

Version history DMaaP Mediator Producer

Date

Ver.

Author

Comment

2021-12-13

1.0.0

Henrik Andersson

E Release Initial version

2022-02-07

1.0.1

Henrik Andersson

E Maintenance Release Added Kafka as message source

2022-06-28

1.1.0

Henrik Andersson

F Release

Release Data

E Release

Project

Non-RT RIC DMaaP Mediator Producer

Repo/commit-ID

nonrtric/b472c167413a55a42fc7bfa08d2138f967a204fb

Release designation

E

Release date

2021-12-13

Purpose of the delivery

Improvements and renaming. Introduction of more usecase implementations.

E Maintenance Release

Project

Non-RT RIC DMaaP Mediator Producer

Repo/commit-ID

nonrtric/4df1f9ca4cd1ebc21e0c5ea57bcb0b7ef096d067

Release designation

E

Release date

2022-02-09

Purpose of the delivery

Improvements and bug fixes

F Release

Project

Non-RT RIC DMaaP Mediator Producer

Repo/commit-ID

nonrtric/plt/dmaapmediatorproducer 74a336a09e06d01780e1566ed1b68ece1ec59b91

Release designation

F

Release date

2022-06-28

Purpose of the delivery

Moved to separate repo. Minor improvements.