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.