Merge "Release Docker a1-policy-management-service"
authorHenrik Andersson <henrik.b.andersson@est.tech>
Mon, 13 Dec 2021 16:10:22 +0000 (16:10 +0000)
committerGerrit Code Review <gerrit@o-ran-sc.org>
Mon, 13 Dec 2021 16:10:22 +0000 (16:10 +0000)
15 files changed:
a1-policy-management-service/pom.xml
docs/api-docs.rst
docs/developer-guide.rst
docs/images/nonrtric-architecture-E.png [new file with mode: 0644]
docs/index.rst
docs/installation-guide.rst
docs/overview.rst
docs/release-notes.rst
docs/requirements.rst
test/usecases/oruclosedlooprecovery/scriptversion/helm/message-generator/templates/deployment.yaml
test/usecases/oruclosedlooprecovery/scriptversion/helm/message-generator/values.yaml
test/usecases/oruclosedlooprecovery/scriptversion/helm/oru-app/templates/deployment.yaml
test/usecases/oruclosedlooprecovery/scriptversion/helm/oru-app/values.yaml
test/usecases/oruclosedlooprecovery/scriptversion/helm/sdnr-simulator/templates/deployment.yaml
test/usecases/oruclosedlooprecovery/scriptversion/helm/sdnr-simulator/values.yaml

index 0ca4230..a5e1108 100644 (file)
@@ -30,7 +30,7 @@
         <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>
index 0de1b91..8ab5b45 100644 (file)
@@ -1,6 +1,6 @@
 .. 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:
 
index e0cb080..9dc4b8b 100644 (file)
@@ -1,13 +1,13 @@
 .. 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
 --------------------------------------------------------------
diff --git a/docs/images/nonrtric-architecture-E.png b/docs/images/nonrtric-architecture-E.png
new file mode 100644 (file)
index 0000000..30e3e7c
Binary files /dev/null and b/docs/images/nonrtric-architecture-E.png differ
index 2997c40..57a0509 100644 (file)
@@ -1,6 +1,6 @@
 .. 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
 ==========
index 0404192..31317c0 100644 (file)
@@ -13,7 +13,7 @@ This document describes how to install the Non-RT RIC components, their dependen
 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
 ------------------------------------
@@ -30,6 +30,9 @@ command to start the components:
            -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
 +++++++++++++++++
 
index 3577e9c..10a03da 100644 (file)
@@ -1,8 +1,8 @@
 .. 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
@@ -31,7 +31,7 @@ These are the components that make up the Non-RT-RIC:
 * 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
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -115,17 +115,20 @@ Coordinate/Register A1-EI Types, Producers, Consumers, and Jobs.
 
 
 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
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
index 792a6a2..055ac25 100644 (file)
@@ -1,6 +1,6 @@
 .. 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
@@ -14,8 +14,8 @@ This document provides the release notes for the release of the different parts
    :local:
 
 
-Version history A1 Policy Agent
-===============================
+Version history A1 Policy Management Service (A1 Policy Agent) 
+==============================================================
 
 +------------+----------+------------------+--------------------+
 | **Date**   | **Ver.** | **Author**       | **Comment**        |
@@ -38,7 +38,10 @@ Version history A1 Policy Agent
 | 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
 ==============================================
@@ -180,3 +183,21 @@ D
 | **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
index 7f4d582..9fe6d37 100644 (file)
@@ -1,6 +1,6 @@
 .. 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
 =======================================
index f5e628a..817134e 100644 (file)
@@ -47,9 +47,9 @@ spec:
           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
index e547bda..88cac99 100644 (file)
@@ -25,6 +25,10 @@ image:
   # Overrides the image tag whose default is the chart appVersion.
   tag: "latest"
 
+messagerouter:
+  host: http://dmaap-mr
+  port: 3904
+
 imagePullSecrets: []
 nameOverride: ""
 fullnameOverride: ""
index a27d81d..7f648d9 100644 (file)
@@ -47,13 +47,13 @@ spec:
           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:
index e45a1f5..0029873 100644 (file)
@@ -25,6 +25,14 @@ image:
   # 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: ""
index 67975d6..8b77612 100644 (file)
@@ -47,9 +47,9 @@ spec:
           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
index 01bf76c..cacad47 100644 (file)
@@ -25,6 +25,10 @@ image:
   # Overrides the image tag whose default is the chart appVersion.
   tag: "latest"
 
+messagerouter:
+  host: http://dmaap-mr
+  port: 3904
+
 imagePullSecrets: []
 nameOverride: ""
 fullnameOverride: ""