Added docs folder
[ric-plt/rtmgr.git] / docs / release-notes.rst
diff --git a/docs/release-notes.rst b/docs/release-notes.rst
new file mode 100644 (file)
index 0000000..83bd289
--- /dev/null
@@ -0,0 +1,69 @@
+..
+..  Copyright (c) 2019 AT&T Intellectual Property.
+..  Copyright (c) 2019 Nokia.
+..
+..  Licensed under the Creative Commons Attribution 4.0 International
+..  Public License (the "License"); you may not use this file except
+..  in compliance with the License. You may obtain a copy of the License at
+..
+..    https://creativecommons.org/licenses/by/4.0/
+..
+..  Unless required by applicable law or agreed to in writing, documentation
+..  distributed under the License is distributed on an "AS IS" BASIS,
+..  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+..
+..  See the License for the specific language governing permissions and
+..  limitations under the License.
+..
+
+
+Release-Notes
+=============
+
+
+This document provides the release notes for O-RAN SC Amber Release of ric-plt/rtmgr.
+
+.. contents::
+   :depth: 3
+   :local:
+
+Version history
+---------------
+
+Version 1.0.0, November 12, 2019
+--------------------------------
+* Populates the RMR routing table between the RIC platform component pairs E2Term,Subscription Manager and E2Term,E2Manager
+* Queries xAppManager for the deployed xApps and populates the RMR routing table between the xApps,Subscription Manager
+* Populates routes based on the subscription ID between xApps,Subscription Manager
+
+Components
+----------
+* /api: contains Swagger spec files
+* /manifest: contains deployment files (Kubernetes manifests, Helm chart)
+* /cmd: contains go project's main file
+* /pkg: contains go project's internal packages
+* /test: contains CI/CD testing files (scripts, mocks, manifests)
+* Dockerfile: contains main docker file
+* container-tag.yaml: contains CI specific container tag information
+* run_rtmgr.sh: shell script to run rtmgr (requires environment variables to be set)
+
+Current implementation provides support for the followings:
+
+* NBI:
+  * __httpGet__: simple HTTP GET interface. Expects an URL where it gets the xApps' list in JSON format
+  * __httRESTful__: provides REST API endpoints towards RIC manager components. Expects REST port and url where the HTTP service will be started to listen on.
+
+* RPE:
+  * __rmr__: creates routing policies formatted for RIC RMR
+
+* SDL:
+  * __file__: stores xApp data in container's local filesystem (or in a mountpoint)
+  * (backlog) __sdl__: Shared Data Library to Redis database
+
+* SBI:
+  * __nngpub__: distributes RPE created policies via NNG Pub channel
+  * __nngpipe__: distributes RPE created policies via NNG Pipeline channel
+
+
+Limitations
+-----------