summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBozawglanian, Hagop (hb755d) <hb755d@att.com>2019-01-29 22:30:53 +0000
committerBozawglanian, Hagop (hb755d) <hb755d@att.com>2019-01-29 22:30:53 +0000
commit9894c7337ea740b9b4223b8970fb27e49032494e (patch)
tree7ee2410824d24d5be6576028246e5f9f1b47596f
parent64ce8dee8db7aa4ce3ade6f963250d12267166c9 (diff)
VNRQTS - Updating metadata
Issue-ID: VNFRQTS-528 Change-Id: I552f5ad761ca4369788e5fc4b572a720a6ffb085 Signed-off-by: Bozawglanian, Hagop (hb755d) <hb755d@att.com>
-rw-r--r--docs/Chapter5/Heat/ONAP Heat Orchestration Templates Overview.rst3
-rw-r--r--docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Neutron Parameters.rst2
-rw-r--r--docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst2
-rw-r--r--docs/Chapter5/Heat/ONAP Heat Template Constructs.rst4
-rw-r--r--docs/data/needs.json26
5 files changed, 24 insertions, 13 deletions
diff --git a/docs/Chapter5/Heat/ONAP Heat Orchestration Templates Overview.rst b/docs/Chapter5/Heat/ONAP Heat Orchestration Templates Overview.rst
index 679fd5c..964ed69 100644
--- a/docs/Chapter5/Heat/ONAP Heat Orchestration Templates Overview.rst
+++ b/docs/Chapter5/Heat/ONAP Heat Orchestration Templates Overview.rst
@@ -49,6 +49,7 @@ deployed incrementally to create the complete VNF.
:target: VNF
:keyword: MUST
:updated: casablanca
+ :validation_mode: static
A VNF **MUST** be composed of one Base Module
@@ -572,6 +573,7 @@ ONAP VNF On-Boarding
.. req::
:id: R-511776
:keyword: MUST
+ :validation_mode: static
When a VNF's Heat Orchestration Template is ready
to be on-boarded to ONAP,
@@ -599,6 +601,7 @@ The VNF's Heat Orchestration Template's ZIP file **MAY** include
.. req::
:id: R-348813
:keyword: MUST
+ :validation_mode: static
The VNF's Heat Orchestration Template's ZIP file **MUST NOT** include
a binary image file.
diff --git a/docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Neutron Parameters.rst b/docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Neutron Parameters.rst
index a14530d..dd063c1 100644
--- a/docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Neutron Parameters.rst
+++ b/docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Neutron Parameters.rst
@@ -142,7 +142,9 @@ or **MUST** have statically assigned IP addresses.
.. req::
:id: R-681859
+ :target: VNF
:keyword: MUST
+ :validation_mode: none
A VNF's Heat Orchestration Template's ``OS::Neutron::Port`` resource's
diff --git a/docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst b/docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst
index f53991a..b88181d 100644
--- a/docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst
+++ b/docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst
@@ -247,6 +247,7 @@ part of the orchestration process.
:id: R-68023
:target: VNF
:keyword: MUST
+ :validation_mode: static
:updated: casablanca
A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource
@@ -453,6 +454,7 @@ vf_module_index
:target: VNF
:keyword: MUST
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's ``OS::Nova::Server``
resource property ``metadata`` **MAY**
diff --git a/docs/Chapter5/Heat/ONAP Heat Template Constructs.rst b/docs/Chapter5/Heat/ONAP Heat Template Constructs.rst
index 710756f..1f62631 100644
--- a/docs/Chapter5/Heat/ONAP Heat Template Constructs.rst
+++ b/docs/Chapter5/Heat/ONAP Heat Template Constructs.rst
@@ -61,6 +61,7 @@ have a unique name in the scope of the VNF.
:id: R-60011
:keyword: MUST
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template **MUST** have no more than two
levels of nesting.
@@ -76,6 +77,7 @@ the second level of nested heat.
:id: R-17528
:keyword: MUST
:updated: casablanca
+ :validation_mode: static
A VNF's Heat Orchestration Template's first level Nested YAML file
**MUST NOT** contain more than one ``OS::Nova::Server`` resource.
@@ -86,6 +88,7 @@ the second level of nested heat.
:id: R-708564
:keyword: MUST
:updated: casablanca
+ :validation_mode: static
If a VNF's Heat Orchestration Template's resource invokes a nested
YAML file, either statically or dynamically, the names of the parameters
@@ -109,6 +112,7 @@ cause issues for other ONAP applications/features.
:id: R-11041
:keyword: MUST
:updated: casablanca
+ :validation_mode: static
All parameters defined in a VNFs Nested YAML file
**MUST** be passed in as properties of the resource calling
diff --git a/docs/data/needs.json b/docs/data/needs.json
index dd8da5f..5c01730 100644
--- a/docs/data/needs.json
+++ b/docs/data/needs.json
@@ -1,5 +1,5 @@
{
- "created": "2019-01-25T23:15:47.976656",
+ "created": "2019-01-29T22:28:48.655323",
"current_version": "dublin",
"project": "",
"versions": {
@@ -45910,7 +45910,7 @@
"needs_amount": 789
},
"dublin": {
- "created": "2019-01-25T23:15:47.976584",
+ "created": "2019-01-29T22:28:48.655303",
"needs": {
"R-00011": {
"description": "A VNF's Heat Orchestration Template's parameter defined\nin a nested YAML file\n**SHOULD NOT** have a parameter constraint defined.",
@@ -48228,7 +48228,7 @@
"type_name": "Requirement",
"updated": "casablanca",
"validated_by": "",
- "validation_mode": ""
+ "validation_mode": "static"
},
"R-11168": {
"description": "A VNF's Heat Orchestration Template's Resource ID that is associated with\nan external network **MUST** include the ``{network-role}`` as part\nof the resource ID.",
@@ -49850,7 +49850,7 @@
"type_name": "Requirement",
"updated": "casablanca",
"validated_by": "",
- "validation_mode": ""
+ "validation_mode": "static"
},
"R-17624": {
"description": "The PNF **MAY** support the optional parameters for Service\nConfiguration Parameters.\n\nNote: These are detailed in the Stage 5 PnP\n\nNote: These parameters are optional, and not all PNFs will support any\nor all of these parameters, it is up to the vendor and service provider\nto ascertain which ones are supported up to an including all of the ones\nthat have been defined. Note: It is expected that there will be a growing\nlist of supported configuration parameters in future releases of ONAP.",
@@ -54727,7 +54727,7 @@
"type_name": "Requirement",
"updated": "",
"validated_by": "",
- "validation_mode": ""
+ "validation_mode": "static"
},
"R-34957": {
"description": "The VNF **MUST** provide a method of metrics gathering for each\nlayer's performance to identify/document variances in the allocations so\nthey can be addressed.",
@@ -55342,7 +55342,7 @@
"type_name": "Requirement",
"updated": "casablanca",
"validated_by": "",
- "validation_mode": ""
+ "validation_mode": "static"
},
"R-37039": {
"description": "A VNF's Heat Orchestration Template's ``OS::Nova::Server`` resource\nproperty\n``metadata`` key/value pair ``vf_module_index`` parameter\n``vf_module_index`` **MUST NOT**\nbe enumerated in the Heat Orchestration Template's environment file.",
@@ -59022,7 +59022,7 @@
"type_name": "Requirement",
"updated": "casablanca",
"validated_by": "",
- "validation_mode": ""
+ "validation_mode": "static"
},
"R-511776": {
"description": "When a VNF's Heat Orchestration Template is ready\nto be on-boarded to ONAP,\nall files composing the VNF Heat Orchestration Template\n**MUST** be placed in a flat (i.e., non-hierarchical) directory and\narchived using ZIP. The resulting ZIP file is uploaded into ONAP.",
@@ -59054,7 +59054,7 @@
"type_name": "Requirement",
"updated": "",
"validated_by": "",
- "validation_mode": ""
+ "validation_mode": "static"
},
"R-51347": {
"description": "The VNF package **MUST** be arranged as a CSAR archive as specified in\nTOSCA Simple Profile in YAML 1.2.",
@@ -61255,7 +61255,7 @@
"type_name": "Requirement",
"updated": "casablanca",
"validated_by": "",
- "validation_mode": ""
+ "validation_mode": "static"
},
"R-60106": {
"description": "The xNF **MUST** implement the protocol operation:\n``get(filter)`` - Retrieve (a filtered subset of) the running\nconfiguration and device state information. This should include\nthe list of xNF supported schemas.",
@@ -62788,7 +62788,7 @@
"type_name": "Requirement",
"updated": "casablanca",
"validated_by": "",
- "validation_mode": ""
+ "validation_mode": "static"
},
"R-68122": {
"description": "A VNF's incremental module **MAY** be deployed more than once,\neither during initial VNF deployment and/or scale out.",
@@ -62877,7 +62877,7 @@
],
"status": null,
"tags": [],
- "target": "",
+ "target": "VNF",
"test": "",
"test_case": "",
"test_file": "",
@@ -62886,7 +62886,7 @@
"type_name": "Requirement",
"updated": "",
"validated_by": "",
- "validation_mode": ""
+ "validation_mode": "none"
},
"R-68198": {
"description": "A VNF's Heat Orchestration template's Environment File's\n``parameters:`` section **MAY** (or **MAY NOT**) enumerate parameters.",
@@ -63600,7 +63600,7 @@
"type_name": "Requirement",
"updated": "casablanca",
"validated_by": "",
- "validation_mode": ""
+ "validation_mode": "static"
},
"R-70933": {
"description": "The VNF **MUST** provide the ability to migrate to newer\nversions of cryptographic algorithms and protocols with minimal impact.",