VNRQTS - Updating metadata 44/77544/1
authorBozawglanian, Hagop (hb755d) <hb755d@att.com>
Tue, 29 Jan 2019 22:30:53 +0000 (22:30 +0000)
committerBozawglanian, Hagop (hb755d) <hb755d@att.com>
Tue, 29 Jan 2019 22:30:53 +0000 (22:30 +0000)
Issue-ID: VNFRQTS-528

Change-Id: I552f5ad761ca4369788e5fc4b572a720a6ffb085
Signed-off-by: Bozawglanian, Hagop (hb755d) <hb755d@att.com>
docs/Chapter5/Heat/ONAP Heat Orchestration Templates Overview.rst
docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Neutron Parameters.rst
docs/Chapter5/Heat/ONAP Heat Resource ID and Parameter Naming Convention/Nova Metadata Parameters.rst
docs/Chapter5/Heat/ONAP Heat Template Constructs.rst
docs/data/needs.json

index 679fd5c..964ed69 100644 (file)
@@ -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.
index a14530d..dd063c1 100644 (file)
@@ -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
 
index f53991a..b88181d 100644 (file)
@@ -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**
index 710756f..1f62631 100644 (file)
@@ -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
index dd8da5f..5c01730 100644 (file)
@@ -1,5 +1,5 @@
 {
-    "created": "2019-01-25T23:15:47.976656",
+    "created": "2019-01-29T22:28:48.655323",
     "current_version": "dublin",
     "project": "",
     "versions": {
             "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.",
                     "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.",
                     "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.",
                     "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.",
                     "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.",
                     "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.",
                     "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.",
                     "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.",
                     "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.",
                     ],
                     "status": null,
                     "tags": [],
-                    "target": "",
+                    "target": "VNF",
                     "test": "",
                     "test_case": "",
                     "test_file": "",
                     "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.",
                     "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.",