Page Status:
...
Updated by PTL - Aug 03, 2020
Component Status:
...
Review Done
Last Reviewed on: 4th Aug 2020
Certified by: Former user (Deleted)
1. High Level Component Definition and Architectural Relationships
Drawio | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
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:
...
Interface Name | Interface Definition | Interface Capabilities | API Spec (Swagger) |
---|---|---|---|
VNFSDKE-1 | 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 command interface for:
| https://docs.onap.org/projects/onap-vnfsdk-model/en/latest/files/vnf-packaging-model-blueprint.html |
VNFSDKE-2 | 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 | A user interface for:
| https://docs.onap.org/projects/onap-vnfsdk-model/en/latest/files/marketplace-overview.html |
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. | VNFSKDE-3 provides the following capabilities
| https://docs.onap.org/projects/onap-vnfsdk-model/en/latest/files/vnfsdk-apis.html |
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. | An interface to:
| VTP REST API v1 |
Note: xxxI interface is a Component internal interface. xxxxE interface is a component external interface
...
Market place API: Market Place
- Validcation Test API: Validation Test Platform
VNFSDK consumes the following Interfaces:
Interface Name | Purpose Reason For Use | API Spec (Swagger) |
---|---|---|
N/A | N/A |
3. Component Description:
A more detailed figure and description of the component.
<< For later inclusion >>VNF Test Platform (VTP)
4. known system limitations
...
6. System Deployment Architecture
This needs to be checked
VNFSDKconsists of 3 2 components deployed in one container:
- VNF Test Platform
- Marketplace
- Package Builder
Drawio border true viewerToolbar true fitWindow false diagramName VNFSDK runtime architectrue simpleViewer false diagramWidth 231 revision 1
7. New Capabilities in this Release
This release, VNFSDK adds the following Capabilities:
- Enhanced VTP features to run test case(s) and track the results
- Add VVP support for HEAT based VNF validation
- Support PNF Package basic ValidationAdd support for CNF conformance check
- Add support for Test automation (Robot integration)
8. References
- VNF Package Tool: https://docs.onap.org/en/casablanca/submodules/vnfsdk/model.git/docs/files/pkgtool.html?highlight=VNFSDK
- Marketplace Marketplace API: https://docs.onap.org/en/casablanca/submodules/vnfsdk/model.git/docs/files/vnfsdk-apis.html
...