Skip to content

SO-VCA Interface Enhancement

Enhance SO-VCA Interface

Proposer

  • RIFT.io

Type

Feature

Target MDG/TF

SO, VCA

Description

When a network service has multiple VNFs within the services there are many instances where the configuration of one of the VNF requires information such as ip-addresses of the other VNF. In the current service-primitive/vnf-config model the only way to achive this capaibility is to define an NS level script that accepts all the NSRs and VNFRs for the network service, parse the records and invoke the appropriate juju actions to set the various required parameters for the VNF config.

This feature is requesting the following additional enhancements,

  • Explore and define a model driven approach to define and resolve VNF application dependencies and pass that information to VCA through juju actions or through common action in an OSM specific layer.
  • Develop a charm for the ping and pong VNFs.
  • Update the ping pong descriptors to use the new method and use that to document and describe the how to achieve resolution of dependencies between VNFs.

Demo or definition of done

Once the feature is done, the ping descriptor should be able to take advanatgae of the new feature to specify and resolve pong's address.