The CPS will be model driven, which means that new models can be added to the CPS. How will models be introduced to the CPS from other components in the ONAP system or the network?
Decision
Proposed: There will be a single way to add a YANG model to CPS. This is done through the CPS model life-cycle management interface.
There are three ways in which the ONAP platform can add models. See details below.
Details
There are many ways in which models can be added. These are not mutually exclusive. They do need to be understood and agreed.
- xNF model (external) delivered in vendor package on-boarded in SDC
- Model retrieved directly from xNF (external model)
- Model provided by application
...
- (application model)
Ingestion Route 1. (Source: Vendor package)
Drawio | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Design time activities are shaded.
...
Ingestion Route 2. (Source: xNF)
Drawio | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
In line with the concept of model ownership, the Mirror Service is designated owner of xNF models.
...
Ingestion Route 3. (Source: ONAP component)
Drawio | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...