SEBA-405 Update VOLT Service to use synchronizer library

Change-Id: I8292e0e7d1b7c76b1e53d9bd944abf95d9b38333
18 files changed
tree: 9ad11b778ccf6e4435a205521647b74e885a6beb
  1. .gitignore
  2. .gitreview
  3. Dockerfile.synchronizer
  4. LICENSE.txt
  5. Makefile
  6. README.md
  7. VERSION
  8. docs/
  9. samples/
  10. xos/
README.md

vOLT

This repositoritory contains the XOS service that is responsible for the integration with VOLTHA.

At the moment the RCORDService assume that this service (or a service exposing the same APIs) is sitting after it in the service chain.

ONU activation discovery

This service will listen for events on the kafka bus, in the topic onu.events

The events this service will react to are:

  • onu activated

ONU Activation policy

We assume that:

  • the vOLTService service is a subscriber of MyOssService via ServiceDependency
  • MyOssService has type = oss
  • MyOssService expose and API named validate_onu
    • the validate_onu API will be responsible to create a subscriber in XOS

If no OSS Service is found in between the providers of vOLTService no action is taken as a consequence of an event.