blob: ad7219bf27299c715bb92e8267f6711e2f9236ca (
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
.. Modifications Copyright © 2017-2018 AT&T Intellectual Property.
.. Licensed under the Creative Commons License, Attribution 4.0 Intl.
(the "License"); you may not use this documentation except in compliance
with the License. You may obtain a copy of the License at
.. https://creativecommons.org/licenses/by/4.0/
.. Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
**Appendix**
============
.. _info-elements:
List of Requirements with associated Tests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Currently, there VNFs can be packaged as HEAT templates or in a CSAR file
using TOSCA. At this stage, there are two different tools used for
validating the packages based on the package type:
* CSAR/TOSCA packages leverage VNFSDK
* HEAT packages leverage VVP
HEAT Package Validations
------------------------
This table shows all the requirements within the VNF Requirements project and
if they are validated by VVP. If they are validated by VVP, then
the test module and test method is provided. This is generated
dynamically within the VVP project, where it pulls down the latest JSON from
:doc:`Req List </../../../../vnfrqts/requirements.git/docs/Chapter9/index>`
and maps the requirements to the tests in VVP to output this table.
You can download the table
:download:`here<traceability.csv>`
**Note: Tests on the bottom do not map to any requirements.**
**Note: VVP only validates Heat for Requirements in Chapter 5.**
.. csv-table:: **Test Traceability**
:name: traceability-matrix
:file: rst.csv
:header-rows: 1
:align: center
:widths: auto
.. _info-elements-range-limits:
CSAR/TOSCA Package Validations
------------------------------
Please refer to the VNFSDK project's `list of verified requirements <https://onap.readthedocs.io/en/latest/submodules/vnfsdk/model.git/docs/files/VNFSDK-LFN-CVC.html#casablanca-implemented-requriements>`__
for the current coverage for CSAR and TOSCA.
VNF Requirements corresponding Information Elements w/Range limits
------------------------------------------------------------------------------
Will be generated in future releases.
.. [#4.1.1]
Refer to NCSP’s Network Cloud specification
.. [#4.5.1]
Refer to NCSP’s Network Cloud specification
.. [#4.5.2]
Not currently supported in ONAP release 1
.. [#7.3.1]
https://github.com/mbj4668/pyang
.. [#7.3.2]
Recall that the Node Object **is required** to be identical across
all VMs of a VNF invoked as part of the action except for the "name".
.. [#7.3.3]
Upstream elements must provide the appropriate FQDN in the request to
ONAP for the desired action.
.. [#7.3.4]
Multiple ONAP actions may map to one playbook.
.. [#7.4.1]
This option is not currently supported in ONAP and it is currently
under consideration.
|