Non-RT RIC Helm Manager
Initial K8S Helm Chart LCM Manager
Onboard, start, stop, and modify Non-RT-RIC App µServices as Helm Charts. A building block for coming releases as the R-APP concept matures.
Interfaces that accepts Non-RT-RIC App µServices Helm Charts.
Support basic LCM operations.
Onboard, Start, Stop, Modify, Monitor.
Initial version co-developed with v. similar functions in ONAP.
Limited functionality/integration for now.
This product is a part of NONRTRIC.
Developer Guide
This document provides a quickstart for developers of the Non-RT RIC Helm Manager.
Additional developer guides are available on the O-RAN SC NONRTRIC Developer wiki.
Helm Manager
See the page in Wiki: Release E.
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 on the O-RAN-SC wiki.
API-Docs
Here we describe the APIs to access the Non-RT RIC K8S Helm Chart LCM Manage.
K8S Helm Chart LCM Manager (Initial) <ToDo>
Installation Guide
This document describes how to install the Non-RT RIC components, their dependencies and required system resources.
Install with Docker
Docker compose files are provided, in the “docker-compose” folder, to install the components. Run the following command to start the components:
docker-compose -f docker-compose.yaml -f policy-service/docker-compose.yaml -f ics/docker-compose.yaml
The example above is just an example to start some of the components. For more information on running and configuring the functions can be found in the README file in the “docker-compose” folder, and on the wiki page
Install with Helm
Helm charts and an example recipe are provided in the it/dep repo, under “nonrtric”. By modifying the variables named “installXXX” in the beginning of the example recipe file, which components that will be installed can be controlled. Then the components can be installed and started by running the following command:
bin/deploy-nonrtric -f nonrtric/RECIPE_EXAMPLE/example_recipe.yaml
Release-Notes
This document provides the release notes for the release of the Non-RT RIC Helm Manager.
Version history Helm Manager
Date |
Ver. |
Author |
Comment |
2021-06-23 |
1.0.0 |
Henrik Andersson |
Initial version D Release |
2021-12-14 |
1.1.0 |
Henrik Andersson |
E Release Update to match ONAP Policy helm participant |
2022-02-07 |
1.1.1 |
Henrik Andersson |
E Maintenance Release Non root user in Docker |
2022-06-28 |
1.2.0 |
Henrik Andersson |
F Release |
Release Data
D
Project |
Non-RT RIC |
Repo/commit-ID |
nonrtric/dd3ebfd784e96919a00ddd745826f8a8e074c66f |
Release designation |
D |
Release date |
2021-06-23 |
Purpose of the delivery |
Improvements Introduction of initial version of Helm Manager |
D Maintenance
Project |
Non-RT RIC |
Repo/commit-ID |
nonrtric/973ae56894fb29a929fba9e344cae42e7607087b |
Release designation |
D |
Release date |
2021-08-10 |
Purpose of the delivery |
Minor bug fixes |
E Release
Project |
Non-RT RIC |
Repo/commit-ID |
nonrtric/b472c167413a55a42fc7bfa08d2138f967a204fb |
Release designation |
E |
Release date |
2021-12-13 |
Purpose of the delivery |
Improvements and renaming. |
E Maintenance Release
Project |
Non-RT RIC |
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 Helm Manager |
Repo/commit-ID |
nonrtric/plt/helmmanager a56d2cc266ae0e90b5b86666ef3b5aacb9cedc9f |
Release designation |
F |
Release date |
2022-06-28 |
Purpose of the delivery |
Moved to separate repo. |