Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



OTFOAMNONRTRICRICPRICAPPO-DUO-CUTest ResultNotes
Deployment Artifacts

Docker Container







E2sim docker image needs to be generated locally for different RIC instance, will improve in the Cherry maintenance window. 

KPIMON needs CI jobs for image releasing

QPdriver image 1.0.9 in staging is different than the 1.0.9 image in release repo

Need to release QP and TS xApp images

xApp Descriptors







Need to update TS, QP, QP driver descriptors to release version

Need to create a descriptor for KPMMON

E2E FlowsE2 setup







Image Added












E2 Subscription








E2 Indication








KPMMON write to SDL








Create A1 Policy








TS read from SDL 








TS sends triggers to QP driver








QP driver gets data from SDL








QP driver send data to QP










QP provide prediction








TS make control decision







MWC LA Demo Video

Multimedia
nameMWC-shotcut-final1.mp4
width1280
height720

Test Manual

Deploy E2Simulator

There are several steps below that need to be taken to run this successfully. Sorry it is not yet as smooth as it should be. Some of these need to be automated properly, and some have to do with platform issues. If someone could take some of these on it would be helpful.

1. Deploy RIC platform

2. kubectl rollout restart deployment --namespace ricplt deployment-ricplt-e2mgr deployment-ricplt-e2term-alpha (The e2mgr and e2term need to be restarted; this is due to some issues with health check; I don’t know whether it has been resolved by that team)

3. clone sim/e2-interface

4. In the root directory of e2sim:
4. Follow directions in README to produce the deb files

5. Since the deb files are not yet pushed to package cloud, we need to copy them

6. cp e2sim*deb ../e2sm_examples/kpm_e2sm

7. cd ../e2sm_examples/kpm_e2sm

8. Edit the Dockerfile at the bottom to have IP address of service-ricplt-e2term-sctp-alpha service

9. docker build .

10. docker tag <tag just built> e2simul:0.0.2

11. helm install –namespace ricplt helm

...

Each of these three xApps have a descriptor in their gerrit repo under the xapp-descriptor/ directory.

None of them have xapp specific controls and therefore no individual json schema 

(Update Nov 23, QPDriver needs a separate schema file)

Here are the URLs for each which can be included in HTTP POST call to onboard tool


TS xApp:

https://gerrit.o-ran-sc.org/r/gitweb?p=ric-app/qp-driverts.git;a=blob_plain;f=xapp-descriptor/config.json;hb=HEADrefs/heads/master


QPDriver xApp:

Descriptor:

https://gerrit.o-ran-sc.org/r/gitweb?p=ric-app/qp-driver.git;a=blob_plain;f=xapp-descriptor/config.json;hb=0a0dff549b933f049b05fc26ce2f0a13da853b78

Schema:

https://gerrit.o-ran-sc.org/r/gitweb?p=ric-app/qp-driver.git;a=blob_plain;f=xapp-descriptor/controls.json;hb=refs/heads/master

QP xApp

https://gerrit.o-ran-sc.org/r/gitweb?p=ric-app/qp.git;a=blob_plain;f=xapp-descriptor/config.json;hb=HEAD

...

curl -X PUT --header "Content-Type: application/json"  --data-raw @createbinary @create.json   http://<Base URL for Kong>/a1mediator/a1-p/policytypes/20008

...