Skip to content

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.

Edited by garciadav