blob: df1dde04e5527404df408273f4eb73bdf501bd95 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0
.. Copyright 2017 Huawei Technologies Co., Ltd.
VNF SDK Marketplace
===================
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.The API documentation using swagger can be found at http://hostIP:8702/apidocs
or :download:`json <swagger.json>` :download:`yaml <swagger.yaml>`
|image0|
.. |image0| image:: vnfsdk-marketplace.png
:height: 600px
:width: 800px
1. **VNF Repository** is a reference repository for VNFs.
a. It provides functionalities such as:
i. Upload/Re-upload VNF
ii. Download VNF
iii. Query VNF based on several parameters
iv. Delete VNF
b. It also provides an intuitive Graphical user interface to perform above
activities.
2. Along with these, VNF SDK also provides hooks to call other tools or
libraries including **Validation and Function Tests**.
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.
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.
3. **VNF SDK Integration with SDC**
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.
|