You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Purpose

 The purpose of SNIRO Emulator is to mock SNIRO homing functionality,  which can be used to demo use cases.

  It consists of a HTTP server that we could connect to as we would to an actual web service.


Set up

SNIRO emulator is built using microservices architecture to support portability and evolution. It is built based on wiremock testing tool wireMock.

It is deployed as dedicated docker container either using OOM based kubernetes deployment or as an additional container inside Robot VM using Heat template deployment technique.

  1.  OOM based deployment
    Since emulator is not core component of ONAP, it is not included in the list of all components that are deployed by "all" option of OOM oneclick/createALL.bash script.
    In order to run it, one should explicitly deploy is using "-a" option :  

  2. Heat based deployment

          SNIRO emulator container is added into ROBOT VM  and exposed at the port 8080

Using emulator


 

  • No labels