...
draw.io Diagram | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
The VNFSDK functional entity provides the capability to manage runtime control loops. It provides the capability to
- Create control loop from DCAE blueprint sent by SDC
- Create configuration policy from the policy Tosca sent by SDC
- Configure DCAE applications of the control loop
- Associate µService configuration policies to the DCAE application
- Configure the operations to be taken by the control loop (by creating/updating/deleting operational policies)
- Deploy/un-deploy control loop flow (blueprints) to DCAE
- Control loop visualization.
CLAMP relies on Policy to communicate to App-C/VF-C/SDN-C/SO in runtime, hence these are not part of CLAMP
...
|
The VNF SDK provides the functionality to create VNF and PNF packages, test VNF and VNF ONAP compliance and provides market place functionality to store VNF and PNF packages. It supports:
The ability to create a HEAT and ETSI compliant (SOL004,SOL001) based VNF&PNF packages in a csar format.
Test VNFand PNF packages for ONAP compliance.
Upload and download VNF pages to/from a marketplace
In addition VNF SDK is used outside of ONAP by the LFN compliance and verification functionality.
2. VNFSDK API definitions
CLAMP provides the following interfaces:
Interface Name | Interface Definition | Interface Capabilities |
---|---|---|
CLAMPEVNFSDKE-1 | Control Loop Lifecycle VNF Package Management Interface.
Provides the VNF SDK as commands and client side language bindings. Enables use of VNF SDK functions from graphical user interfaces, shell scripts, programs and command line interfaces | A A user interface for:
|
CLAMPEVNFSDKE-2Control | Market Place GUI Provides the VNF SDK as commands and client side language bindings. Enables use of VNF SDK functions from graphical user interfaces, shell scripts, programs and command line interfaces loop dashboard. User interface to show the overall status of the control loop through DMAAP events | Display and update:
|
VNFSDKE-3 | Market Place Exposed by the NF Marketplace as a programmatic API. Enables use of NF marketplace functions from command and graphical user interfaces. | |
VNFSDKE4 | VNF Test Platform Exposed by the NF Marketplace as a programmatic API. Enables use of the NF Marketplace's PnP test framework for validation of uploaded VNF products. |
Note: xxxI interface is a Component internal interface. xxxxE interface is a component external interface
...