<relativePath />
</parent>
<groupId>org.o-ran-sc.nonrtric</groupId>
- <artifactId>policy-agent</artifactId>
+ <artifactId>a1-policy-management-service</artifactId>
<version>2.3.0-SNAPSHOT</version>
<licenses>
<license>
<inherited>false</inherited>
<executions>
<execution>
- <id>generate-policy-agent-image</id>
+ <id>generate-a1-policy-management-service-image</id>
<phase>package</phase>
<goals>
<goal>build</goal>
<pullRegistry>${env.CONTAINER_PULL_REGISTRY}</pullRegistry>
<images>
<image>
- <name>o-ran-sc/nonrtric-policy-agent:${project.version}</name>
+ <name>o-ran-sc/nonrtric-a1-policy-management-service:${project.version}</name>
<build>
<cleanup>try</cleanup>
<contextDir>${basedir}</contextDir>
</configuration>
</execution>
<execution>
- <id>push-policy-agent-image</id>
+ <id>push-a1-policy-management-service-image</id>
<goals>
<goal>build</goal>
<goal>push</goal>
<pushRegistry>${env.CONTAINER_PUSH_REGISTRY}</pushRegistry>
<images>
<image>
- <name>o-ran-sc/nonrtric-policy-agent:${project.version}</name>
+ <name>o-ran-sc/nonrtric-a1-policy-management-service:${project.version}</name>
<build>
<contextDir>${basedir}</contextDir>
<dockerFile>Dockerfile</dockerFile>
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0
-.. Copyright (C) 2020 Nordix
+.. Copyright (C) 2021 Nordix
.. _api_docs:
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. SPDX-License-Identifier: CC-BY-4.0
-.. Copyright (C) 2020 Nordix
+.. Copyright (C) 2021 Nordix
Developer Guide
===============
This document provides a quickstart for developers of the Non-RT RIC parts.
-Additional developer guides are available on the `O-RAN SC NONRTRIC Developer wiki <https://wiki.o-ran-sc.org/display/RICNR/Release+D>`_
+Additional developer guides are available on the `O-RAN SC NONRTRIC Developer wiki <https://wiki.o-ran-sc.org/display/RICNR/Release+E>`_
A1 Policy Management Service & SDNC/A1 Controller & A1 Adapter
--------------------------------------------------------------
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. SPDX-License-Identifier: CC-BY-4.0
-.. Copyright (C) 2020 Nordix
+.. Copyright (C) 2021 Nordix
Non-RT RIC
==========
Preface
-------
-See the README file in the "docker-compose" folder for more information.
+See the README file in the "`docker-compose <https://gerrit.o-ran-sc.org/r/gitweb?p=nonrtric.git;a=tree;f=docker-compose>`" folder for more information.
Software Installation and Deployment
------------------------------------
-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 <https://gerrit.o-ran-sc.org/r/gitweb?p=nonrtric.git;a=tree;f=docker-compose>`" folder, and on the `wiki page <https://wiki.o-ran-sc.org/display/RICNR/Release+E+-+Run>`
+
Install with Helm
+++++++++++++++++
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. SPDX-License-Identifier: CC-BY-4.0
-.. Copyright (C) 2020 Nordix
+.. Copyright (C) 2021 Nordix
-.. |archpic| image:: ./images/nonrtric-architecture-D.png
+.. |archpic| image:: ./images/nonrtric-architecture-E.png
:alt: Image: O-RAN SC - NONRTRIC Overall Architecture
Summary
* Near-RT-RIC A1 Simulator
* DMaap Adaptor
-The code base for "D" Release is in the `NONRTRIC <https://gerrit.o-ran-sc.org/r/admin/repos/nonrtric>`_, `NONRTRIC-ControlPanel <https://gerrit.o-ran-sc.org/r/admin/repos/portal/nonrtric-controlpanel>`_, and `Near-RT-RIC A1-Simulator <https://gerrit.o-ran-sc.org/r/admin/repos/sim/a1-interface>`_ , Gerrit source repositories (D Branch).
+The code base for "E" Release is in the `NONRTRIC <https://gerrit.o-ran-sc.org/r/admin/repos/nonrtric>`_, `NONRTRIC-ControlPanel <https://gerrit.o-ran-sc.org/r/admin/repos/portal/nonrtric-controlpanel>`_, and `Near-RT-RIC A1-Simulator <https://gerrit.o-ran-sc.org/r/admin/repos/sim/a1-interface>`_ , Gerrit source repositories (E-Release Branch).
Non-RT-RIC Control Panel / NONRTRIC Dashboard
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Implementation:
+
* Implemented as a Java Spring Boot application
Dmaap Adapter
~~~~~~~~~~~~~
-Is a generic information producer, which registeres itself as an information producer of information types (in Information Coordination Service).
+Is a generic information producer, which registers itself as an information producer of information types (in Information Coordination Service).
The information types are defined in a configuration file.
-Information jobs can retrieve data from DMaap or Kafka topics and push this to data consumers (accessing the ICS API).
+Information jobs can retrieve data from DMaaP or Kafka topics and push this to data consumers (accessing the ICS API).
Implementation:
-* Implemented as a Java Spring Boot application
+
+1. Implementation as a Java Spring Boot application
+2. Implementation as a Go application
Non-RT-RIC (Spring Cloud) Service Gateway
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0
-.. Copyright (C) 2020 Nordix
+.. Copyright (C) 2021 Nordix
=============
Release-Notes
:local:
-Version history A1 Policy Agent
-===============================
+Version history A1 Policy Management Service (A1 Policy Agent)
+==============================================================
+------------+----------+------------------+--------------------+
| **Date** | **Ver.** | **Author** | **Comment** |
| 2021-06-23 | 2.2.0 | Henrik Andersson | D Release |
| | | | |
+------------+----------+------------------+--------------------+
-
+| 2021-08-10 | 2.2.1 | Henrik Andersson | D Maintenance |
+| | | | Release |
+| | | | |
++------------+----------+------------------+--------------------+
Version history Enrichment Coordinator Service
==============================================
| **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 |
++-----------------------------+---------------------------------------------------+
\ No newline at end of file
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. SPDX-License-Identifier: CC-BY-4.0
-.. Copyright (C) 2020 Nordix
+.. Copyright (C) 2021 Nordix
Requirements for the Non-RT RIC project
=======================================
imagePullPolicy: {{ .Values.image.pullPolicy }}
env:
- name: MR-HOST
- value: http://dmaap-mr
+ value: "{{ .Values.messagerouter.host }}"
- name: MR-PORT
- value: "3904"
+ value: "{{ .Values.messagerouter.port }}"
ports:
- name: http
containerPort: 80
# Overrides the image tag whose default is the chart appVersion.
tag: "latest"
+messagerouter:
+ host: http://dmaap-mr
+ port: 3904
+
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
imagePullPolicy: {{ .Values.image.pullPolicy }}
env:
- name: MR-HOST
- value: http://dmaap-mr
+ value: "{{ .Values.messagerouter.host }}"
- name: MR-PORT
- value: "3904"
+ value: "{{ .Values.messagerouter.port }}"
- name: SDNR-HOST
- value: http://sdnr-simulator
+ value: "{{ .Values.sdnr.host }}"
- name: SDNR-PORT
- value: "9990"
+ value: "{{ .Values.sdnr.port }}"
- name: VERBOSE
value: "on"
ports:
# Overrides the image tag whose default is the chart appVersion.
tag: "latest"
+messagerouter:
+ host: http://dmaap-mr
+ port: 3904
+
+sdnr:
+ host: http://sdnr-simulator
+ port: 9990
+
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
imagePullPolicy: {{ .Values.image.pullPolicy }}
env:
- name: MR-HOST
- value: http://dmaap-mr
+ value: "{{ .Values.messagerouter.host }}"
- name: MR-PORT
- value: "3904"
+ value: "{{ .Values.messagerouter.port }}"
ports:
- name: http
containerPort: 9990
# Overrides the image tag whose default is the chart appVersion.
tag: "latest"
+messagerouter:
+ host: http://dmaap-mr
+ port: 3904
+
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""