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 API
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 |
||
---|---|---|
DMaaP Mediator Producer API |
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 |
2023-06-16 |
1.2.0 |
John Keeney |
H 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. |
H Release
Project |
Non-RT RIC DMaaP Mediator Producer |
Repo/commit-ID |
nonrtric/plt/dmaapmediatorproducer b7dee8047be026a203cc73a6f04e6df8973eaa7e |
Release designation |
H |
Release date |
2023-06-16 |
Purpose of the delivery |
|