Upgrade to rmr which required two changes

    * switch to rmr 1.8.1 to pick up a non blocking variant of rmr that deals with bad routing tables (no hanging connections / blocking calls)
    * improve test receiver to behave with this setup
    * add integration test for this case
    * this also switches past 1.5.x, which included another change that altered the behavior of rts; deal with this with a change to a1s helmchart that causes the sourceid to be set to a1s service name, which was not needed prior
    * improve integration tests overall

Change-Id: I155994b6f512485a5a73fc31923a46d182aeda87
Signed-off-by: Tommy Carpenter <tc677g@att.com>
14 files changed
tree: b42d4f0e434a06470578527bc781540b34394905
  1. a1/
  2. docs/
  3. integration_tests/
  4. tests/
  5. .dockerignore
  6. .gitattributes
  7. .gitignore
  8. .gitreview
  9. container-tag.yaml
  10. Dockerfile
  11. Dockerfile-Unit-Test
  12. install_deps.sh
  13. LICENSE.txt
  14. pom.xml
  15. README.md
  16. setup.py
  17. tox-integration.ini
  18. tox.ini
README.md

RIC A1 Mediator

The xApp A1 mediator exposes a generic REST API by which xApps can receive and send northbound messages. The A1 mediator will take the payload from such generic REST messages, validate the payload, and then communicate the payload to the xApp via RMR messaging.

Please see documentation in the docs/ subdirectory.