diff options
author | Bozawglanian, Hagop (hb755d) <hb755d@att.com> | 2018-09-05 16:16:20 +0000 |
---|---|---|
committer | Bozawglanian, Hagop (hb755d) <hb755d@att.com> | 2018-09-05 16:16:20 +0000 |
commit | 9d49e6e9236985cfc1dcdee50a9570dfab92ff44 (patch) | |
tree | f03bb81adbd4616c82a7eb621af611531fb3625d /docs/data | |
parent | c4e85b64d93f7bb4cdcf13cbc65f2256e5bb7a33 (diff) |
VNFRQTS - Rewording Security Req Batch 3
Including changes for VNFRQTS - 298, 305, 311, 341, 362
Issue-ID: VNFRQTS-298
Change-Id: Ic5601ba7eacb6296c0dcd975f007260fb15ce2d6
Signed-off-by: Bozawglanian, Hagop (hb755d) <hb755d@att.com>
Diffstat (limited to 'docs/data')
-rw-r--r-- | docs/data/needs.json | 3226 |
1 files changed, 1613 insertions, 1613 deletions
diff --git a/docs/data/needs.json b/docs/data/needs.json index 2f4c67c..6e66f5d 100644 --- a/docs/data/needs.json +++ b/docs/data/needs.json @@ -1,10 +1,10 @@ { - "created": "2018-09-04T21:23:02.895014", + "created": "2018-09-05T16:14:05.658398", "current_version": "casablanca", "project": "", "versions": { - "casablanca": { - "created": "2018-09-04T21:23:02.894928", + "beijing": { + "created": "2018-08-22T16:47:37.993404", "needs": { "R-00011": { "description": "A VNF's Heat Orchestration Template's Nested YAML files\nparameter's **MUST NOT** have a parameter constraint defined.", @@ -21,7 +21,8 @@ "constraints", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -133,7 +134,8 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -161,7 +163,8 @@ "section_name": "External Networks", "sections": [ "External Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -188,7 +191,9 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}" + "{network-role}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -245,7 +250,8 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -303,7 +309,9 @@ "section_name": "Property: availability_zone", "sections": [ "Property: availability_zone", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -349,7 +357,7 @@ "validation_mode": "" }, "R-01455": { - "description": "When a VNF's Heat Orchestration Template creates a\nVirtual Machine (i.e., 'OS::Nova::Server'), each 'class' of VMs\n**MUST** be assigned a VNF unique '{vm-type}'; where 'class'\ndefines VMs that **MUST** have the following identical characteristics:\n\n 1.) OS::Nova::Server property flavor value\n\n 2.) OS::Nova::Server property image value\n\n 3.) Cinder Volume attachments\n\n - Each VM in the 'class' **MUST** have the identical Cinder Volume\n configuration\n\n 4.) Network attachments and IP address requirements\n\n - Each VM in the 'class' **MUST** have the the identical number\n of ports connecting to the identical networks and requiring the\n identical IP address configuration.", + "description": "When a VNF's Heat Orchestration Template creates a\nVirtual Machine (i.e., 'OS::Nova::Server'), each 'class' of VMs\n**MUST** be assigned a VNF unique '{vm-type}'; where 'class'\ndefines VMs that **MUST** have the following identical characteristics:\n\n 1.) OS::Nova::Server property flavor value\n\n 2.) OS::Nova::Server property image value\n\n 3.) Cinder Volume attachments\n - Each VM in the 'class' **MUST** have the identical Cinder Volume\n configuration\n\n 4.) Network attachments and IP address requirements\n - Each VM in the 'class' **MUST** have the the identical number\n of ports connecting to the identical networks and requiring the\n identical IP address configuration.", "full_title": "", "hide_links": "", "id": "R-01455", @@ -360,7 +368,9 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}" + "{vm-type}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -444,7 +454,8 @@ "section_name": "Scope of a Heat Orchestration Template", "sections": [ "Scope of a Heat Orchestration Template", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -501,7 +512,9 @@ "sections": [ "External Networks", "Contrail Network Parameters", - "Contrail Resource Parameters" + "Contrail Resource Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -517,7 +530,7 @@ "validation_mode": "" }, "R-02170": { - "description": "The VNF **MUST** use, whenever possible, standard implementations\nof security applications, protocols, and formats, e.g., S/MIME, TLS, SSH,\nIPSec, X.509 digital certificates for cryptographic implementations.\nThese implementations must be purchased from reputable vendors or obtained\nfrom reputable open source communities and must not be developed in-house.", + "description": "The VNF **MUST** use, whenever possible, standard implementations\nof security applications, protocols, and format, e.g., S/MIME, TLS, SSH,\nIPSec, X.509 digital certificates for cryptographic implementations.\nThese implementations must be purchased from reputable vendors and must\nnot be developed in-house.", "full_title": "", "hide_links": "", "id": "R-02170", @@ -540,7 +553,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "casablanca", + "updated": "", "validated_by": "", "validation_mode": "" }, @@ -702,7 +715,9 @@ "section_name": "workload_context", "sections": [ "workload_context", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -786,7 +801,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -814,7 +830,8 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -873,7 +890,9 @@ "sections": [ "OS::Neutron::SecurityGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -902,7 +921,9 @@ "sections": [ "OS::Heat::SoftwareConfig", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -1016,7 +1037,8 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -1072,7 +1094,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -1101,7 +1125,9 @@ "sections": [ "OS::Heat::CloudConfig", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -1157,7 +1183,8 @@ "section_name": "Heat Files Support (get_file)", "sections": [ "Heat Files Support (get_file)", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -1185,7 +1212,8 @@ "section_name": "External Networks", "sections": [ "External Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -1214,7 +1242,9 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -1327,7 +1357,8 @@ "constraints", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -1457,7 +1488,7 @@ "validation_mode": "" }, "R-07443": { - "description": "A VNF's Heat Orchestration Templates' Cinder Volume Module Output\nParameter's name and type **MUST** match the input parameter name and type\nin the corresponding Base Module or Incremental Module unless the Output\nParameter is of the type 'comma_delimited_list', then the corresponding input\nparameter **MUST** be declared as type 'json'.", + "description": "A VNF's Heat Orchestration Templates' Cinder Volume Module Output\nParameter's name and type **MUST** match the input parameter name and type\nin the corresponding Base Module or Incremental Module unless the Output\nParameter is of the type 'comma\\_delimited\\_list', then the corresponding input\nparameter **MUST** be declared as type 'json'.", "full_title": "", "hide_links": "", "id": "R-07443", @@ -1470,7 +1501,8 @@ "sections": [ "ONAP Volume Module Output Parameters", "Output Parameters", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -1498,7 +1530,9 @@ "section_name": "vnf_id", "sections": [ "vnf_id", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -1557,7 +1591,9 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -1729,7 +1765,9 @@ "sections": [ "OS::Neutron::SecurityGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -1758,7 +1796,9 @@ "sections": [ "OS::Heat::SoftwareConfig", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -1801,7 +1841,7 @@ "validation_mode": "" }, "R-09811": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_index' **MUST NOT**\nhave parameter contraints defined.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_index' **MUST NOT**\nhave parameter contraints defined.", "full_title": "", "hide_links": "", "id": "R-09811", @@ -1813,7 +1853,9 @@ "section_name": "vf_module_index", "sections": [ "vf_module_index", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -1918,35 +1960,6 @@ "validated_by": "", "validation_mode": "" }, - "R-10623": { - "description": "Telemetry data delivered using Google Protocol Buffers v3 (proto3)\n**MUST** be serialized in one of the following methods:\n\n * Key-value Google Protocol Buffers (KV-GPB) is also known as\n self-describing GPB:\n\n * keys are strings that correspond to the path of the system\n resources for the VNF being monitored.\n * values correspond to integers or strings that identify the\n operational state of the VNF resource, such a statistics counters\n and the state of a VNF resource.\n * VNF providers must supply valid KV-GPB definition file(s) to allow\n for the decoding of all KV-GPB encoded telemetry messages.\n\n * Native Google Protocol Buffers (GPB) is also known as compact GPB:\n\n * keys are represented as integers pointing to the system resources for\n the VNF being monitored.\n * values correspond to integers or strings that identify the operational\n state of the VNF resource, such a statistics counters and the state\n of a VNF resource.\n * Google Protocol Buffers (GPB) requires metadata in the form of .proto\n files. VNF providers must supply the necessary GPB .proto files such that\n GPB telemetry messages can be encoded and decoded.", - "full_title": "", - "hide_links": "", - "id": "R-10623", - "impacts": "", - "introduced": "casablanca", - "keyword": "MUST", - "links": [], - "notes": "", - "section_name": "KV-GPB/GPB", - "sections": [ - "KV-GPB/GPB", - "Monitoring & Management Requirements", - "Monitoring & Management" - ], - "status": null, - "tags": [], - "target": "XNF", - "test": "", - "test_case": "", - "test_file": "", - "title": "", - "title_from_content": "", - "type_name": "Requirement", - "updated": "", - "validated_by": "", - "validation_mode": "" - }, "R-10716": { "description": "The xNF **MUST** support parallel and simultaneous\nconfiguration of separate objects within itself.", "full_title": "", @@ -1991,7 +2004,9 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -2021,7 +2036,8 @@ "properties", "resources", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -2049,7 +2065,8 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -2076,7 +2093,9 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}" + "{network-role}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -2104,7 +2123,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -2193,7 +2213,8 @@ "type", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -2250,7 +2271,9 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -2533,7 +2556,9 @@ "section_name": "environment_context", "sections": [ "environment_context", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -2561,7 +2586,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -2733,7 +2759,9 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -2790,7 +2818,9 @@ "sections": [ "OS::Neutron::SecurityGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -2819,7 +2849,9 @@ "sections": [ "OS::ContrailV2::ServiceTemplate", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -2875,7 +2907,9 @@ "sections": [ "OS::Nova::ServerGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -2903,7 +2937,9 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -2947,7 +2983,7 @@ "validation_mode": "" }, "R-15480": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_name'\n**MUST NOT** have parameter contraints defined.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_name'\n**MUST NOT** have parameter contraints defined.", "full_title": "", "hide_links": "", "id": "R-15480", @@ -2959,7 +2995,9 @@ "section_name": "vf_module_name", "sections": [ "vf_module_name", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -3158,7 +3196,8 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -3187,7 +3226,9 @@ "sections": [ "OS::ContrailV2::ServiceTemplate", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -3217,7 +3258,8 @@ "resource ID", "resources", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -3300,7 +3342,9 @@ "section_name": "vnf_name", "sections": [ "vnf_name", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -3385,7 +3429,8 @@ "section_name": "External Networks", "sections": [ "External Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -3414,7 +3459,9 @@ "sections": [ "OS::Neutron::SecurityGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -3442,7 +3489,8 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -3471,7 +3519,9 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -3499,7 +3549,9 @@ "section_name": "Property: network", "sections": [ "Property: network", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -3528,7 +3580,9 @@ "sections": [ "OS::Heat::MultipartMime", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -3586,7 +3640,9 @@ "sections": [ "OAM Management IP Addresses", "Predefined Output Parameters", - "ONAP Output Parameter Names" + "ONAP Output Parameter Names", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -3841,7 +3897,9 @@ "section_name": "Interface Route Table Prefixes for Contrail InterfaceRoute Table", "sections": [ "Interface Route Table Prefixes for Contrail InterfaceRoute Table", - "Contrail Resource Parameters" + "Contrail Resource Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -3857,7 +3915,7 @@ "validation_mode": "" }, "R-19768": { - "description": "The VNF **SHOULD** support Layer 3 VPNs that enable segregation of\ntraffic by application (i.e., AVPN, IPSec VPN for Internet routes).", + "description": "The VNF **SHOULD** support L3 VPNs that enable segregation of\ntraffic by application (dropping packets not belonging to the VPN) (i.e.,\nAVPN, IPSec VPN for Internet routes).", "full_title": "", "hide_links": "", "id": "R-19768", @@ -3880,7 +3938,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "casablanca", + "updated": "", "validated_by": "", "validation_mode": "" }, @@ -3983,7 +4041,9 @@ "sections": [ "OS::ContrailV2::PortTuple", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -4039,7 +4099,9 @@ "section_name": "environment_context", "sections": [ "environment_context", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -4068,7 +4130,9 @@ "sections": [ "OS::Heat::CloudConfig", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -4127,7 +4191,9 @@ "sections": [ "OS::Neutron::Port", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -4156,7 +4222,8 @@ "sections": [ "ONAP Volume Module Output Parameters", "Output Parameters", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -4213,7 +4280,9 @@ "section_name": "vnf_id", "sections": [ "vnf_id", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -4297,7 +4366,9 @@ "sections": [ "OS::ContrailV2::InstanceIp", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -4325,7 +4396,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -4380,7 +4452,9 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}" + "{network-role}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -4407,7 +4481,9 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}" + "{network-role}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -4575,7 +4651,9 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -4590,34 +4668,6 @@ "validated_by": "", "validation_mode": "" }, - "R-22346": { - "description": "The VNF package MUST provide `VES Event Registration <https://onap.readthedocs.io/en/latest/submodules/vnfsdk/model.git/docs/files/VESEventRegistration.html>`_ for all VES events provided by that xNF.", - "full_title": "", - "hide_links": "", - "id": "R-22346", - "impacts": "", - "introduced": "casablanca", - "keyword": "MUST", - "links": [], - "notes": "", - "section_name": "Resource Description", - "sections": [ - "Resource Description", - "VNF On-boarding and package management" - ], - "status": null, - "tags": [], - "target": "VNF PACKAGE", - "test": "", - "test_case": "", - "test_file": "", - "title": "", - "title_from_content": "", - "type_name": "Requirement", - "updated": "", - "validated_by": "", - "validation_mode": "static" - }, "R-22367": { "description": "The VNF **MUST** support detection of malformed packets due to\nsoftware misconfiguration or software vulnerability.", "full_title": "", @@ -4659,7 +4709,9 @@ "section_name": "vf_module_index", "sections": [ "vf_module_index", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -4689,7 +4741,8 @@ "immutable", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -4718,7 +4771,36 @@ "sections": [ "ONAP Base Module Output Parameters", "Output Parameters", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" + ], + "status": null, + "tags": [], + "target": "VNF", + "test": "", + "test_case": "", + "test_file": "", + "title": "", + "title_from_content": "", + "type_name": "Requirement", + "updated": "", + "validated_by": "", + "validation_mode": "" + }, + "R-22645": { + "description": "The VNF **SHOULD** use commercial algorithms only when there\nare no applicable governmental standards for specific cryptographic\nfunctions, e.g., public key cryptography, message digests.", + "full_title": "", + "hide_links": "", + "id": "R-22645", + "impacts": "", + "introduced": "", + "keyword": "SHOULD", + "links": [], + "notes": "", + "section_name": "VNF Data Protection Requirements", + "sections": [ + "VNF Data Protection Requirements", + "VNF Security" ], "status": null, "tags": [], @@ -4743,9 +4825,10 @@ "keyword": "MUST", "links": [], "notes": "", - "section_name": "ONAP Heat Support of Environment Files", + "section_name": "ONAP Support of Environment Files", "sections": [ - "ONAP Heat Support of Environment Files" + "ONAP Support of Environment Files", + "Heat" ], "status": null, "tags": [], @@ -4801,7 +4884,8 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -4859,7 +4943,9 @@ "section_name": "Property: Name", "sections": [ "Property: Name", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -5000,7 +5086,9 @@ "section_name": "Property: availability_zone", "sections": [ "Property: availability_zone", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -5055,7 +5143,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -5084,7 +5174,8 @@ "sections": [ "resources", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -5100,7 +5191,7 @@ "validation_mode": "" }, "R-23740": { - "description": "The VNF **MUST** implement and enforce the principle of least privilege\non all protected interfaces.", + "description": "The VNF **MUST** accommodate the security principle of\n\"least privilege\" during development, implementation and operation.\nThe importance of \"least privilege\" cannot be overstated and must be\nobserved in all aspects of VNF development and not limited to security.\nThis is applicable to all sections of this document.", "full_title": "", "hide_links": "", "id": "R-23740", @@ -5123,7 +5214,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "casablanca", + "updated": "", "validated_by": "", "validation_mode": "" }, @@ -5310,7 +5401,8 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -5339,7 +5431,9 @@ "sections": [ "OS::Nova::Keypair", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -5395,7 +5489,8 @@ "section_name": "Optional Property availability_zone", "sections": [ "Optional Property availability_zone", - "ONAP Heat Cinder Volumes" + "Cinder Volumes", + "Heat" ], "status": null, "tags": [], @@ -5510,7 +5605,9 @@ "sections": [ "OS::Neutron::Net", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -5540,7 +5637,8 @@ "<param name>", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -5628,7 +5726,8 @@ "default", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -5657,7 +5756,9 @@ "sections": [ "OS::Neutron::Port", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -5712,7 +5813,9 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}" + "{network-role}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -5857,7 +5960,8 @@ "sections": [ "heat_template_version", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -5916,7 +6020,9 @@ "sections": [ "OS::Neutron::Port", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -6000,7 +6106,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -6027,7 +6135,9 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -6112,7 +6222,9 @@ "sections": [ "OS::ContrailV2::InterfaceRouteTable", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -6140,7 +6252,9 @@ "section_name": "Interface Route Table Prefixes for Contrail InterfaceRoute Table", "sections": [ "Interface Route Table Prefixes for Contrail InterfaceRoute Table", - "Contrail Resource Parameters" + "Contrail Resource Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -6228,7 +6342,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -6256,7 +6372,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -6431,7 +6548,9 @@ "sections": [ "OS::Nova::Server", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -6486,7 +6605,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -6514,7 +6635,8 @@ "section_name": "External Networks", "sections": [ "External Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -6542,7 +6664,9 @@ "section_name": "Property: network", "sections": [ "Property: network", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -6599,7 +6723,9 @@ "sections": [ "OS::Neutron::SecurityGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -6656,7 +6782,8 @@ "section_name": "Nested Heat Orchestration Templates Overview", "sections": [ "Nested Heat Orchestration Templates Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -6742,7 +6869,9 @@ "sections": [ "OS::ContrailV2::NetworkIpam", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -6771,7 +6900,9 @@ "sections": [ "OS::Heat::MultipartMime", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -6828,7 +6959,8 @@ "sections": [ "Cinder Volume Modules", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -6997,7 +7129,8 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -7027,7 +7160,8 @@ "label", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -7084,7 +7218,9 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}" + "{vm-type}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -7111,7 +7247,9 @@ "notes": "", "section_name": "Resource Property \u201cname\u201d", "sections": [ - "Resource Property \u201cname\u201d" + "Resource Property \u201cname\u201d", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -7141,7 +7279,8 @@ "hidden", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -7185,7 +7324,7 @@ "validation_mode": "" }, "R-32641": { - "description": "The VNF **MUST** provide the capability to encrypt data on\nnon-volatile memory.Non-volative memory is storage that is\ncapable of retaining data without electrical power, e.g.\nComplementary metal\u2013oxide\u2013semiconductor (CMOS) or hard drives.", + "description": "The VNF **MUST** provide the capability to encrypt data on\nnon-volatile memory.", "full_title": "", "hide_links": "", "id": "R-32641", @@ -7208,7 +7347,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "casablanca", + "updated": "", "validated_by": "", "validation_mode": "" }, @@ -7282,7 +7421,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -7539,7 +7679,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -7567,7 +7709,9 @@ "section_name": "workload_context", "sections": [ "workload_context", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -7679,7 +7823,8 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -7822,7 +7967,8 @@ "sections": [ "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -7878,7 +8024,8 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -7903,9 +8050,10 @@ "keyword": "MUST", "links": [], "notes": "", - "section_name": "ONAP Heat Support of Environment Files", + "section_name": "ONAP Support of Environment Files", "sections": [ - "ONAP Heat Support of Environment Files" + "ONAP Support of Environment Files", + "Heat" ], "status": null, "tags": [], @@ -7934,7 +8082,9 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -8034,7 +8184,7 @@ "validation_mode": "" }, "R-36542": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vnf_name' **MUST NOT** be\nenumerated in the Heat Orchestration Template's environment file.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vnf\\_name' **MUST NOT** be\nenumerated in the Heat Orchestration Template's environment file.", "full_title": "", "hide_links": "", "id": "R-36542", @@ -8046,7 +8196,9 @@ "section_name": "vnf_name", "sections": [ "vnf_name", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -8074,7 +8226,8 @@ "section_name": "Nested Heat Orchestration Templates Overview", "sections": [ "Nested Heat Orchestration Templates Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -8101,7 +8254,9 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}" + "{vm-type}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -8131,7 +8286,8 @@ "type", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -8216,7 +8372,8 @@ "sections": [ "outputs", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -8244,7 +8401,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -8260,7 +8418,7 @@ "validation_mode": "" }, "R-37039": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_index' **MUST NOT**\nbe enumerated in the Heat Orchestration Template's environment file.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_index' **MUST NOT**\nbe enumerated in the Heat Orchestration Template's environment file.", "full_title": "", "hide_links": "", "id": "R-37039", @@ -8272,7 +8430,9 @@ "section_name": "vf_module_index", "sections": [ "vf_module_index", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -8300,7 +8460,9 @@ "section_name": "vnf_id", "sections": [ "vnf_id", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -8442,7 +8604,9 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -8470,7 +8634,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -8486,7 +8651,7 @@ "validation_mode": "" }, "R-39067": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_name' **MUST**\nbe declared as type: 'string'.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_name' **MUST**\nbe declared as type: 'string'.", "full_title": "", "hide_links": "", "id": "R-39067", @@ -8498,7 +8663,9 @@ "section_name": "vf_module_name", "sections": [ "vf_module_name", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -8554,7 +8721,8 @@ "section_name": "Support of heat stack update", "sections": [ "Support of heat stack update", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -8583,7 +8751,8 @@ "sections": [ "description", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -8682,7 +8851,7 @@ "validation_mode": "" }, "R-39841": { - "description": "The VNF's Heat Orchestration Template's Resource 'OS::Neutron::Port'\nproperty 'fixed_ips' map property 'ip_address' parameter\n'{vm-type}_{network-role}_ip_{index}' **MUST NOT** be enumerated in the\nVNF's Heat Orchestration Template's Environment File.", + "description": "The VNF's Heat Orchestration Template's Resource 'OS::Neutron::Port'\nproperty 'fixed_ips' map property 'ip_address' parameter\n'{vm-type}_{network-role}\\_ip\\_{index}' **MUST NOT** be enumerated in the\nVNF's Heat Orchestration Template's Environment File.", "full_title": "", "hide_links": "", "id": "R-39841", @@ -8694,7 +8863,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -8752,7 +8923,9 @@ "section_name": "Property: flavor", "sections": [ "Property: flavor", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -8782,7 +8955,8 @@ "constraints", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -8839,7 +9013,8 @@ "sections": [ "resources", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -8855,7 +9030,7 @@ "validation_mode": "" }, "R-40813": { - "description": "The VNF **SHOULD** support the use of virtual trusted platform\nmodule.", + "description": "The VNF **SHOULD** support the use of virtual trusted platform\nmodule, hypervisor security testing and standards scanning tools.", "full_title": "", "hide_links": "", "id": "R-40813", @@ -8878,7 +9053,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "casablanca", + "updated": "", "validated_by": "", "validation_mode": "" }, @@ -8923,7 +9098,9 @@ "section_name": "Property: Name", "sections": [ "Property: Name", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -8951,7 +9128,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -9093,7 +9272,9 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -9179,7 +9360,8 @@ "section_name": "Heat Files Support (get_file)", "sections": [ "Heat Files Support (get_file)", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -9208,7 +9390,9 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -9406,7 +9590,8 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -9579,7 +9764,8 @@ "section_name": "Support of heat stack update", "sections": [ "Support of heat stack update", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -9609,7 +9795,8 @@ "deletion_policy", "resources", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -9653,7 +9840,7 @@ "validation_mode": "" }, "R-43958": { - "description": "The xNF Package **MUST** include documentation describing\nthe tests that were conducted by the xNF provider and the test results.", + "description": "The xNF Package **MUST** include documentation describing\nthe tests that were conducted by the xNF providor and the test results.", "full_title": "", "hide_links": "", "id": "R-43958", @@ -9695,7 +9882,8 @@ "description", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -9740,35 +9928,6 @@ "validated_by": "", "validation_mode": "" }, - "R-440220": { - "description": "The xNF **SHOULD** support File transferring protocol, such as FTPES or SFTP,\nwhen supporting the event-driven bulk transfer of monitoring data.", - "full_title": "", - "hide_links": "", - "id": "R-440220", - "impacts": "dcae, dmaap", - "introduced": "casablanca", - "keyword": "SHOULD", - "links": [], - "notes": "", - "section_name": "Bulk Performance Measurement", - "sections": [ - "Bulk Performance Measurement", - "Monitoring & Management Requirements", - "Monitoring & Management" - ], - "status": null, - "tags": [], - "target": "XNF", - "test": "", - "test_case": "", - "test_file": "", - "title": "", - "title_from_content": "", - "type_name": "Requirement", - "updated": "", - "validated_by": "", - "validation_mode": "" - }, "R-44032": { "description": "The VNF **MUST** provide or support the Identity and Access\nManagement (IDAM) based threat detection data for Man in the Middle (MITM).", "full_title": "", @@ -9839,7 +9998,9 @@ "sections": [ "Contrail Issue with Values for OS::Nova::Server Property Name", "Property: Name", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -9914,7 +10075,7 @@ "validation_mode": "" }, "R-44318": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vnf_name' **MUST NOT** have\nparameter contraints defined.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vnf\\_name' **MUST NOT** have\nparameter contraints defined.", "full_title": "", "hide_links": "", "id": "R-44318", @@ -9926,7 +10087,9 @@ "section_name": "vnf_name", "sections": [ "vnf_name", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -9954,7 +10117,9 @@ "section_name": "vnf_id", "sections": [ "vnf_id", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -10066,7 +10231,9 @@ "section_name": "Property: flavor", "sections": [ "Property: flavor", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -10123,7 +10290,9 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -10180,7 +10349,8 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -10208,7 +10378,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -10237,7 +10408,9 @@ "sections": [ "OS::ContrailV2::InstanceIp", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -10294,7 +10467,8 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -10351,7 +10525,9 @@ "section_name": "vm_role", "sections": [ "vm_role", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -10378,7 +10554,9 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}" + "{vm-type}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -10463,7 +10641,8 @@ "depends_on", "resources", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -10519,7 +10698,9 @@ "section_name": "workload_context", "sections": [ "workload_context", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -10663,7 +10844,9 @@ "sections": [ "OAM Management IP Addresses", "Predefined Output Parameters", - "ONAP Output Parameter Names" + "ONAP Output Parameter Names", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -10690,7 +10873,9 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}" + "{vm-type}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -10890,7 +11075,9 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -10947,7 +11134,9 @@ "sections": [ "OAM Management IP Addresses", "Predefined Output Parameters", - "ONAP Output Parameter Names" + "ONAP Output Parameter Names", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -11051,7 +11240,7 @@ "validation_mode": "" }, "R-49177": { - "description": "If a VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_name' is passed\ninto a Nested YAML file, the parameter name 'vf_module_name'\n**MUST NOT** change.", + "description": "If a VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_name' is passed\ninto a Nested YAML file, the parameter name 'vf\\_module\\_name'\n**MUST NOT** change.", "full_title": "", "hide_links": "", "id": "R-49177", @@ -11063,7 +11252,9 @@ "section_name": "vf_module_name", "sections": [ "vf_module_name", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -11264,7 +11455,8 @@ "OS::Heat::ResourceGroup Property count", "Use of Heat ResourceGroup", "Nested Heat Template Requirements", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -11322,7 +11514,9 @@ "section_name": "Property: flavor", "sections": [ "Property: flavor", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -11351,7 +11545,9 @@ "sections": [ "OS::ContrailV2::VirtualMachineInterface", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -11367,7 +11563,7 @@ "validation_mode": "" }, "R-50816": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource **MAY** contain the metadata map value parameter\n'vf_module_index'.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource **MAY** contain the metadata map value parameter\n'vf\\_module\\_index'.", "full_title": "", "hide_links": "", "id": "R-50816", @@ -11379,7 +11575,9 @@ "section_name": "vf_module_index", "sections": [ "vf_module_index", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -11407,7 +11605,9 @@ "section_name": "Property: Name", "sections": [ "Property: Name", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -11537,6 +11737,34 @@ "validated_by": "", "validation_mode": "" }, + "R-52085": { + "description": "The VNF **MUST**, if not using the NCSP's IDAM API, provide\nthe ability to support Multi-Factor Authentication (e.g., 1st factor =\nSoftware token on device (RSA SecureID); 2nd factor = User Name+Password,\netc.) for the users.", + "full_title": "", + "hide_links": "", + "id": "R-52085", + "impacts": "", + "introduced": "", + "keyword": "MUST", + "links": [], + "notes": "", + "section_name": "VNF General Security Requirements", + "sections": [ + "VNF General Security Requirements", + "VNF Security" + ], + "status": null, + "tags": [], + "target": "VNF", + "test": "", + "test_case": "", + "test_file": "", + "title": "", + "title_from_content": "", + "type_name": "Requirement", + "updated": "", + "validated_by": "", + "validation_mode": "" + }, "R-52425": { "description": "A VNF's port connected to an internal network **MUST** connect\nthe port to VMs in the same VNF.", "full_title": "", @@ -11550,7 +11778,8 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -11606,7 +11835,8 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -11635,7 +11865,8 @@ "sections": [ "ONAP Base Module Output Parameters", "Output Parameters", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -11722,7 +11953,9 @@ "sections": [ "OS::ContrailV2::InstanceIp", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -11780,7 +12013,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -11838,7 +12072,8 @@ "type", "resources", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -11866,7 +12101,9 @@ "section_name": "Property: Name", "sections": [ "Property: Name", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -11912,7 +12149,7 @@ "validation_mode": "" }, "R-54340": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_index' **MUST** be\ndeclared as type: 'number'.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_index' **MUST** be\ndeclared as type: 'number'.", "full_title": "", "hide_links": "", "id": "R-54340", @@ -11924,7 +12161,9 @@ "section_name": "vf_module_index", "sections": [ "vf_module_index", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -12010,7 +12249,9 @@ "sections": [ "OS::ContrailV2::VirtualMachineInterface", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -12037,7 +12278,9 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -12149,7 +12392,9 @@ "section_name": "vnf_id", "sections": [ "vnf_id", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -12165,7 +12410,7 @@ "validation_mode": "" }, "R-55306": { - "description": "If a VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_index' **MUST NOT** be\nused in a VNF's Volume Template; it is not supported.", + "description": "If a VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_index' **MUST NOT** be\nused in a VNF's Volume Template; it is not supported.", "full_title": "", "hide_links": "", "id": "R-55306", @@ -12177,7 +12422,9 @@ "section_name": "vf_module_index", "sections": [ "vf_module_index", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -12276,6 +12523,34 @@ "validated_by": "", "validation_mode": "" }, + "R-55830": { + "description": "The VNF **MUST** distribute all production code from NCSP\ninternal sources only. No production code, libraries, OS images, etc.\nshall be distributed from publically accessible depots.", + "full_title": "", + "hide_links": "", + "id": "R-55830", + "impacts": "", + "introduced": "", + "keyword": "MUST", + "links": [], + "notes": "", + "section_name": "VNF General Security Requirements", + "sections": [ + "VNF General Security Requirements", + "VNF Security" + ], + "status": null, + "tags": [], + "target": "VNF", + "test": "", + "test_case": "", + "test_file": "", + "title": "", + "title_from_content": "", + "type_name": "Requirement", + "updated": "", + "validated_by": "", + "validation_mode": "" + }, "R-56183": { "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'environment_context' **MUST NOT**\nhave parameter contraints defined.", "full_title": "", @@ -12289,7 +12564,9 @@ "section_name": "environment_context", "sections": [ "environment_context", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -12347,7 +12624,9 @@ "sections": [ "OAM Management IP Addresses", "Predefined Output Parameters", - "ONAP Output Parameter Names" + "ONAP Output Parameter Names", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -12404,7 +12683,8 @@ "section_name": "ONAP Heat Orchestration Template Filenames", "sections": [ "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -12432,7 +12712,8 @@ "section_name": "Nested Heat Orchestration Templates Overview", "sections": [ "Nested Heat Orchestration Templates Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -12628,7 +12909,9 @@ "section_name": "Property: image", "sections": [ "Property: image", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -12656,7 +12939,8 @@ "section_name": "External Networks", "sections": [ "External Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -12854,7 +13138,9 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}" + "{network-role}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -12882,7 +13168,9 @@ "section_name": "Property: image", "sections": [ "Property: image", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -12926,7 +13214,7 @@ "validation_mode": "" }, "R-58964": { - "description": "The VNF **MUST** provide the capability to restrict read\nand write access to data handled by the VNF.", + "description": "The VNF **MUST** provide the capability to restrict read\nand write access to data.", "full_title": "", "hide_links": "", "id": "R-58964", @@ -12949,7 +13237,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "casablanca", + "updated": "", "validated_by": "", "validation_mode": "" }, @@ -13051,7 +13339,9 @@ "sections": [ "OS::Neutron::Subnet", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -13079,7 +13369,8 @@ "section_name": "Scope of a Heat Orchestration Template", "sections": [ "Scope of a Heat Orchestration Template", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -13107,7 +13398,9 @@ "section_name": "Property: availability_zone", "sections": [ "Property: availability_zone", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -13165,7 +13458,8 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -13193,7 +13487,8 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -13278,9 +13573,10 @@ "keyword": "MUST", "links": [], "notes": "", - "section_name": "ONAP Heat VNF Modularity", + "section_name": "ONAP VNF Modularity", "sections": [ - "ONAP Heat VNF Modularity" + "ONAP VNF Modularity", + "Heat" ], "status": null, "tags": [], @@ -13394,7 +13690,8 @@ "section_name": "Heat Files Support (get_file)", "sections": [ "Heat Files Support (get_file)", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -13423,7 +13720,9 @@ "sections": [ "OS::ContrailV2::InstanceIp", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -13451,7 +13750,9 @@ "section_name": "Property: allowed_address_pairs, Map Property: ip_address", "sections": [ "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -13479,7 +13780,9 @@ "section_name": "vnf_name", "sections": [ "vnf_name", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -13525,7 +13828,7 @@ "validation_mode": "" }, "R-62498": { - "description": "The VNF **MUST** support encrypted access protocols, e.g., TLS,\nSSH, SFTP.", + "description": "The VNF **MUST**, if not using the NCSPs IDAM API, encrypt\nOA&M access (e.g., SSH, SFTP).", "full_title": "", "hide_links": "", "id": "R-62498", @@ -13548,7 +13851,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "casablanca", + "updated": "", "validated_by": "", "validation_mode": "" }, @@ -13565,7 +13868,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -13593,7 +13898,9 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -13621,7 +13928,9 @@ "section_name": "environment_context", "sections": [ "environment_context", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -13649,7 +13958,9 @@ "section_name": "Property: network", "sections": [ "Property: network", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -13679,7 +13990,36 @@ "update_policy", "resources", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" + ], + "status": null, + "tags": [], + "target": "VNF", + "test": "", + "test_case": "", + "test_file": "", + "title": "", + "title_from_content": "", + "type_name": "Requirement", + "updated": "", + "validated_by": "", + "validation_mode": "" + }, + "R-63217": { + "description": "The VNF **MUST**, if not using the NCSP's IDAM API, support\nlogging via ONAP for a historical view of \"who did what and when.\"", + "full_title": "", + "hide_links": "", + "id": "R-63217", + "impacts": "", + "introduced": "", + "keyword": "MUST", + "links": [], + "notes": "", + "section_name": "VNF General Security Requirements", + "sections": [ + "VNF General Security Requirements", + "VNF Security" ], "status": null, "tags": [], @@ -13853,7 +14193,9 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -13882,7 +14224,9 @@ "sections": [ "OS::Heat::ResourceGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -14076,7 +14420,9 @@ "sections": [ "OS::Nova::Keypair", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -14105,7 +14451,9 @@ "sections": [ "OS::ContrailV2::ServiceHealthCheck", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -14219,7 +14567,9 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}" + "{vm-type}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -14304,9 +14654,10 @@ "keyword": "MUST", "links": [], "notes": "", - "section_name": "ONAP Heat Support of Environment Files", + "section_name": "ONAP Support of Environment Files", "sections": [ - "ONAP Heat Support of Environment Files" + "ONAP Support of Environment Files", + "Heat" ], "status": null, "tags": [], @@ -14334,7 +14685,8 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -14362,7 +14714,9 @@ "section_name": "vm_role", "sections": [ "vm_role", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -14406,7 +14760,7 @@ "validation_mode": "" }, "R-67793": { - "description": "When a VNF's Heat Orchestration Template's resource is associated\nwith more than one '{vm-type}' and/or more than one internal and/or\nexternal network, the Resource ID **MUST NOT** contain the '{vm-type}'\nand/or '{network-role}'/'int\\_{network-role}'. It also should contain the\nterm 'shared' and/or contain text that identifies the VNF.", + "description": "When a VNF's Heat Orchestration Template's resource is associated\nwith more than one '{vm-type}' and/or more than one internal and/or\nexternal network, the Resource ID **MUST NOT** contain the '{vm-type}'\nand/or '{network-role}'/'int\\_{network-role}'. It also should contain the\nterm 'shared' and/or contain text that identifies the VNF", "full_title": "", "hide_links": "", "id": "R-67793", @@ -14417,7 +14771,9 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -14461,7 +14817,7 @@ "validation_mode": "" }, "R-68023": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource **SHOULD** contain the metadata map value parameter\n'vf_module_name'.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource **SHOULD** contain the metadata map value parameter\n'vf\\_module\\_name'.", "full_title": "", "hide_links": "", "id": "R-68023", @@ -14473,7 +14829,9 @@ "section_name": "vf_module_name", "sections": [ "vf_module_name", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -14501,7 +14859,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -14558,7 +14917,8 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -14617,7 +14977,9 @@ "sections": [ "OS::Neutron::Port", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -14673,7 +15035,8 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -14731,7 +15094,8 @@ "section_name": "External Networks", "sections": [ "External Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -14759,7 +15123,9 @@ "section_name": "Property: flavor", "sections": [ "Property: flavor", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -14815,7 +15181,9 @@ "section_name": "Boot Options", "sections": [ "Boot Options", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -14831,7 +15199,7 @@ "validation_mode": "" }, "R-69610": { - "description": "The VNF **MUST** provide the capability of using X.509 certificates\nissued by an external Certificate Authority.", + "description": "The VNF **MUST** provide the capability of using certificates\nissued from a Certificate Authority not provided by the VNF provider.", "full_title": "", "hide_links": "", "id": "R-69610", @@ -14854,7 +15222,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "casablanca", + "updated": "", "validated_by": "", "validation_mode": "" }, @@ -14871,7 +15239,9 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -14927,7 +15297,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -14955,7 +15326,8 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -15069,7 +15441,8 @@ "sections": [ "Nested Heat file", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -15127,7 +15500,9 @@ "section_name": "vm_role", "sections": [ "vm_role", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -15143,7 +15518,7 @@ "validation_mode": "" }, "R-70933": { - "description": "The VNF **MUST** provide the ability to migrate to newer\nversions of cryptographic algorithms and protocols with minimal impact.", + "description": "The VNF **MUST** provide the ability to migrate to newer\nversions of cryptographic algorithms and protocols with no impact.", "full_title": "", "hide_links": "", "id": "R-70933", @@ -15166,7 +15541,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "casablanca", + "updated": "", "validated_by": "", "validation_mode": "" }, @@ -15184,7 +15559,9 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -15212,7 +15589,9 @@ "section_name": "Property: image", "sections": [ "Property: image", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -15228,7 +15607,7 @@ "validation_mode": "" }, "R-71493": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource **MUST** contain the metadata map value parameter\n'vf_module_id'.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource **MUST** contain the metadata map value parameter\n'vf\\_module\\_id'.", "full_title": "", "hide_links": "", "id": "R-71493", @@ -15240,7 +15619,9 @@ "section_name": "vf_module_id", "sections": [ "vf_module_id", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -15256,7 +15637,7 @@ "validation_mode": "" }, "R-71577": { - "description": "When the VNF's Heat Orchestration Template's Resource\n'OS::Neutron::Port' is attaching to an external network, and an IPv6 address\nis assigned using the property 'fixed_ips' map property 'ip_address' and\nthe parameter type is defined as a string, the parameter name **MUST** follow\nthe naming convention\n\n * '{vm-type}_{network-role}_v6_ip_{index}'\n\nwhere\n\n * '{vm-type}' is the {vm-type} associated with the OS::Nova::Server\n * '{network-role}' is the {network-role} of the external network\n * the value for {index} must start at zero (0) and increment by one", + "description": "When the VNF's Heat Orchestration Template's Resource\n'OS::Neutron::Port' is attaching to an external network, and an IPv6 address\nis assigned using the property 'fixed_ips' map property 'ip_address' and\nthe parameter type is defined as a string, the parameter name **MUST** follow\nthe naming convention\n\n * '{vm-type}_{network-role}\\_v6\\_ip\\_{index}'\n\nwhere\n\n * '{vm-type}' is the {vm-type} associated with the OS::Nova::Server\n * '{network-role}' is the {network-role} of the external network\n * the value for {index} must start at zero (0) and increment by one", "full_title": "", "hide_links": "", "id": "R-71577", @@ -15268,7 +15649,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -15298,7 +15681,8 @@ "type", "resources", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -15440,7 +15824,9 @@ "section_name": "vnf_name", "sections": [ "vnf_name", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -15456,7 +15842,7 @@ "validation_mode": "" }, "R-72871": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_id' **MUST NOT**\nbe enumerated in the Heat Orchestration Template's environment file.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_id' **MUST NOT**\nbe enumerated in the Heat Orchestration Template's environment file.", "full_title": "", "hide_links": "", "id": "R-72871", @@ -15468,7 +15854,9 @@ "section_name": "vf_module_id", "sections": [ "vf_module_id", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -15484,7 +15872,7 @@ "validation_mode": "" }, "R-73067": { - "description": "The VNF **MUST** use NIST and industry standard cryptographic\nalgorithms and standard modes of operations when implementing\ncryptography.", + "description": "The VNF **MUST** use industry standard cryptographic algorithms\nand standard modes of operations when implementing cryptography.", "full_title": "", "hide_links": "", "id": "R-73067", @@ -15507,7 +15895,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "casablanca", + "updated": "", "validated_by": "", "validation_mode": "" }, @@ -15525,7 +15913,9 @@ "sections": [ "OS::Neutron::SecurityGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -15582,7 +15972,9 @@ "sections": [ "External Networks", "Contrail Network Parameters", - "Contrail Resource Parameters" + "Contrail Resource Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -15781,7 +16173,8 @@ "section_name": "ONAP Heat Orchestration Template Filenames", "sections": [ "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -15920,7 +16313,9 @@ "section_name": "workload_context", "sections": [ "workload_context", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -15978,7 +16373,8 @@ "resource ID", "resources", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -16006,7 +16402,9 @@ "section_name": "workload_context", "sections": [ "workload_context", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -16105,35 +16503,6 @@ "validated_by": "", "validation_mode": "" }, - "R-75943": { - "description": "The xNF **SHOULD** support the data schema defined in 3GPP TS 32.435, when\nsupporting the event-driven bulk transfer of monitoring data.", - "full_title": "", - "hide_links": "", - "id": "R-75943", - "impacts": "dcae, dmaap", - "introduced": "casablanca", - "keyword": "SHOULD", - "links": [], - "notes": "", - "section_name": "Bulk Performance Measurement", - "sections": [ - "Bulk Performance Measurement", - "Monitoring & Management Requirements", - "Monitoring & Management" - ], - "status": null, - "tags": [], - "target": "XNF", - "test": "", - "test_case": "", - "test_file": "", - "title": "", - "title_from_content": "", - "type_name": "Requirement", - "updated": "", - "validated_by": "", - "validation_mode": "" - }, "R-76014": { "description": "A VNF's Heat Orchestration Template's Resource\n'OS::ContrailV2::ServiceHealthCheck' Resource ID **MUST**\ncontain the '{vm-type}'.", "full_title": "", @@ -16148,7 +16517,9 @@ "sections": [ "OS::ContrailV2::ServiceHealthCheck", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -16177,7 +16548,8 @@ "sections": [ "Nested Heat file", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -16205,7 +16577,9 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -16234,7 +16608,9 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -16262,7 +16638,9 @@ "section_name": "Interface Route Table Prefixes for Contrail InterfaceRoute Table", "sections": [ "Interface Route Table Prefixes for Contrail InterfaceRoute Table", - "Contrail Resource Parameters" + "Contrail Resource Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -16290,7 +16668,8 @@ "section_name": "Heat Files Support (get_file)", "sections": [ "Heat Files Support (get_file)", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -16575,7 +16954,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -16605,7 +16986,8 @@ "external_id", "resources", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -16717,9 +17099,10 @@ "keyword": "MUST", "links": [], "notes": "", - "section_name": "ONAP Heat Cinder Volumes", + "section_name": "Cinder Volumes", "sections": [ - "ONAP Heat Cinder Volumes" + "Cinder Volumes", + "Heat" ], "status": null, "tags": [], @@ -16749,7 +17132,8 @@ "constraints", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -16849,7 +17233,7 @@ "validation_mode": "" }, "R-80374": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_name'\n**MUST NOT** be enumerated in the Heat Orchestration Template's\nenvironment file.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_name'\n**MUST NOT** be enumerated in the Heat Orchestration Template's\nenvironment file.", "full_title": "", "hide_links": "", "id": "R-80374", @@ -16861,7 +17245,9 @@ "section_name": "vf_module_name", "sections": [ "vf_module_name", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -16889,7 +17275,9 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -16976,7 +17364,9 @@ "sections": [ "OS::ContrailV2::InterfaceRouteTable", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17005,7 +17395,8 @@ "sections": [ "Base Modules", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -17033,7 +17424,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -17091,7 +17483,9 @@ "sections": [ "OS::ContrailV2::NetworkIpam", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17148,7 +17542,9 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17164,7 +17560,7 @@ "validation_mode": "" }, "R-82134": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_id' **MUST**\nbe declared as type: 'string'.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_id' **MUST**\nbe declared as type: 'string'.", "full_title": "", "hide_links": "", "id": "R-82134", @@ -17176,7 +17572,9 @@ "section_name": "vf_module_id", "sections": [ "vf_module_id", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17230,7 +17628,9 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}" + "{vm-type}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17257,7 +17657,9 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17286,7 +17688,8 @@ "sections": [ "Cinder Volume Modules", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -17343,7 +17746,8 @@ "section_name": "External Networks", "sections": [ "External Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -17429,7 +17833,9 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17458,7 +17864,9 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17514,7 +17922,9 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17542,7 +17952,9 @@ "section_name": "Boot Options", "sections": [ "Boot Options", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17630,7 +18042,9 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17673,35 +18087,6 @@ "validated_by": "", "validation_mode": "" }, - "R-841740": { - "description": "The xNF **SHOULD** support FileReady VES event for event-driven bulk transfer\nof monitoring data.", - "full_title": "", - "hide_links": "", - "id": "R-841740", - "impacts": "dcae, dmaap", - "introduced": "casablanca", - "keyword": "SHOULD", - "links": [], - "notes": "", - "section_name": "Bulk Performance Measurement", - "sections": [ - "Bulk Performance Measurement", - "Monitoring & Management Requirements", - "Monitoring & Management" - ], - "status": null, - "tags": [], - "target": "XNF", - "test": "", - "test_case": "", - "test_file": "", - "title": "", - "title_from_content": "", - "type_name": "Requirement", - "updated": "", - "validated_by": "", - "validation_mode": "" - }, "R-84322": { "description": "A VNF's Heat Orchestration Template's Resource property\nparameter that is associated with an internal network\n**MUST** include 'int\\_{network-role}' as part of the parameter\nname, where 'int\\_' is a hard coded string.", "full_title": "", @@ -17714,7 +18099,9 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}" + "{network-role}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17771,7 +18158,9 @@ "sections": [ "OS::ContrailV2::PortTuple", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17826,7 +18215,9 @@ "section_name": "Contrail Issue with Values for the Property Name", "sections": [ "Contrail Issue with Values for the Property Name", - "Resource Property \u201cname\u201d" + "Resource Property \u201cname\u201d", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17911,7 +18302,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17939,7 +18332,9 @@ "section_name": "vm_role", "sections": [ "vm_role", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -17982,6 +18377,34 @@ "validated_by": "", "validation_mode": "" }, + "R-85633": { + "description": "The VNF **MUST** implement Data Storage Encryption\n(database/disk encryption) for Sensitive Personal Information (SPI)\nand other subscriber identifiable data.\n\nNote: Subscribers SPI/data must be encrypted at rest, and other\nsubscriber identifiable data should be encrypted at rest. Other\ndata protection requirements exist and should be well understood\nby the developer.", + "full_title": "", + "hide_links": "", + "id": "R-85633", + "impacts": "", + "introduced": "", + "keyword": "MUST", + "links": [], + "notes": "", + "section_name": "VNF General Security Requirements", + "sections": [ + "VNF General Security Requirements", + "VNF Security" + ], + "status": null, + "tags": [], + "target": "VNF", + "test": "", + "test_case": "", + "test_file": "", + "title": "", + "title_from_content": "", + "type_name": "Requirement", + "updated": "", + "validated_by": "", + "validation_mode": "" + }, "R-85653": { "description": "The xNF **MUST** provide metrics (e.g., number of sessions,\nnumber of subscribers, number of seats, etc.) to ONAP for tracking\nevery license.", "full_title": "", @@ -18022,7 +18445,9 @@ "notes": "", "section_name": "Resource Property \u201cname\u201d", "sections": [ - "Resource Property \u201cname\u201d" + "Resource Property \u201cname\u201d", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -18050,7 +18475,9 @@ "section_name": "Property: Name", "sections": [ "Property: Name", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -18134,7 +18561,9 @@ "section_name": "Property: network", "sections": [ "Property: network", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -18178,7 +18607,7 @@ "validation_mode": "" }, "R-86237": { - "description": "If a VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_id' is passed\ninto a Nested YAML file, the parameter name 'vf_module_id'\n**MUST NOT** change.", + "description": "If a VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_id' is passed\ninto a Nested YAML file, the parameter name 'vf\\_module\\_id'\n**MUST NOT** change.", "full_title": "", "hide_links": "", "id": "R-86237", @@ -18190,7 +18619,9 @@ "section_name": "vf_module_id", "sections": [ "vf_module_id", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -18246,7 +18677,8 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -18274,7 +18706,9 @@ "section_name": "vm_role", "sections": [ "vm_role", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -18303,7 +18737,9 @@ "sections": [ "OS::Cinder::VolumeAttachment", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -18386,7 +18822,9 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}" + "{network-role}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -18469,7 +18907,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -18497,7 +18936,8 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -18526,7 +18966,9 @@ "sections": [ "OS::Cinder::Volume", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -18554,7 +18996,8 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -18570,7 +19013,7 @@ "validation_mode": "" }, "R-87123": { - "description": "The VNF's Heat Orchestration Template's Resource\n'OS::Neutron::Port' property 'fixed_ips' map property 'ip_address'\nparameter '{vm-type}_{network-role}_v6_ip_{index}'\n**MUST NOT** be enumerated in the VNF's Heat Orchestration\nTemplate's Environment File.", + "description": "The VNF's Heat Orchestration Template's Resource\n'OS::Neutron::Port' property 'fixed_ips' map property 'ip_address'\nparameter '{vm-type}_{network-role}\\_v6\\_ip\\_{index}'\n**MUST NOT** be enumerated in the VNF's Heat Orchestration\nTemplate's Environment File.", "full_title": "", "hide_links": "", "id": "R-87123", @@ -18582,7 +19025,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -18639,7 +19084,8 @@ "sections": [ "Incremental Modules", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -18695,7 +19141,8 @@ "section_name": "ONAP Heat Orchestration Template Filenames", "sections": [ "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -18724,7 +19171,9 @@ "sections": [ "OS::ContrailV2::InstanceIp", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -18782,7 +19231,9 @@ "section_name": "Property: Name", "sections": [ "Property: Name", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -18810,7 +19261,8 @@ "section_name": "Heat Files Support (get_file)", "sections": [ "Heat Files Support (get_file)", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -18954,7 +19406,9 @@ "section_name": "ONAP Volume Template Output Parameters:", "sections": [ "ONAP Volume Template Output Parameters:", - "ONAP Output Parameter Names" + "ONAP Output Parameter Names", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -18982,7 +19436,9 @@ "section_name": "environment_context", "sections": [ "environment_context", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -19011,7 +19467,9 @@ "sections": [ "OS::ContrailV2::InstanceIp", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -19041,7 +19499,8 @@ "constraints", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -19238,7 +19697,8 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -19267,7 +19727,8 @@ "sections": [ "ONAP Volume Module Output Parameters", "Output Parameters", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -19325,7 +19786,8 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "ONAP Heat Heat Template Constructs" + "Heat Template Constructs", + "Heat" ], "status": null, "tags": [], @@ -19354,7 +19816,8 @@ "sections": [ "resources", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -19382,7 +19845,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -19411,7 +19876,8 @@ "sections": [ "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -19441,7 +19907,8 @@ "default", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -19497,7 +19964,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -19525,7 +19993,9 @@ "section_name": "Property: image", "sections": [ "Property: image", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -19554,7 +20024,8 @@ "sections": [ "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -19583,7 +20054,8 @@ "sections": [ "Base Modules", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -19611,7 +20083,8 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -19670,7 +20143,9 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -19699,7 +20174,9 @@ "sections": [ "External Networks", "Contrail Network Parameters", - "Contrail Resource Parameters" + "Contrail Resource Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -19841,7 +20318,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -19869,7 +20348,9 @@ "section_name": "Property: network", "sections": [ "Property: network", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -19898,7 +20379,9 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -19956,7 +20439,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -20042,7 +20527,8 @@ "sections": [ "Incremental Modules", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -20099,7 +20585,9 @@ "sections": [ "OAM Management IP Addresses", "Predefined Output Parameters", - "ONAP Output Parameter Names" + "ONAP Output Parameter Names", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -20183,7 +20671,8 @@ "section_name": "YAML Format", "sections": [ "YAML Format", - "General Guidelines for Heat" + "General Guidelines", + "Heat" ], "status": null, "tags": [], @@ -20211,7 +20700,9 @@ "section_name": "vm_role", "sections": [ "vm_role", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -20299,7 +20790,8 @@ "constraints", "parameters", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -20328,7 +20820,9 @@ "sections": [ "OS::ContrailV2::VirtualMachineInterface", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -20355,7 +20849,9 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -20440,7 +20936,9 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}" + "{network-role}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -20498,7 +20996,8 @@ "metadata", "resources", "Heat Orchestration Template Structure", - "ONAP Heat Orchestration Template Format" + "Heat Orchestration Template Format", + "Heat" ], "status": null, "tags": [], @@ -20526,7 +21025,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -20669,7 +21170,9 @@ "section_name": "ONAP Base Module Output Parameters:", "sections": [ "ONAP Base Module Output Parameters:", - "ONAP Output Parameter Names" + "ONAP Output Parameter Names", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -20696,7 +21199,9 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -20741,7 +21246,7 @@ "validation_mode": "" }, "R-98374": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_id' **MUST NOT**\nhave parameter contraints defined.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_id' **MUST NOT**\nhave parameter contraints defined.", "full_title": "", "hide_links": "", "id": "R-98374", @@ -20753,7 +21258,9 @@ "section_name": "vf_module_id", "sections": [ "vf_module_id", - "Resource: OS::Nova::Server - Metadata Parameters" + "Resource: OS::Nova::Server \u2013 Metadata Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -20808,7 +21315,9 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}" + "{vm-type}", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -20836,7 +21345,9 @@ "section_name": "Property: availability_zone", "sections": [ "Property: availability_zone", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -20864,7 +21375,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -20921,7 +21434,9 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -20949,7 +21464,9 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters" + "Resource: OS::Neutron::Port - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -21036,7 +21553,9 @@ "sections": [ "OS::ContrailV2::VirtualNetwork", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs" + "Resource IDs", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -21051,8 +21570,36 @@ "validated_by": "", "validation_mode": "" }, + "R-99112": { + "description": "The VNF **MUST** provide the capability to restrict access\nto data to specific users.", + "full_title": "", + "hide_links": "", + "id": "R-99112", + "impacts": "", + "introduced": "", + "keyword": "MUST", + "links": [], + "notes": "", + "section_name": "VNF Data Protection Requirements", + "sections": [ + "VNF Data Protection Requirements", + "VNF Security" + ], + "status": null, + "tags": [], + "target": "VNF", + "test": "", + "test_case": "", + "test_file": "", + "title": "", + "title_from_content": "", + "type_name": "Requirement", + "updated": "", + "validated_by": "", + "validation_mode": "" + }, "R-99174": { - "description": "The VNF **MUST** allow the creation of multiple IDs so that\nindividual accountability can be supported.", + "description": "The VNF **MUST** comply with Individual Accountability\n(each person must be assigned a unique ID) when persons or non-person\nentities access VNFs.", "full_title": "", "hide_links": "", "id": "R-99174", @@ -21075,7 +21622,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "casablanca", + "updated": "", "validated_by": "", "validation_mode": "" }, @@ -21092,7 +21639,8 @@ "section_name": "ONAP Heat Orchestration Template Filenames", "sections": [ "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates Overview" + "ONAP Heat Orchestration Templates: Overview", + "Heat" ], "status": null, "tags": [], @@ -21231,7 +21779,8 @@ "section_name": "External Networks", "sections": [ "External Networks", - "ONAP Heat Networking" + "Networking", + "Heat" ], "status": null, "tags": [], @@ -21259,7 +21808,9 @@ "section_name": "Boot Options", "sections": [ "Boot Options", - "Resource: OS::Nova::Server - Parameters" + "Resource: OS::Nova::Server - Parameters", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -21286,7 +21837,9 @@ "notes": "", "section_name": "Resource Property \u201cname\u201d", "sections": [ - "Resource Property \u201cname\u201d" + "Resource Property \u201cname\u201d", + "ONAP Resource ID and Parameter Naming Convention", + "Heat" ], "status": null, "tags": [], @@ -21302,10 +21855,10 @@ "validation_mode": "" } }, - "needs_amount": 749 + "needs_amount": 750 }, - "beijing": { - "created": "2018-08-22T16:47:37.993404", + "casablanca": { + "created": "2018-09-05T16:14:05.658216", "needs": { "R-00011": { "description": "A VNF's Heat Orchestration Template's Nested YAML files\nparameter's **MUST NOT** have a parameter constraint defined.", @@ -21322,8 +21875,7 @@ "constraints", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -21435,8 +21987,7 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -21464,8 +22015,7 @@ "section_name": "External Networks", "sections": [ "External Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -21492,9 +22042,7 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{network-role}" ], "status": null, "tags": [], @@ -21551,8 +22099,7 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -21610,9 +22157,7 @@ "section_name": "Property: availability_zone", "sections": [ "Property: availability_zone", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -21658,7 +22203,7 @@ "validation_mode": "" }, "R-01455": { - "description": "When a VNF's Heat Orchestration Template creates a\nVirtual Machine (i.e., 'OS::Nova::Server'), each 'class' of VMs\n**MUST** be assigned a VNF unique '{vm-type}'; where 'class'\ndefines VMs that **MUST** have the following identical characteristics:\n\n 1.) OS::Nova::Server property flavor value\n\n 2.) OS::Nova::Server property image value\n\n 3.) Cinder Volume attachments\n - Each VM in the 'class' **MUST** have the identical Cinder Volume\n configuration\n\n 4.) Network attachments and IP address requirements\n - Each VM in the 'class' **MUST** have the the identical number\n of ports connecting to the identical networks and requiring the\n identical IP address configuration.", + "description": "When a VNF's Heat Orchestration Template creates a\nVirtual Machine (i.e., 'OS::Nova::Server'), each 'class' of VMs\n**MUST** be assigned a VNF unique '{vm-type}'; where 'class'\ndefines VMs that **MUST** have the following identical characteristics:\n\n 1.) OS::Nova::Server property flavor value\n\n 2.) OS::Nova::Server property image value\n\n 3.) Cinder Volume attachments\n\n - Each VM in the 'class' **MUST** have the identical Cinder Volume\n configuration\n\n 4.) Network attachments and IP address requirements\n\n - Each VM in the 'class' **MUST** have the the identical number\n of ports connecting to the identical networks and requiring the\n identical IP address configuration.", "full_title": "", "hide_links": "", "id": "R-01455", @@ -21669,9 +22214,7 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{vm-type}" ], "status": null, "tags": [], @@ -21755,8 +22298,7 @@ "section_name": "Scope of a Heat Orchestration Template", "sections": [ "Scope of a Heat Orchestration Template", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -21813,9 +22355,7 @@ "sections": [ "External Networks", "Contrail Network Parameters", - "Contrail Resource Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Contrail Resource Parameters" ], "status": null, "tags": [], @@ -21831,7 +22371,7 @@ "validation_mode": "" }, "R-02170": { - "description": "The VNF **MUST** use, whenever possible, standard implementations\nof security applications, protocols, and format, e.g., S/MIME, TLS, SSH,\nIPSec, X.509 digital certificates for cryptographic implementations.\nThese implementations must be purchased from reputable vendors and must\nnot be developed in-house.", + "description": "The VNF **MUST** use, whenever possible, standard implementations\nof security applications, protocols, and formats, e.g., S/MIME, TLS, SSH,\nIPSec, X.509 digital certificates for cryptographic implementations.\nThese implementations must be purchased from reputable vendors or obtained\nfrom reputable open source communities and must not be developed in-house.", "full_title": "", "hide_links": "", "id": "R-02170", @@ -21854,7 +22394,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -22016,9 +22556,7 @@ "section_name": "workload_context", "sections": [ "workload_context", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -22102,8 +22640,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -22131,8 +22668,7 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -22191,9 +22727,7 @@ "sections": [ "OS::Neutron::SecurityGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -22222,9 +22756,7 @@ "sections": [ "OS::Heat::SoftwareConfig", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -22338,8 +22870,7 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -22395,9 +22926,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -22426,9 +22955,7 @@ "sections": [ "OS::Heat::CloudConfig", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -22484,8 +23011,7 @@ "section_name": "Heat Files Support (get_file)", "sections": [ "Heat Files Support (get_file)", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -22513,8 +23039,7 @@ "section_name": "External Networks", "sections": [ "External Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -22543,9 +23068,7 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -22658,8 +23181,7 @@ "constraints", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -22789,7 +23311,7 @@ "validation_mode": "" }, "R-07443": { - "description": "A VNF's Heat Orchestration Templates' Cinder Volume Module Output\nParameter's name and type **MUST** match the input parameter name and type\nin the corresponding Base Module or Incremental Module unless the Output\nParameter is of the type 'comma\\_delimited\\_list', then the corresponding input\nparameter **MUST** be declared as type 'json'.", + "description": "A VNF's Heat Orchestration Templates' Cinder Volume Module Output\nParameter's name and type **MUST** match the input parameter name and type\nin the corresponding Base Module or Incremental Module unless the Output\nParameter is of the type 'comma_delimited_list', then the corresponding input\nparameter **MUST** be declared as type 'json'.", "full_title": "", "hide_links": "", "id": "R-07443", @@ -22802,8 +23324,7 @@ "sections": [ "ONAP Volume Module Output Parameters", "Output Parameters", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -22831,9 +23352,7 @@ "section_name": "vnf_id", "sections": [ "vnf_id", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -22892,9 +23411,7 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -23066,9 +23583,7 @@ "sections": [ "OS::Neutron::SecurityGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -23097,9 +23612,7 @@ "sections": [ "OS::Heat::SoftwareConfig", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -23142,7 +23655,7 @@ "validation_mode": "" }, "R-09811": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_index' **MUST NOT**\nhave parameter contraints defined.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_index' **MUST NOT**\nhave parameter contraints defined.", "full_title": "", "hide_links": "", "id": "R-09811", @@ -23154,9 +23667,7 @@ "section_name": "vf_module_index", "sections": [ "vf_module_index", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -23261,6 +23772,35 @@ "validated_by": "", "validation_mode": "" }, + "R-10623": { + "description": "Telemetry data delivered using Google Protocol Buffers v3 (proto3)\n**MUST** be serialized in one of the following methods:\n\n * Key-value Google Protocol Buffers (KV-GPB) is also known as\n self-describing GPB:\n\n * keys are strings that correspond to the path of the system\n resources for the VNF being monitored.\n * values correspond to integers or strings that identify the\n operational state of the VNF resource, such a statistics counters\n and the state of a VNF resource.\n * VNF providers must supply valid KV-GPB definition file(s) to allow\n for the decoding of all KV-GPB encoded telemetry messages.\n\n * Native Google Protocol Buffers (GPB) is also known as compact GPB:\n\n * keys are represented as integers pointing to the system resources for\n the VNF being monitored.\n * values correspond to integers or strings that identify the operational\n state of the VNF resource, such a statistics counters and the state\n of a VNF resource.\n * Google Protocol Buffers (GPB) requires metadata in the form of .proto\n files. VNF providers must supply the necessary GPB .proto files such that\n GPB telemetry messages can be encoded and decoded.", + "full_title": "", + "hide_links": "", + "id": "R-10623", + "impacts": "", + "introduced": "casablanca", + "keyword": "MUST", + "links": [], + "notes": "", + "section_name": "KV-GPB/GPB", + "sections": [ + "KV-GPB/GPB", + "Monitoring & Management Requirements", + "Monitoring & Management" + ], + "status": null, + "tags": [], + "target": "XNF", + "test": "", + "test_case": "", + "test_file": "", + "title": "", + "title_from_content": "", + "type_name": "Requirement", + "updated": "", + "validated_by": "", + "validation_mode": "" + }, "R-10716": { "description": "The xNF **MUST** support parallel and simultaneous\nconfiguration of separate objects within itself.", "full_title": "", @@ -23305,9 +23845,7 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -23337,8 +23875,7 @@ "properties", "resources", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -23366,8 +23903,7 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -23394,9 +23930,7 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{network-role}" ], "status": null, "tags": [], @@ -23424,8 +23958,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -23514,8 +24047,7 @@ "type", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -23572,9 +24104,7 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -23857,9 +24387,7 @@ "section_name": "environment_context", "sections": [ "environment_context", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -23887,8 +24415,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -24060,9 +24587,7 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -24119,9 +24644,7 @@ "sections": [ "OS::Neutron::SecurityGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -24150,9 +24673,7 @@ "sections": [ "OS::ContrailV2::ServiceTemplate", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -24208,9 +24729,7 @@ "sections": [ "OS::Nova::ServerGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -24238,9 +24757,7 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -24284,7 +24801,7 @@ "validation_mode": "" }, "R-15480": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_name'\n**MUST NOT** have parameter contraints defined.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_name'\n**MUST NOT** have parameter contraints defined.", "full_title": "", "hide_links": "", "id": "R-15480", @@ -24296,9 +24813,7 @@ "section_name": "vf_module_name", "sections": [ "vf_module_name", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -24342,13 +24857,13 @@ "validation_mode": "" }, "R-15671": { - "description": "The VNF **MUST NOT** provide public or unrestricted access\nto any data without the permission of the data owner. All data\nclassification and access controls must be followed.", + "description": "The VNF **MUST** provide access controls that allow the Operator\nto restrict access to VNF functions and data to authorized entities.", "full_title": "", "hide_links": "", "id": "R-15671", "impacts": "", "introduced": "", - "keyword": "MUST NOT", + "keyword": "MUST", "links": [], "notes": "", "section_name": "VNF Identity and Access Management Requirements", @@ -24365,7 +24880,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -24497,8 +25012,7 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -24527,9 +25041,7 @@ "sections": [ "OS::ContrailV2::ServiceTemplate", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -24559,8 +25071,7 @@ "resource ID", "resources", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -24643,9 +25154,7 @@ "section_name": "vnf_name", "sections": [ "vnf_name", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -24730,8 +25239,7 @@ "section_name": "External Networks", "sections": [ "External Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -24760,9 +25268,7 @@ "sections": [ "OS::Neutron::SecurityGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -24790,8 +25296,7 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -24820,9 +25325,7 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -24850,9 +25353,7 @@ "section_name": "Property: network", "sections": [ "Property: network", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -24881,9 +25382,7 @@ "sections": [ "OS::Heat::MultipartMime", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -24941,9 +25440,7 @@ "sections": [ "OAM Management IP Addresses", "Predefined Output Parameters", - "ONAP Output Parameter Names", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "ONAP Output Parameter Names" ], "status": null, "tags": [], @@ -25198,9 +25695,7 @@ "section_name": "Interface Route Table Prefixes for Contrail InterfaceRoute Table", "sections": [ "Interface Route Table Prefixes for Contrail InterfaceRoute Table", - "Contrail Resource Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Contrail Resource Parameters" ], "status": null, "tags": [], @@ -25216,7 +25711,7 @@ "validation_mode": "" }, "R-19768": { - "description": "The VNF **SHOULD** support L3 VPNs that enable segregation of\ntraffic by application (dropping packets not belonging to the VPN) (i.e.,\nAVPN, IPSec VPN for Internet routes).", + "description": "The VNF **SHOULD** support Layer 3 VPNs that enable segregation of\ntraffic by application (i.e., AVPN, IPSec VPN for Internet routes).", "full_title": "", "hide_links": "", "id": "R-19768", @@ -25239,7 +25734,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -25342,9 +25837,7 @@ "sections": [ "OS::ContrailV2::PortTuple", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -25400,9 +25893,7 @@ "section_name": "environment_context", "sections": [ "environment_context", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -25431,9 +25922,7 @@ "sections": [ "OS::Heat::CloudConfig", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -25492,9 +25981,7 @@ "sections": [ "OS::Neutron::Port", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -25523,8 +26010,7 @@ "sections": [ "ONAP Volume Module Output Parameters", "Output Parameters", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -25581,9 +26067,7 @@ "section_name": "vnf_id", "sections": [ "vnf_id", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -25667,9 +26151,7 @@ "sections": [ "OS::ContrailV2::InstanceIp", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -25697,8 +26179,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -25753,9 +26234,7 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{network-role}" ], "status": null, "tags": [], @@ -25782,9 +26261,7 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{network-role}" ], "status": null, "tags": [], @@ -25952,9 +26429,7 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -25969,6 +26444,34 @@ "validated_by": "", "validation_mode": "" }, + "R-22346": { + "description": "The VNF package MUST provide `VES Event Registration <https://onap.readthedocs.io/en/latest/submodules/vnfsdk/model.git/docs/files/VESEventRegistration.html>`_ for all VES events provided by that xNF.", + "full_title": "", + "hide_links": "", + "id": "R-22346", + "impacts": "", + "introduced": "casablanca", + "keyword": "MUST", + "links": [], + "notes": "", + "section_name": "Resource Description", + "sections": [ + "Resource Description", + "VNF On-boarding and package management" + ], + "status": null, + "tags": [], + "target": "VNF PACKAGE", + "test": "", + "test_case": "", + "test_file": "", + "title": "", + "title_from_content": "", + "type_name": "Requirement", + "updated": "", + "validated_by": "", + "validation_mode": "static" + }, "R-22367": { "description": "The VNF **MUST** support detection of malformed packets due to\nsoftware misconfiguration or software vulnerability.", "full_title": "", @@ -26010,9 +26513,7 @@ "section_name": "vf_module_index", "sections": [ "vf_module_index", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -26042,8 +26543,7 @@ "immutable", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -26072,36 +26572,7 @@ "sections": [ "ONAP Base Module Output Parameters", "Output Parameters", - "ONAP Heat Orchestration Templates: Overview", - "Heat" - ], - "status": null, - "tags": [], - "target": "VNF", - "test": "", - "test_case": "", - "test_file": "", - "title": "", - "title_from_content": "", - "type_name": "Requirement", - "updated": "", - "validated_by": "", - "validation_mode": "" - }, - "R-22645": { - "description": "The VNF **SHOULD** use commercial algorithms only when there\nare no applicable governmental standards for specific cryptographic\nfunctions, e.g., public key cryptography, message digests.", - "full_title": "", - "hide_links": "", - "id": "R-22645", - "impacts": "", - "introduced": "", - "keyword": "SHOULD", - "links": [], - "notes": "", - "section_name": "VNF Data Protection Requirements", - "sections": [ - "VNF Data Protection Requirements", - "VNF Security" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -26126,10 +26597,9 @@ "keyword": "MUST", "links": [], "notes": "", - "section_name": "ONAP Support of Environment Files", + "section_name": "ONAP Heat Support of Environment Files", "sections": [ - "ONAP Support of Environment Files", - "Heat" + "ONAP Heat Support of Environment Files" ], "status": null, "tags": [], @@ -26185,8 +26655,7 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -26244,9 +26713,7 @@ "section_name": "Property: Name", "sections": [ "Property: Name", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -26387,9 +26854,7 @@ "section_name": "Property: availability_zone", "sections": [ "Property: availability_zone", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -26444,9 +26909,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -26475,8 +26938,7 @@ "sections": [ "resources", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -26492,7 +26954,7 @@ "validation_mode": "" }, "R-23740": { - "description": "The VNF **MUST** accommodate the security principle of\n\"least privilege\" during development, implementation and operation.\nThe importance of \"least privilege\" cannot be overstated and must be\nobserved in all aspects of VNF development and not limited to security.\nThis is applicable to all sections of this document.", + "description": "The VNF **MUST** implement and enforce the principle of least privilege\non all protected interfaces.", "full_title": "", "hide_links": "", "id": "R-23740", @@ -26515,7 +26977,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -26548,7 +27010,7 @@ "validation_mode": "" }, "R-23882": { - "description": "The VNF **SHOULD** be scanned using both network scanning\nand application scanning security tools on all code, including underlying\nOS and related configuration. Scan reports shall be provided. Remediation\nroadmaps shall be made available for any findings.", + "description": "The VNF **SHOULD** provide the capability for the Operator to run security\nvulnerability scans of the operating system and all application layers.", "full_title": "", "hide_links": "", "id": "R-23882", @@ -26571,7 +27033,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -26702,8 +27164,7 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -26732,9 +27193,7 @@ "sections": [ "OS::Nova::Keypair", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -26790,8 +27249,7 @@ "section_name": "Optional Property availability_zone", "sections": [ "Optional Property availability_zone", - "Cinder Volumes", - "Heat" + "ONAP Heat Cinder Volumes" ], "status": null, "tags": [], @@ -26906,9 +27364,7 @@ "sections": [ "OS::Neutron::Net", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -26938,8 +27394,7 @@ "<param name>", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -27027,8 +27482,7 @@ "default", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -27057,9 +27511,7 @@ "sections": [ "OS::Neutron::Port", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -27114,9 +27566,7 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{network-role}" ], "status": null, "tags": [], @@ -27261,8 +27711,7 @@ "sections": [ "heat_template_version", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -27321,9 +27770,7 @@ "sections": [ "OS::Neutron::Port", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -27407,9 +27854,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -27436,9 +27881,7 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -27523,9 +27966,7 @@ "sections": [ "OS::ContrailV2::InterfaceRouteTable", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -27553,9 +27994,7 @@ "section_name": "Interface Route Table Prefixes for Contrail InterfaceRoute Table", "sections": [ "Interface Route Table Prefixes for Contrail InterfaceRoute Table", - "Contrail Resource Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Contrail Resource Parameters" ], "status": null, "tags": [], @@ -27643,9 +28082,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -27673,8 +28110,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -27849,9 +28285,7 @@ "sections": [ "OS::Nova::Server", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -27906,9 +28340,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -27936,8 +28368,7 @@ "section_name": "External Networks", "sections": [ "External Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -27965,9 +28396,7 @@ "section_name": "Property: network", "sections": [ "Property: network", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -28024,9 +28453,7 @@ "sections": [ "OS::Neutron::SecurityGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -28083,8 +28510,7 @@ "section_name": "Nested Heat Orchestration Templates Overview", "sections": [ "Nested Heat Orchestration Templates Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -28170,9 +28596,7 @@ "sections": [ "OS::ContrailV2::NetworkIpam", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -28201,9 +28625,7 @@ "sections": [ "OS::Heat::MultipartMime", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -28260,8 +28682,7 @@ "sections": [ "Cinder Volume Modules", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -28430,8 +28851,7 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -28461,8 +28881,7 @@ "label", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -28519,9 +28938,7 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{vm-type}" ], "status": null, "tags": [], @@ -28548,9 +28965,7 @@ "notes": "", "section_name": "Resource Property \u201cname\u201d", "sections": [ - "Resource Property \u201cname\u201d", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource Property \u201cname\u201d" ], "status": null, "tags": [], @@ -28580,8 +28995,7 @@ "hidden", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -28625,7 +29039,7 @@ "validation_mode": "" }, "R-32641": { - "description": "The VNF **MUST** provide the capability to encrypt data on\nnon-volatile memory.", + "description": "The VNF **MUST** provide the capability to encrypt data on\nnon-volatile memory.Non-volative memory is storage that is\ncapable of retaining data without electrical power, e.g.\nComplementary metal\u2013oxide\u2013semiconductor (CMOS) or hard drives.", "full_title": "", "hide_links": "", "id": "R-32641", @@ -28648,7 +29062,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -28722,8 +29136,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -28980,9 +29393,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -29010,9 +29421,7 @@ "section_name": "workload_context", "sections": [ "workload_context", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -29124,8 +29533,7 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -29268,8 +29676,7 @@ "sections": [ "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -29325,8 +29732,7 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -29351,10 +29757,9 @@ "keyword": "MUST", "links": [], "notes": "", - "section_name": "ONAP Support of Environment Files", + "section_name": "ONAP Heat Support of Environment Files", "sections": [ - "ONAP Support of Environment Files", - "Heat" + "ONAP Heat Support of Environment Files" ], "status": null, "tags": [], @@ -29383,9 +29788,7 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -29485,7 +29888,7 @@ "validation_mode": "" }, "R-36542": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vnf\\_name' **MUST NOT** be\nenumerated in the Heat Orchestration Template's environment file.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vnf_name' **MUST NOT** be\nenumerated in the Heat Orchestration Template's environment file.", "full_title": "", "hide_links": "", "id": "R-36542", @@ -29497,9 +29900,7 @@ "section_name": "vnf_name", "sections": [ "vnf_name", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -29527,8 +29928,7 @@ "section_name": "Nested Heat Orchestration Templates Overview", "sections": [ "Nested Heat Orchestration Templates Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -29555,9 +29955,7 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{vm-type}" ], "status": null, "tags": [], @@ -29587,8 +29985,7 @@ "type", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -29673,8 +30070,7 @@ "sections": [ "outputs", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -29702,8 +30098,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -29719,7 +30114,7 @@ "validation_mode": "" }, "R-37039": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_index' **MUST NOT**\nbe enumerated in the Heat Orchestration Template's environment file.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_index' **MUST NOT**\nbe enumerated in the Heat Orchestration Template's environment file.", "full_title": "", "hide_links": "", "id": "R-37039", @@ -29731,9 +30126,7 @@ "section_name": "vf_module_index", "sections": [ "vf_module_index", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -29761,9 +30154,7 @@ "section_name": "vnf_id", "sections": [ "vnf_id", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -29905,9 +30296,7 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -29935,8 +30324,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -29952,7 +30340,7 @@ "validation_mode": "" }, "R-39067": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_name' **MUST**\nbe declared as type: 'string'.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_name' **MUST**\nbe declared as type: 'string'.", "full_title": "", "hide_links": "", "id": "R-39067", @@ -29964,9 +30352,7 @@ "section_name": "vf_module_name", "sections": [ "vf_module_name", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -30022,8 +30408,7 @@ "section_name": "Support of heat stack update", "sections": [ "Support of heat stack update", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -30052,8 +30437,7 @@ "sections": [ "description", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -30152,7 +30536,7 @@ "validation_mode": "" }, "R-39841": { - "description": "The VNF's Heat Orchestration Template's Resource 'OS::Neutron::Port'\nproperty 'fixed_ips' map property 'ip_address' parameter\n'{vm-type}_{network-role}\\_ip\\_{index}' **MUST NOT** be enumerated in the\nVNF's Heat Orchestration Template's Environment File.", + "description": "The VNF's Heat Orchestration Template's Resource 'OS::Neutron::Port'\nproperty 'fixed_ips' map property 'ip_address' parameter\n'{vm-type}_{network-role}_ip_{index}' **MUST NOT** be enumerated in the\nVNF's Heat Orchestration Template's Environment File.", "full_title": "", "hide_links": "", "id": "R-39841", @@ -30164,9 +30548,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -30224,9 +30606,7 @@ "section_name": "Property: flavor", "sections": [ "Property: flavor", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -30256,8 +30636,7 @@ "constraints", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -30314,8 +30693,7 @@ "sections": [ "resources", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -30331,7 +30709,7 @@ "validation_mode": "" }, "R-40813": { - "description": "The VNF **SHOULD** support the use of virtual trusted platform\nmodule, hypervisor security testing and standards scanning tools.", + "description": "The VNF **SHOULD** support the use of virtual trusted platform\nmodule.", "full_title": "", "hide_links": "", "id": "R-40813", @@ -30354,7 +30732,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -30399,9 +30777,7 @@ "section_name": "Property: Name", "sections": [ "Property: Name", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -30429,9 +30805,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -30573,9 +30947,7 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -30661,8 +31033,7 @@ "section_name": "Heat Files Support (get_file)", "sections": [ "Heat Files Support (get_file)", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -30691,9 +31062,7 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -30891,8 +31260,7 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -31065,8 +31433,7 @@ "section_name": "Support of heat stack update", "sections": [ "Support of heat stack update", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -31096,8 +31463,7 @@ "deletion_policy", "resources", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -31141,7 +31507,7 @@ "validation_mode": "" }, "R-43958": { - "description": "The xNF Package **MUST** include documentation describing\nthe tests that were conducted by the xNF providor and the test results.", + "description": "The xNF Package **MUST** include documentation describing\nthe tests that were conducted by the xNF provider and the test results.", "full_title": "", "hide_links": "", "id": "R-43958", @@ -31183,8 +31549,7 @@ "description", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -31229,6 +31594,35 @@ "validated_by": "", "validation_mode": "" }, + "R-440220": { + "description": "The xNF **SHOULD** support File transferring protocol, such as FTPES or SFTP,\nwhen supporting the event-driven bulk transfer of monitoring data.", + "full_title": "", + "hide_links": "", + "id": "R-440220", + "impacts": "dcae, dmaap", + "introduced": "casablanca", + "keyword": "SHOULD", + "links": [], + "notes": "", + "section_name": "Bulk Performance Measurement", + "sections": [ + "Bulk Performance Measurement", + "Monitoring & Management Requirements", + "Monitoring & Management" + ], + "status": null, + "tags": [], + "target": "XNF", + "test": "", + "test_case": "", + "test_file": "", + "title": "", + "title_from_content": "", + "type_name": "Requirement", + "updated": "", + "validated_by": "", + "validation_mode": "" + }, "R-44032": { "description": "The VNF **MUST** provide or support the Identity and Access\nManagement (IDAM) based threat detection data for Man in the Middle (MITM).", "full_title": "", @@ -31299,9 +31693,7 @@ "sections": [ "Contrail Issue with Values for OS::Nova::Server Property Name", "Property: Name", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -31376,7 +31768,7 @@ "validation_mode": "" }, "R-44318": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vnf\\_name' **MUST NOT** have\nparameter contraints defined.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vnf_name' **MUST NOT** have\nparameter contraints defined.", "full_title": "", "hide_links": "", "id": "R-44318", @@ -31388,9 +31780,7 @@ "section_name": "vnf_name", "sections": [ "vnf_name", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -31418,9 +31808,7 @@ "section_name": "vnf_id", "sections": [ "vnf_id", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -31532,9 +31920,7 @@ "section_name": "Property: flavor", "sections": [ "Property: flavor", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -31591,9 +31977,7 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -31650,8 +32034,7 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -31679,8 +32062,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -31709,9 +32091,7 @@ "sections": [ "OS::ContrailV2::InstanceIp", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -31768,8 +32148,7 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -31826,9 +32205,7 @@ "section_name": "vm_role", "sections": [ "vm_role", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -31855,9 +32232,7 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{vm-type}" ], "status": null, "tags": [], @@ -31942,8 +32317,7 @@ "depends_on", "resources", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -31999,9 +32373,7 @@ "section_name": "workload_context", "sections": [ "workload_context", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -32145,9 +32517,7 @@ "sections": [ "OAM Management IP Addresses", "Predefined Output Parameters", - "ONAP Output Parameter Names", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "ONAP Output Parameter Names" ], "status": null, "tags": [], @@ -32174,9 +32544,7 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{vm-type}" ], "status": null, "tags": [], @@ -32376,9 +32744,7 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -32435,9 +32801,7 @@ "sections": [ "OAM Management IP Addresses", "Predefined Output Parameters", - "ONAP Output Parameter Names", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "ONAP Output Parameter Names" ], "status": null, "tags": [], @@ -32541,7 +32905,7 @@ "validation_mode": "" }, "R-49177": { - "description": "If a VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_name' is passed\ninto a Nested YAML file, the parameter name 'vf\\_module\\_name'\n**MUST NOT** change.", + "description": "If a VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_name' is passed\ninto a Nested YAML file, the parameter name 'vf_module_name'\n**MUST NOT** change.", "full_title": "", "hide_links": "", "id": "R-49177", @@ -32553,9 +32917,7 @@ "section_name": "vf_module_name", "sections": [ "vf_module_name", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -32756,8 +33118,7 @@ "OS::Heat::ResourceGroup Property count", "Use of Heat ResourceGroup", "Nested Heat Template Requirements", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -32815,9 +33176,7 @@ "section_name": "Property: flavor", "sections": [ "Property: flavor", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -32846,9 +33205,7 @@ "sections": [ "OS::ContrailV2::VirtualMachineInterface", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -32864,7 +33221,7 @@ "validation_mode": "" }, "R-50816": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource **MAY** contain the metadata map value parameter\n'vf\\_module\\_index'.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource **MAY** contain the metadata map value parameter\n'vf_module_index'.", "full_title": "", "hide_links": "", "id": "R-50816", @@ -32876,9 +33233,7 @@ "section_name": "vf_module_index", "sections": [ "vf_module_index", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -32906,9 +33261,7 @@ "section_name": "Property: Name", "sections": [ "Property: Name", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -33038,34 +33391,6 @@ "validated_by": "", "validation_mode": "" }, - "R-52085": { - "description": "The VNF **MUST**, if not using the NCSP's IDAM API, provide\nthe ability to support Multi-Factor Authentication (e.g., 1st factor =\nSoftware token on device (RSA SecureID); 2nd factor = User Name+Password,\netc.) for the users.", - "full_title": "", - "hide_links": "", - "id": "R-52085", - "impacts": "", - "introduced": "", - "keyword": "MUST", - "links": [], - "notes": "", - "section_name": "VNF General Security Requirements", - "sections": [ - "VNF General Security Requirements", - "VNF Security" - ], - "status": null, - "tags": [], - "target": "VNF", - "test": "", - "test_case": "", - "test_file": "", - "title": "", - "title_from_content": "", - "type_name": "Requirement", - "updated": "", - "validated_by": "", - "validation_mode": "" - }, "R-52425": { "description": "A VNF's port connected to an internal network **MUST** connect\nthe port to VMs in the same VNF.", "full_title": "", @@ -33079,8 +33404,7 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -33136,8 +33460,7 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -33166,8 +33489,7 @@ "sections": [ "ONAP Base Module Output Parameters", "Output Parameters", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -33254,9 +33576,7 @@ "sections": [ "OS::ContrailV2::InstanceIp", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -33314,8 +33634,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -33373,8 +33692,7 @@ "type", "resources", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -33402,9 +33720,7 @@ "section_name": "Property: Name", "sections": [ "Property: Name", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -33450,7 +33766,7 @@ "validation_mode": "" }, "R-54340": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_index' **MUST** be\ndeclared as type: 'number'.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_index' **MUST** be\ndeclared as type: 'number'.", "full_title": "", "hide_links": "", "id": "R-54340", @@ -33462,9 +33778,7 @@ "section_name": "vf_module_index", "sections": [ "vf_module_index", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -33550,9 +33864,7 @@ "sections": [ "OS::ContrailV2::VirtualMachineInterface", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -33579,9 +33891,7 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -33693,9 +34003,7 @@ "section_name": "vnf_id", "sections": [ "vnf_id", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -33711,7 +34019,7 @@ "validation_mode": "" }, "R-55306": { - "description": "If a VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_index' **MUST NOT** be\nused in a VNF's Volume Template; it is not supported.", + "description": "If a VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_index' **MUST NOT** be\nused in a VNF's Volume Template; it is not supported.", "full_title": "", "hide_links": "", "id": "R-55306", @@ -33723,9 +34031,7 @@ "section_name": "vf_module_index", "sections": [ "vf_module_index", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -33824,34 +34130,6 @@ "validated_by": "", "validation_mode": "" }, - "R-55830": { - "description": "The VNF **MUST** distribute all production code from NCSP\ninternal sources only. No production code, libraries, OS images, etc.\nshall be distributed from publically accessible depots.", - "full_title": "", - "hide_links": "", - "id": "R-55830", - "impacts": "", - "introduced": "", - "keyword": "MUST", - "links": [], - "notes": "", - "section_name": "VNF General Security Requirements", - "sections": [ - "VNF General Security Requirements", - "VNF Security" - ], - "status": null, - "tags": [], - "target": "VNF", - "test": "", - "test_case": "", - "test_file": "", - "title": "", - "title_from_content": "", - "type_name": "Requirement", - "updated": "", - "validated_by": "", - "validation_mode": "" - }, "R-56183": { "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'environment_context' **MUST NOT**\nhave parameter contraints defined.", "full_title": "", @@ -33865,9 +34143,7 @@ "section_name": "environment_context", "sections": [ "environment_context", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -33925,9 +34201,7 @@ "sections": [ "OAM Management IP Addresses", "Predefined Output Parameters", - "ONAP Output Parameter Names", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "ONAP Output Parameter Names" ], "status": null, "tags": [], @@ -33984,8 +34258,7 @@ "section_name": "ONAP Heat Orchestration Template Filenames", "sections": [ "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -34013,8 +34286,7 @@ "section_name": "Nested Heat Orchestration Templates Overview", "sections": [ "Nested Heat Orchestration Templates Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -34210,9 +34482,7 @@ "section_name": "Property: image", "sections": [ "Property: image", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -34240,8 +34510,7 @@ "section_name": "External Networks", "sections": [ "External Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -34439,9 +34708,7 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{network-role}" ], "status": null, "tags": [], @@ -34469,9 +34736,7 @@ "section_name": "Property: image", "sections": [ "Property: image", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -34515,7 +34780,7 @@ "validation_mode": "" }, "R-58964": { - "description": "The VNF **MUST** provide the capability to restrict read\nand write access to data.", + "description": "The VNF **MUST** provide the capability to restrict read\nand write access to data handled by the VNF.", "full_title": "", "hide_links": "", "id": "R-58964", @@ -34538,7 +34803,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -34640,9 +34905,7 @@ "sections": [ "OS::Neutron::Subnet", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -34670,8 +34933,7 @@ "section_name": "Scope of a Heat Orchestration Template", "sections": [ "Scope of a Heat Orchestration Template", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -34699,9 +34961,7 @@ "section_name": "Property: availability_zone", "sections": [ "Property: availability_zone", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -34759,8 +35019,7 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -34788,8 +35047,7 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -34874,10 +35132,9 @@ "keyword": "MUST", "links": [], "notes": "", - "section_name": "ONAP VNF Modularity", + "section_name": "ONAP Heat VNF Modularity", "sections": [ - "ONAP VNF Modularity", - "Heat" + "ONAP Heat VNF Modularity" ], "status": null, "tags": [], @@ -34991,8 +35248,7 @@ "section_name": "Heat Files Support (get_file)", "sections": [ "Heat Files Support (get_file)", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -35021,9 +35277,7 @@ "sections": [ "OS::ContrailV2::InstanceIp", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -35051,9 +35305,7 @@ "section_name": "Property: allowed_address_pairs, Map Property: ip_address", "sections": [ "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -35081,9 +35333,7 @@ "section_name": "vnf_name", "sections": [ "vnf_name", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -35129,7 +35379,7 @@ "validation_mode": "" }, "R-62498": { - "description": "The VNF **MUST**, if not using the NCSPs IDAM API, encrypt\nOA&M access (e.g., SSH, SFTP).", + "description": "The VNF **MUST** support encrypted access protocols, e.g., TLS,\nSSH, SFTP.", "full_title": "", "hide_links": "", "id": "R-62498", @@ -35152,7 +35402,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -35169,9 +35419,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -35199,9 +35447,7 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -35229,9 +35475,7 @@ "section_name": "environment_context", "sections": [ "environment_context", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -35259,9 +35503,7 @@ "section_name": "Property: network", "sections": [ "Property: network", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -35291,36 +35533,7 @@ "update_policy", "resources", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" - ], - "status": null, - "tags": [], - "target": "VNF", - "test": "", - "test_case": "", - "test_file": "", - "title": "", - "title_from_content": "", - "type_name": "Requirement", - "updated": "", - "validated_by": "", - "validation_mode": "" - }, - "R-63217": { - "description": "The VNF **MUST**, if not using the NCSP's IDAM API, support\nlogging via ONAP for a historical view of \"who did what and when.\"", - "full_title": "", - "hide_links": "", - "id": "R-63217", - "impacts": "", - "introduced": "", - "keyword": "MUST", - "links": [], - "notes": "", - "section_name": "VNF General Security Requirements", - "sections": [ - "VNF General Security Requirements", - "VNF Security" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -35494,9 +35707,7 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -35525,9 +35736,7 @@ "sections": [ "OS::Heat::ResourceGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -35721,9 +35930,7 @@ "sections": [ "OS::Nova::Keypair", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -35752,9 +35959,7 @@ "sections": [ "OS::ContrailV2::ServiceHealthCheck", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -35868,9 +36073,7 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{vm-type}" ], "status": null, "tags": [], @@ -35955,10 +36158,9 @@ "keyword": "MUST", "links": [], "notes": "", - "section_name": "ONAP Support of Environment Files", + "section_name": "ONAP Heat Support of Environment Files", "sections": [ - "ONAP Support of Environment Files", - "Heat" + "ONAP Heat Support of Environment Files" ], "status": null, "tags": [], @@ -35986,8 +36188,7 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -36015,9 +36216,7 @@ "section_name": "vm_role", "sections": [ "vm_role", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -36061,7 +36260,7 @@ "validation_mode": "" }, "R-67793": { - "description": "When a VNF's Heat Orchestration Template's resource is associated\nwith more than one '{vm-type}' and/or more than one internal and/or\nexternal network, the Resource ID **MUST NOT** contain the '{vm-type}'\nand/or '{network-role}'/'int\\_{network-role}'. It also should contain the\nterm 'shared' and/or contain text that identifies the VNF", + "description": "When a VNF's Heat Orchestration Template's resource is associated\nwith more than one '{vm-type}' and/or more than one internal and/or\nexternal network, the Resource ID **MUST NOT** contain the '{vm-type}'\nand/or '{network-role}'/'int\\_{network-role}'. It also should contain the\nterm 'shared' and/or contain text that identifies the VNF.", "full_title": "", "hide_links": "", "id": "R-67793", @@ -36072,9 +36271,7 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -36118,7 +36315,7 @@ "validation_mode": "" }, "R-68023": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource **SHOULD** contain the metadata map value parameter\n'vf\\_module\\_name'.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource **SHOULD** contain the metadata map value parameter\n'vf_module_name'.", "full_title": "", "hide_links": "", "id": "R-68023", @@ -36130,9 +36327,7 @@ "section_name": "vf_module_name", "sections": [ "vf_module_name", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -36160,8 +36355,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -36218,8 +36412,7 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -36278,9 +36471,7 @@ "sections": [ "OS::Neutron::Port", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -36336,8 +36527,7 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -36395,8 +36585,7 @@ "section_name": "External Networks", "sections": [ "External Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -36424,9 +36613,7 @@ "section_name": "Property: flavor", "sections": [ "Property: flavor", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -36482,9 +36669,7 @@ "section_name": "Boot Options", "sections": [ "Boot Options", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -36500,7 +36685,7 @@ "validation_mode": "" }, "R-69610": { - "description": "The VNF **MUST** provide the capability of using certificates\nissued from a Certificate Authority not provided by the VNF provider.", + "description": "The VNF **MUST** provide the capability of using X.509 certificates\nissued by an external Certificate Authority.", "full_title": "", "hide_links": "", "id": "R-69610", @@ -36523,7 +36708,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -36540,9 +36725,7 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -36598,8 +36781,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -36627,8 +36809,7 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -36742,8 +36923,7 @@ "sections": [ "Nested Heat file", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -36801,9 +36981,7 @@ "section_name": "vm_role", "sections": [ "vm_role", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -36819,7 +36997,7 @@ "validation_mode": "" }, "R-70933": { - "description": "The VNF **MUST** provide the ability to migrate to newer\nversions of cryptographic algorithms and protocols with no impact.", + "description": "The VNF **MUST** provide the ability to migrate to newer\nversions of cryptographic algorithms and protocols with minimal impact.", "full_title": "", "hide_links": "", "id": "R-70933", @@ -36842,7 +37020,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -36860,9 +37038,7 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -36890,9 +37066,7 @@ "section_name": "Property: image", "sections": [ "Property: image", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -36908,7 +37082,7 @@ "validation_mode": "" }, "R-71493": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource **MUST** contain the metadata map value parameter\n'vf\\_module\\_id'.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource **MUST** contain the metadata map value parameter\n'vf_module_id'.", "full_title": "", "hide_links": "", "id": "R-71493", @@ -36920,9 +37094,7 @@ "section_name": "vf_module_id", "sections": [ "vf_module_id", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -36938,7 +37110,7 @@ "validation_mode": "" }, "R-71577": { - "description": "When the VNF's Heat Orchestration Template's Resource\n'OS::Neutron::Port' is attaching to an external network, and an IPv6 address\nis assigned using the property 'fixed_ips' map property 'ip_address' and\nthe parameter type is defined as a string, the parameter name **MUST** follow\nthe naming convention\n\n * '{vm-type}_{network-role}\\_v6\\_ip\\_{index}'\n\nwhere\n\n * '{vm-type}' is the {vm-type} associated with the OS::Nova::Server\n * '{network-role}' is the {network-role} of the external network\n * the value for {index} must start at zero (0) and increment by one", + "description": "When the VNF's Heat Orchestration Template's Resource\n'OS::Neutron::Port' is attaching to an external network, and an IPv6 address\nis assigned using the property 'fixed_ips' map property 'ip_address' and\nthe parameter type is defined as a string, the parameter name **MUST** follow\nthe naming convention\n\n * '{vm-type}_{network-role}_v6_ip_{index}'\n\nwhere\n\n * '{vm-type}' is the {vm-type} associated with the OS::Nova::Server\n * '{network-role}' is the {network-role} of the external network\n * the value for {index} must start at zero (0) and increment by one", "full_title": "", "hide_links": "", "id": "R-71577", @@ -36950,9 +37122,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -36982,8 +37152,7 @@ "type", "resources", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -36999,7 +37168,7 @@ "validation_mode": "" }, "R-71787": { - "description": "The VNF **MUST** comply with Segregation of Duties (access to a\nsingle layer and no developer may access production without special\noversight) when persons or non-person entities access VNFs.", + "description": "Each layer of the VNF **MUST** support access restriction\nindependently of all other layers so that Segregation of Duties\ncan be implemented.", "full_title": "", "hide_links": "", "id": "R-71787", @@ -37022,7 +37191,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -37125,9 +37294,7 @@ "section_name": "vnf_name", "sections": [ "vnf_name", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -37143,7 +37310,7 @@ "validation_mode": "" }, "R-72871": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_id' **MUST NOT**\nbe enumerated in the Heat Orchestration Template's environment file.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_id' **MUST NOT**\nbe enumerated in the Heat Orchestration Template's environment file.", "full_title": "", "hide_links": "", "id": "R-72871", @@ -37155,9 +37322,7 @@ "section_name": "vf_module_id", "sections": [ "vf_module_id", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -37173,7 +37338,7 @@ "validation_mode": "" }, "R-73067": { - "description": "The VNF **MUST** use industry standard cryptographic algorithms\nand standard modes of operations when implementing cryptography.", + "description": "The VNF **MUST** use NIST and industry standard cryptographic\nalgorithms and standard modes of operations when implementing\ncryptography.", "full_title": "", "hide_links": "", "id": "R-73067", @@ -37196,7 +37361,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -37214,9 +37379,7 @@ "sections": [ "OS::Neutron::SecurityGroup", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -37273,9 +37436,7 @@ "sections": [ "External Networks", "Contrail Network Parameters", - "Contrail Resource Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Contrail Resource Parameters" ], "status": null, "tags": [], @@ -37474,8 +37635,7 @@ "section_name": "ONAP Heat Orchestration Template Filenames", "sections": [ "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -37614,9 +37774,7 @@ "section_name": "workload_context", "sections": [ "workload_context", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -37674,8 +37832,7 @@ "resource ID", "resources", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -37703,9 +37860,7 @@ "section_name": "workload_context", "sections": [ "workload_context", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -37804,6 +37959,35 @@ "validated_by": "", "validation_mode": "" }, + "R-75943": { + "description": "The xNF **SHOULD** support the data schema defined in 3GPP TS 32.435, when\nsupporting the event-driven bulk transfer of monitoring data.", + "full_title": "", + "hide_links": "", + "id": "R-75943", + "impacts": "dcae, dmaap", + "introduced": "casablanca", + "keyword": "SHOULD", + "links": [], + "notes": "", + "section_name": "Bulk Performance Measurement", + "sections": [ + "Bulk Performance Measurement", + "Monitoring & Management Requirements", + "Monitoring & Management" + ], + "status": null, + "tags": [], + "target": "XNF", + "test": "", + "test_case": "", + "test_file": "", + "title": "", + "title_from_content": "", + "type_name": "Requirement", + "updated": "", + "validated_by": "", + "validation_mode": "" + }, "R-76014": { "description": "A VNF's Heat Orchestration Template's Resource\n'OS::ContrailV2::ServiceHealthCheck' Resource ID **MUST**\ncontain the '{vm-type}'.", "full_title": "", @@ -37818,9 +38002,7 @@ "sections": [ "OS::ContrailV2::ServiceHealthCheck", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -37849,8 +38031,7 @@ "sections": [ "Nested Heat file", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -37878,9 +38059,7 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -37909,9 +38088,7 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -37939,9 +38116,7 @@ "section_name": "Interface Route Table Prefixes for Contrail InterfaceRoute Table", "sections": [ "Interface Route Table Prefixes for Contrail InterfaceRoute Table", - "Contrail Resource Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Contrail Resource Parameters" ], "status": null, "tags": [], @@ -37969,8 +38144,7 @@ "section_name": "Heat Files Support (get_file)", "sections": [ "Heat Files Support (get_file)", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -38255,9 +38429,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -38287,8 +38459,7 @@ "external_id", "resources", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -38400,10 +38571,9 @@ "keyword": "MUST", "links": [], "notes": "", - "section_name": "Cinder Volumes", + "section_name": "ONAP Heat Cinder Volumes", "sections": [ - "Cinder Volumes", - "Heat" + "ONAP Heat Cinder Volumes" ], "status": null, "tags": [], @@ -38433,8 +38603,7 @@ "constraints", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -38534,7 +38703,7 @@ "validation_mode": "" }, "R-80374": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_name'\n**MUST NOT** be enumerated in the Heat Orchestration Template's\nenvironment file.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_name'\n**MUST NOT** be enumerated in the Heat Orchestration Template's\nenvironment file.", "full_title": "", "hide_links": "", "id": "R-80374", @@ -38546,9 +38715,7 @@ "section_name": "vf_module_name", "sections": [ "vf_module_name", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -38576,9 +38743,7 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -38665,9 +38830,7 @@ "sections": [ "OS::ContrailV2::InterfaceRouteTable", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -38696,8 +38859,7 @@ "sections": [ "Base Modules", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -38725,8 +38887,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -38784,9 +38945,7 @@ "sections": [ "OS::ContrailV2::NetworkIpam", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -38843,9 +39002,7 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -38861,7 +39018,7 @@ "validation_mode": "" }, "R-82134": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_id' **MUST**\nbe declared as type: 'string'.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_id' **MUST**\nbe declared as type: 'string'.", "full_title": "", "hide_links": "", "id": "R-82134", @@ -38873,9 +39030,7 @@ "section_name": "vf_module_id", "sections": [ "vf_module_id", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -38929,9 +39084,7 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{vm-type}" ], "status": null, "tags": [], @@ -38958,9 +39111,7 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -38989,8 +39140,7 @@ "sections": [ "Cinder Volume Modules", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -39047,8 +39197,7 @@ "section_name": "External Networks", "sections": [ "External Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -39134,9 +39283,7 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -39165,9 +39312,7 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -39223,9 +39368,7 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -39253,9 +39396,7 @@ "section_name": "Boot Options", "sections": [ "Boot Options", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -39343,9 +39484,7 @@ "section_name": "Property: fixed_ips, Map Property: subnet_id", "sections": [ "Property: fixed_ips, Map Property: subnet_id", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -39388,6 +39527,35 @@ "validated_by": "", "validation_mode": "" }, + "R-841740": { + "description": "The xNF **SHOULD** support FileReady VES event for event-driven bulk transfer\nof monitoring data.", + "full_title": "", + "hide_links": "", + "id": "R-841740", + "impacts": "dcae, dmaap", + "introduced": "casablanca", + "keyword": "SHOULD", + "links": [], + "notes": "", + "section_name": "Bulk Performance Measurement", + "sections": [ + "Bulk Performance Measurement", + "Monitoring & Management Requirements", + "Monitoring & Management" + ], + "status": null, + "tags": [], + "target": "XNF", + "test": "", + "test_case": "", + "test_file": "", + "title": "", + "title_from_content": "", + "type_name": "Requirement", + "updated": "", + "validated_by": "", + "validation_mode": "" + }, "R-84322": { "description": "A VNF's Heat Orchestration Template's Resource property\nparameter that is associated with an internal network\n**MUST** include 'int\\_{network-role}' as part of the parameter\nname, where 'int\\_' is a hard coded string.", "full_title": "", @@ -39400,9 +39568,7 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{network-role}" ], "status": null, "tags": [], @@ -39459,9 +39625,7 @@ "sections": [ "OS::ContrailV2::PortTuple", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -39516,9 +39680,7 @@ "section_name": "Contrail Issue with Values for the Property Name", "sections": [ "Contrail Issue with Values for the Property Name", - "Resource Property \u201cname\u201d", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource Property \u201cname\u201d" ], "status": null, "tags": [], @@ -39603,9 +39765,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -39633,9 +39793,7 @@ "section_name": "vm_role", "sections": [ "vm_role", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -39678,34 +39836,6 @@ "validated_by": "", "validation_mode": "" }, - "R-85633": { - "description": "The VNF **MUST** implement Data Storage Encryption\n(database/disk encryption) for Sensitive Personal Information (SPI)\nand other subscriber identifiable data.\n\nNote: Subscribers SPI/data must be encrypted at rest, and other\nsubscriber identifiable data should be encrypted at rest. Other\ndata protection requirements exist and should be well understood\nby the developer.", - "full_title": "", - "hide_links": "", - "id": "R-85633", - "impacts": "", - "introduced": "", - "keyword": "MUST", - "links": [], - "notes": "", - "section_name": "VNF General Security Requirements", - "sections": [ - "VNF General Security Requirements", - "VNF Security" - ], - "status": null, - "tags": [], - "target": "VNF", - "test": "", - "test_case": "", - "test_file": "", - "title": "", - "title_from_content": "", - "type_name": "Requirement", - "updated": "", - "validated_by": "", - "validation_mode": "" - }, "R-85653": { "description": "The xNF **MUST** provide metrics (e.g., number of sessions,\nnumber of subscribers, number of seats, etc.) to ONAP for tracking\nevery license.", "full_title": "", @@ -39746,9 +39876,7 @@ "notes": "", "section_name": "Resource Property \u201cname\u201d", "sections": [ - "Resource Property \u201cname\u201d", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource Property \u201cname\u201d" ], "status": null, "tags": [], @@ -39776,9 +39904,7 @@ "section_name": "Property: Name", "sections": [ "Property: Name", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -39862,9 +39988,7 @@ "section_name": "Property: network", "sections": [ "Property: network", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -39908,7 +40032,7 @@ "validation_mode": "" }, "R-86237": { - "description": "If a VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_id' is passed\ninto a Nested YAML file, the parameter name 'vf\\_module\\_id'\n**MUST NOT** change.", + "description": "If a VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_id' is passed\ninto a Nested YAML file, the parameter name 'vf_module_id'\n**MUST NOT** change.", "full_title": "", "hide_links": "", "id": "R-86237", @@ -39920,9 +40044,7 @@ "section_name": "vf_module_id", "sections": [ "vf_module_id", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -39978,8 +40100,7 @@ "section_name": "Environment File Format", "sections": [ "Environment File Format", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -40007,9 +40128,7 @@ "section_name": "vm_role", "sections": [ "vm_role", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -40038,9 +40157,7 @@ "sections": [ "OS::Cinder::VolumeAttachment", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -40123,9 +40240,7 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{network-role}" ], "status": null, "tags": [], @@ -40208,8 +40323,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -40237,8 +40351,7 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -40267,9 +40380,7 @@ "sections": [ "OS::Cinder::Volume", "OpenStack Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -40297,8 +40408,7 @@ "section_name": "Internal Networks", "sections": [ "Internal Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -40314,7 +40424,7 @@ "validation_mode": "" }, "R-87123": { - "description": "The VNF's Heat Orchestration Template's Resource\n'OS::Neutron::Port' property 'fixed_ips' map property 'ip_address'\nparameter '{vm-type}_{network-role}\\_v6\\_ip\\_{index}'\n**MUST NOT** be enumerated in the VNF's Heat Orchestration\nTemplate's Environment File.", + "description": "The VNF's Heat Orchestration Template's Resource\n'OS::Neutron::Port' property 'fixed_ips' map property 'ip_address'\nparameter '{vm-type}_{network-role}_v6_ip_{index}'\n**MUST NOT** be enumerated in the VNF's Heat Orchestration\nTemplate's Environment File.", "full_title": "", "hide_links": "", "id": "R-87123", @@ -40326,9 +40436,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -40385,8 +40493,7 @@ "sections": [ "Incremental Modules", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -40442,8 +40549,7 @@ "section_name": "ONAP Heat Orchestration Template Filenames", "sections": [ "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -40472,9 +40578,7 @@ "sections": [ "OS::ContrailV2::InstanceIp", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -40532,9 +40636,7 @@ "section_name": "Property: Name", "sections": [ "Property: Name", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -40562,8 +40664,7 @@ "section_name": "Heat Files Support (get_file)", "sections": [ "Heat Files Support (get_file)", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -40707,9 +40808,7 @@ "section_name": "ONAP Volume Template Output Parameters:", "sections": [ "ONAP Volume Template Output Parameters:", - "ONAP Output Parameter Names", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "ONAP Output Parameter Names" ], "status": null, "tags": [], @@ -40737,9 +40836,7 @@ "section_name": "environment_context", "sections": [ "environment_context", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -40768,9 +40865,7 @@ "sections": [ "OS::ContrailV2::InstanceIp", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -40800,8 +40895,7 @@ "constraints", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -40998,8 +41092,7 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -41028,8 +41121,7 @@ "sections": [ "ONAP Volume Module Output Parameters", "Output Parameters", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -41087,8 +41179,7 @@ "section_name": "Nested Heat Template Requirements", "sections": [ "Nested Heat Template Requirements", - "Heat Template Constructs", - "Heat" + "ONAP Heat Heat Template Constructs" ], "status": null, "tags": [], @@ -41117,8 +41208,7 @@ "sections": [ "resources", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -41146,9 +41236,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -41177,8 +41265,7 @@ "sections": [ "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -41208,8 +41295,7 @@ "default", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -41265,8 +41351,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -41294,9 +41379,7 @@ "section_name": "Property: image", "sections": [ "Property: image", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -41325,8 +41408,7 @@ "sections": [ "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -41355,8 +41437,7 @@ "sections": [ "Base Modules", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -41384,8 +41465,7 @@ "section_name": "ONAP VNF Modularity Overview", "sections": [ "ONAP VNF Modularity Overview", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -41444,9 +41524,7 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -41475,9 +41553,7 @@ "sections": [ "External Networks", "Contrail Network Parameters", - "Contrail Resource Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Contrail Resource Parameters" ], "status": null, "tags": [], @@ -41619,9 +41695,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -41649,9 +41723,7 @@ "section_name": "Property: network", "sections": [ "Property: network", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -41680,9 +41752,7 @@ "sections": [ "Items to Note", "Introduction", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -41740,9 +41810,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -41828,8 +41896,7 @@ "sections": [ "Incremental Modules", "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -41886,9 +41953,7 @@ "sections": [ "OAM Management IP Addresses", "Predefined Output Parameters", - "ONAP Output Parameter Names", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "ONAP Output Parameter Names" ], "status": null, "tags": [], @@ -41972,8 +42037,7 @@ "section_name": "YAML Format", "sections": [ "YAML Format", - "General Guidelines", - "Heat" + "General Guidelines for Heat" ], "status": null, "tags": [], @@ -42001,9 +42065,7 @@ "section_name": "vm_role", "sections": [ "vm_role", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -42019,7 +42081,7 @@ "validation_mode": "" }, "R-95864": { - "description": "The VNF **MUST** use commercial tools that comply with X.509\nstandards and produce x.509 compliant keys for public/private key generation.", + "description": "The VNF **MUST** support digital certificates that comply with X.509\nstandards.", "full_title": "", "hide_links": "", "id": "R-95864", @@ -42042,7 +42104,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -42091,8 +42153,7 @@ "constraints", "parameters", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -42121,9 +42182,7 @@ "sections": [ "OS::ContrailV2::VirtualMachineInterface", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -42150,9 +42209,7 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -42237,9 +42294,7 @@ "notes": "", "section_name": "{network-role}", "sections": [ - "{network-role}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{network-role}" ], "status": null, "tags": [], @@ -42297,8 +42352,7 @@ "metadata", "resources", "Heat Orchestration Template Structure", - "Heat Orchestration Template Format", - "Heat" + "ONAP Heat Orchestration Template Format" ], "status": null, "tags": [], @@ -42326,9 +42380,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -42471,9 +42523,7 @@ "section_name": "ONAP Base Module Output Parameters:", "sections": [ "ONAP Base Module Output Parameters:", - "ONAP Output Parameter Names", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "ONAP Output Parameter Names" ], "status": null, "tags": [], @@ -42500,9 +42550,7 @@ "notes": "", "section_name": "Resource IDs", "sections": [ - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -42547,7 +42595,7 @@ "validation_mode": "" }, "R-98374": { - "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf\\_module\\_id' **MUST NOT**\nhave parameter contraints defined.", + "description": "A VNF's Heat Orchestration Template's OS::Nova::Server\nResource metadata map value parameter 'vf_module_id' **MUST NOT**\nhave parameter contraints defined.", "full_title": "", "hide_links": "", "id": "R-98374", @@ -42559,9 +42607,7 @@ "section_name": "vf_module_id", "sections": [ "vf_module_id", - "Resource: OS::Nova::Server \u2013 Metadata Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Metadata Parameters" ], "status": null, "tags": [], @@ -42616,9 +42662,7 @@ "notes": "", "section_name": "{vm-type}", "sections": [ - "{vm-type}", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "{vm-type}" ], "status": null, "tags": [], @@ -42646,9 +42690,7 @@ "section_name": "Property: availability_zone", "sections": [ "Property: availability_zone", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -42676,9 +42718,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -42735,9 +42775,7 @@ "sections": [ "VIP Assignment, External Networks, Supported by Automation", "Property: allowed_address_pairs, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -42765,9 +42803,7 @@ "section_name": "Property: fixed_ips, Map Property: ip_address", "sections": [ "Property: fixed_ips, Map Property: ip_address", - "Resource: OS::Neutron::Port - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Neutron::Port - Parameters" ], "status": null, "tags": [], @@ -42854,9 +42890,7 @@ "sections": [ "OS::ContrailV2::VirtualNetwork", "Contrail Heat Resources Resource ID Naming Convention", - "Resource IDs", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource IDs" ], "status": null, "tags": [], @@ -42871,36 +42905,8 @@ "validated_by": "", "validation_mode": "" }, - "R-99112": { - "description": "The VNF **MUST** provide the capability to restrict access\nto data to specific users.", - "full_title": "", - "hide_links": "", - "id": "R-99112", - "impacts": "", - "introduced": "", - "keyword": "MUST", - "links": [], - "notes": "", - "section_name": "VNF Data Protection Requirements", - "sections": [ - "VNF Data Protection Requirements", - "VNF Security" - ], - "status": null, - "tags": [], - "target": "VNF", - "test": "", - "test_case": "", - "test_file": "", - "title": "", - "title_from_content": "", - "type_name": "Requirement", - "updated": "", - "validated_by": "", - "validation_mode": "" - }, "R-99174": { - "description": "The VNF **MUST** comply with Individual Accountability\n(each person must be assigned a unique ID) when persons or non-person\nentities access VNFs.", + "description": "The VNF **MUST** allow the creation of multiple IDs so that\nindividual accountability can be supported.", "full_title": "", "hide_links": "", "id": "R-99174", @@ -42923,7 +42929,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -42940,8 +42946,7 @@ "section_name": "ONAP Heat Orchestration Template Filenames", "sections": [ "ONAP Heat Orchestration Template Filenames", - "ONAP Heat Orchestration Templates: Overview", - "Heat" + "ONAP Heat Orchestration Templates Overview" ], "status": null, "tags": [], @@ -43040,7 +43045,7 @@ "validation_mode": "" }, "R-99771": { - "description": "The VNF **MUST** provide all code/configuration files in a\n\"Locked down\" or hardened state or with documented recommendations for\nsuch hardening. All unnecessary services will be disabled. VNF provider\ndefault credentials, community strings and other such artifacts will be\nremoved or disclosed so that they can be modified or removed during\nprovisioning.", + "description": "The VNF **MUST** have all code (e.g., QCOW2) and configuration files\n(e.g., HEAT template, Ansible playbook, script) hardened, or with\ndocumented recommended configurations for hardening and interfaces that\nallow the Operator to harden the VNF. Actions taken to harden a system\ninclude disabling all unnecessary services, and changing default values\nsuch as default credentials and community strings.", "full_title": "", "hide_links": "", "id": "R-99771", @@ -43063,7 +43068,7 @@ "title": "", "title_from_content": "", "type_name": "Requirement", - "updated": "", + "updated": "casablanca", "validated_by": "", "validation_mode": "" }, @@ -43080,8 +43085,7 @@ "section_name": "External Networks", "sections": [ "External Networks", - "Networking", - "Heat" + "ONAP Heat Networking" ], "status": null, "tags": [], @@ -43109,9 +43113,7 @@ "section_name": "Boot Options", "sections": [ "Boot Options", - "Resource: OS::Nova::Server - Parameters", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource: OS::Nova::Server - Parameters" ], "status": null, "tags": [], @@ -43138,9 +43140,7 @@ "notes": "", "section_name": "Resource Property \u201cname\u201d", "sections": [ - "Resource Property \u201cname\u201d", - "ONAP Resource ID and Parameter Naming Convention", - "Heat" + "Resource Property \u201cname\u201d" ], "status": null, "tags": [], @@ -43156,7 +43156,7 @@ "validation_mode": "" } }, - "needs_amount": 750 + "needs_amount": 749 } } }
\ No newline at end of file |