Murali | 3fd3a39 | 2017-10-18 07:13:08 +0000 | [diff] [blame] | 1 | VNF-SDK Marketplace |
Chris Donley | dbf7fb1 | 2017-10-06 16:45:44 -0700 | [diff] [blame] | 2 | ================== |
| 3 | |
Murali | 3fd3a39 | 2017-10-18 07:13:08 +0000 | [diff] [blame] | 4 | VNF-SDK provides a reference implementation "marketplace" to help vendors validate and manage VNF packages. It also supports the operator to onboard VNF into ONAP. |
Chris Donley | dbf7fb1 | 2017-10-06 16:45:44 -0700 | [diff] [blame] | 5 | |
| 6 | |image0| |
| 7 | |
Murali | 512bfe7 | 2017-10-23 05:47:42 +0000 | [diff] [blame^] | 8 | .. |image0| image:: files/vnfsdk-marketplace.png |
Chris Donley | dbf7fb1 | 2017-10-06 16:45:44 -0700 | [diff] [blame] | 9 | :height: 600px |
| 10 | :width: 800px |
| 11 | |
Eric Debeau | 6bc6ab3 | 2017-10-14 09:08:10 +0000 | [diff] [blame] | 12 | 1. **VNF Repository** is a reference repository for VNFs. |
Murali | 512bfe7 | 2017-10-23 05:47:42 +0000 | [diff] [blame^] | 13 | |
Murali | 3fd3a39 | 2017-10-18 07:13:08 +0000 | [diff] [blame] | 14 | a. It provides functionalities such as: |
Eric Debeau | 6bc6ab3 | 2017-10-14 09:08:10 +0000 | [diff] [blame] | 15 | i. Upload/Re-upload VNF |
| 16 | ii. Download VNF |
| 17 | iii. Query VNF based on several parameters |
| 18 | iv. Delete VNF |
| 19 | b. It also provides an intuitive Graphical user interface to perform above activities. |
Chris Donley | dbf7fb1 | 2017-10-06 16:45:44 -0700 | [diff] [blame] | 20 | |
Murali | 512bfe7 | 2017-10-23 05:47:42 +0000 | [diff] [blame^] | 21 | |
Murali | 3fd3a39 | 2017-10-18 07:13:08 +0000 | [diff] [blame] | 22 | 2. Along with these, VNF-SDK also provides hooks to call other tools or libraries including **Validation and Function Tests**. |
Eric Debeau | 6bc6ab3 | 2017-10-14 09:08:10 +0000 | [diff] [blame] | 23 | |
| 24 | a. Validation verifies the package structure, mandatory files and their format. Currently, the tool performs basic validation to support SDC. In a future release, it will also ensure integrity and authenticity of the package as described by VNF Requirements. |
| 25 | b. Function Test provides Robot framework test cases present in each VNF. Function test executes those test cases and send the test response back to the marketplace. While the framework is in place, actual test development is deferred for a future release. |
Chris Donley | dbf7fb1 | 2017-10-06 16:45:44 -0700 | [diff] [blame] | 26 | |
| 27 | 3. **VNFSDK Integration with SDC** |
| 28 | |
Murali | 3fd3a39 | 2017-10-18 07:13:08 +0000 | [diff] [blame] | 29 | a. In Amsterdam release, the SDC-UI is being integrated with the VNF Repository backend. It provides seamless download, search, view of the VNF present in VNF repository. The user can onboard these validated VNF into the SDC catalogue. |
Chris Donley | dbf7fb1 | 2017-10-06 16:45:44 -0700 | [diff] [blame] | 30 | |