Add O-RU closed loop use case info to docs 15/6115/1
authorelinuxhenrik <henrik.b.andersson@est.tech>
Fri, 21 May 2021 13:46:47 +0000 (15:46 +0200)
committerelinuxhenrik <henrik.b.andersson@est.tech>
Fri, 21 May 2021 14:35:09 +0000 (16:35 +0200)
Isue-ID: NONRTRIC-507
Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
Change-Id: I63c7f6b7725abe4528949c932659612ad41d556a

30 files changed:
docs/api-docs.rst
docs/use-cases.rst
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/config/LinkMonitorConfigDmaap2RestJsonEvent.json [moved from test/usecases/LinkMonitor/config/LinkMonitorConfigDmaap2RestJsonEvent.json with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/config/o-ru-to-o-du-map.json [moved from test/usecases/LinkMonitor/config/o-ru-to-o-du-map.json with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/events/LinkClearedEvent.json [moved from test/usecases/LinkMonitor/events/LinkClearedEvent.json with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/events/LinkFailureEvent.json [moved from test/usecases/LinkMonitor/events/LinkFailureEvent.json with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/events/SomeOtherEvent.json [moved from test/usecases/LinkMonitor/events/SomeOtherEvent.json with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/models/CreateLinkClearedOutfieldsLogic.js [moved from test/usecases/LinkMonitor/models/CreateLinkClearedOutfieldsLogic.js with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/models/CreateLinkFailureOutfieldsLogic.js [moved from test/usecases/LinkMonitor/models/CreateLinkFailureOutfieldsLogic.js with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/models/LinkClearedLogic.js [moved from test/usecases/LinkMonitor/models/LinkClearedLogic.js with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/models/LinkFailureLogic.js [moved from test/usecases/LinkMonitor/models/LinkFailureLogic.js with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/models/LinkMonitorModelJavascript_0.0.1.apex [moved from test/usecases/LinkMonitor/models/LinkMonitorModelJavascript_0.0.1.apex with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/models/NoPolicyDefinedLogic.js [moved from test/usecases/LinkMonitor/models/NoPolicyDefinedLogic.js with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/models/TaskSelectionLogic.js [moved from test/usecases/LinkMonitor/models/TaskSelectionLogic.js with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/models/ToscaPolicy.json [moved from test/usecases/LinkMonitor/models/ToscaPolicy.json with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/schemas/LinkFailureInputSchema.avsc [moved from test/usecases/LinkMonitor/schemas/LinkFailureInputSchema.avsc with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/schemas/LinkFailureOutputSchema.avsc [moved from test/usecases/LinkMonitor/schemas/LinkFailureOutputSchema.avsc with 100% similarity]
test/usecases/oruclosedlooprecovery/apexpolicyversion/LinkMonitor/tosca/ToscaTemplate.json [moved from test/usecases/LinkMonitor/tosca/ToscaTemplate.json with 100% similarity]
test/usecases/oruclosedlooprecovery/scriptversion/README.md [moved from test/usecases/linkfailure/README.md with 100% similarity]
test/usecases/oruclosedlooprecovery/scriptversion/app/Dockerfile [moved from test/usecases/linkfailure/app/Dockerfile with 100% similarity]
test/usecases/oruclosedlooprecovery/scriptversion/app/main.py [moved from test/usecases/linkfailure/app/main.py with 100% similarity]
test/usecases/oruclosedlooprecovery/scriptversion/app/o-ru-to-o-du-map.txt [moved from test/usecases/linkfailure/app/o-ru-to-o-du-map.txt with 100% similarity]
test/usecases/oruclosedlooprecovery/scriptversion/app/requirements.txt [moved from test/usecases/linkfailure/app/requirements.txt with 100% similarity]
test/usecases/oruclosedlooprecovery/scriptversion/docker-compose/docker-compose.yaml [moved from test/usecases/linkfailure/docker-compose/docker-compose.yaml with 100% similarity]
test/usecases/oruclosedlooprecovery/scriptversion/docker-compose/start.sh [moved from test/usecases/linkfailure/docker-compose/start.sh with 100% similarity]
test/usecases/oruclosedlooprecovery/scriptversion/simulators/Dockerfile-message-generator [moved from test/usecases/linkfailure/simulators/Dockerfile-message-generator with 100% similarity]
test/usecases/oruclosedlooprecovery/scriptversion/simulators/Dockerfile-sdnr-sim [moved from test/usecases/linkfailure/simulators/Dockerfile-sdnr-sim with 100% similarity]
test/usecases/oruclosedlooprecovery/scriptversion/simulators/message_generator.py [moved from test/usecases/linkfailure/simulators/message_generator.py with 100% similarity]
test/usecases/oruclosedlooprecovery/scriptversion/simulators/requirements.txt [moved from test/usecases/linkfailure/simulators/requirements.txt with 100% similarity]
test/usecases/oruclosedlooprecovery/scriptversion/simulators/sdnr_simulator.py [moved from test/usecases/linkfailure/simulators/sdnr_simulator.py with 100% similarity]

index 9e438f6..77bbd0d 100644 (file)
@@ -43,19 +43,19 @@ See `ECS API <./ecs-api.html>`_ for how to use the API.
    "ECS API", ":download:`link <../enrichment-coordinator-service/api/ecs-api.json>`", ":download:`link <../enrichment-coordinator-service/api/ecs-api.yaml>`"
 
 
-rAPP Catalogue
-==============
+Service Catalogue
+=================
 
 The Non RT-RIC Service Catalogue provides a way for services to register themselves for other services to discover.
 
-See `RAC API <./rac-api.html>`_ for how to use the API.
+See `SC API <./rac-api.html>`_ for how to use the API.
 
 
 .. csv-table::
    :header: "API name", "|swagger-icon|", "|yaml-icon|"
    :widths: 10,5, 5
 
-   "RAC API", ":download:`link <../r-app-catalogue/api/rac-api.json>`", ":download:`link <../r-app-catalogue/api/rac-api.yaml>`"
+   "SC API", ":download:`link <../r-app-catalogue/api/rac-api.json>`", ":download:`link <../r-app-catalogue/api/rac-api.yaml>`"
 
 Complementary tools
 ===================
index a6d9cc5..3d18fcb 100644 (file)
@@ -17,3 +17,16 @@ statistics for these regular checks.
 For more information about it, see the README file in the use case's folder.
 
 .. image:: ./images/healtcheck.png
+
+O-RU closed loop recovery
+-------------------------
+Non-RT RIC provides two implementation versions of the recovery part of the use case. One in the form of a python
+script, and one utilizing the Policy Framework.
+
+Script version
+++++++++++++++
+The script version consists of a python script that performs the tasks needed for the use case. There are also two
+simulators. One message generator that generates alarm messages, and one SDN-R simulator that recieves the config
+change messages sent from the script and responds with alarm cleared messages to MR.
+
+All parts are Dockerized and can be started as individual containers, in the same network, in Docker.