Cross-model relations (CMR)
Cross-model relations
Proposers
- David Garcia (Canonical)
Target MDG/TF
N2VC, LCM, IM
Description
Relations are the mechanism in OSM to integrate pairs of "configuration elements", where the configuration elements are the execution environments that take care of the day-1 and day-2 primitives in the Network Functions deployed by OSM.
Right now, relations are supported between elements that end up in the same environment. As an example, 2 proxy charms that will end in the same LXD cloud can be related.
What is not supported are relations between configuration elements that are deployed in different environments. As an example, configuration element of a KDU cannot be related with a configuration element of a VDU.
This feature aims to make the necessary changes to OSM to support relations between configuration elements that configure Virtual or Physical Network Functions and Containerized Network Functions.
Demo or definition of done
This feature is considered done when there is a robot test exercising cross-model relations.