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. |