diff options
Diffstat (limited to 'ice_validator/heat_requirements.json')
-rw-r--r-- | ice_validator/heat_requirements.json | 210 |
1 files changed, 141 insertions, 69 deletions
diff --git a/ice_validator/heat_requirements.json b/ice_validator/heat_requirements.json index aabef9a..35d97c4 100644 --- a/ice_validator/heat_requirements.json +++ b/ice_validator/heat_requirements.json @@ -1,5 +1,5 @@ { - "created": "2019-10-08T14:31:11.404157", + "created": "2019-12-03T06:33:16.165894", "current_version": "el alto", "project": "", "versions": { @@ -73163,7 +73163,7 @@ "needs_amount": 813 }, "el alto": { - "created": "2019-10-08T14:31:11.404078", + "created": "2019-12-03T06:33:16.165821", "filters": {}, "filters_amount": 0, "needs": { @@ -73223,7 +73223,7 @@ "section_name": "Resource Description", "sections": [ "Resource Description", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -73293,7 +73293,7 @@ "section_name": "Resource Description", "sections": [ "Resource Description", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -73719,7 +73719,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -73754,7 +73754,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -73964,7 +73964,7 @@ "section_name": "Resource Description", "sections": [ "Resource Description", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -74466,7 +74466,7 @@ "section_name": "Testing", "sections": [ "Testing", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -77575,7 +77575,7 @@ "section_name": "Resource Description", "sections": [ "Resource Description", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -77856,7 +77856,7 @@ "sections": [ "Configuration Management via Chef", "Resource Configuration", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -77891,7 +77891,7 @@ "section_name": "Licensing Requirements", "sections": [ "Licensing Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -78052,7 +78052,7 @@ "validation_mode": "" }, "R-146092": { - "description": "If one or more non-MANO artifact(s) is included in the VNF or PNF TOSCA CSAR\npackage, the Manifest file in this CSAR package **MUST** contain: non-MANO\nartifact set which MAY contain following ONAP public tag.\n\n - onap_ves_events: contains VES registration files\n\n - onap_pm_dictionary: contains the PM dictionary files\n\n - onap_yang_modules: contains Yang module files for configurations\n\n - onap_ansible_playbooks: contains any ansible_playbooks\n\n - onap_others: contains any other non_MANO artifacts, e.g. informational\n documents", + "description": "If one or more non-MANO artifact(s) is included in the VNF or PNF CSAR\npackage, the Manifest file in this CSAR package **MUST** contain one or more\nof the following ONAP non-MANO artifact set identifier(s):\n\n - onap_ves_events: contains VES registration files\n\n - onap_pm_dictionary: contains the PM dictionary files\n\n - onap_yang_modules: contains Yang module files for configurations\n\n - onap_ansible_playbooks: contains any ansible_playbooks\n\n - onap_pnf_sw_information: contains the PNF software information file\n\n - onap_others: contains any other non_MANO artifacts, e.g. informational\n documents\n\n *NOTE: According to ETSI SOL004 v.2.6.1, every non-MANO artifact set shall be\n identified by a non-MANO artifact set identifier which shall be registered in\n the ETSI registry. Approved ONAP non-MANO artifact set identifiers are documented\n in the following page* https://wiki.onap.org/display/DW/ONAP+Non-MANO+Artifacts+Set+Identifiers", "docname": "Chapter5/Tosca/ONAP VNF or PNF CSAR Package", "full_title": "", "hide_links": "", @@ -78074,7 +78074,7 @@ ], "status": null, "tags": [], - "target": "VNF or PNF TOSCA PACKAGE", + "target": "VNF or PNF CSAR PACKAGE", "test": "", "test_case": "", "test_file": "", @@ -78082,7 +78082,7 @@ "title_from_content": "", "type": "req", "type_name": "Requirement", - "updated": "", + "updated": "frankfurt", "validated_by": "", "validation_mode": "" }, @@ -78494,7 +78494,7 @@ "sections": [ "Configuration Management via Ansible", "Resource Configuration", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -78707,7 +78707,7 @@ "sections": [ "Configuration Management via Ansible", "Resource Configuration", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -78742,7 +78742,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -79097,7 +79097,7 @@ "sections": [ "Configuration Management via Chef", "Resource Configuration", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -79523,7 +79523,7 @@ "section_name": "Compute, Network, and Storage Requirements", "sections": [ "Compute, Network, and Storage Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -80191,7 +80191,7 @@ "section_name": "Resource Description", "sections": [ "Resource Description", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -80279,6 +80279,43 @@ "validated_by": "", "validation_mode": "" }, + "R-225891": { + "description": "A VNF's Heat Orchestration Template parameter declaration\n**MAY** contain the attribute ``tags:``.", + "docname": "Chapter5/Heat/ONAP Heat Orchestration Template Format", + "full_title": "", + "hide_links": "", + "id": "R-225891", + "id_complete": "R-225891", + "id_parent": "R-225891", + "impacts": "", + "introduced": "el alto", + "is_need": true, + "is_part": false, + "keyword": "MAY", + "links": [], + "notes": "", + "parts": {}, + "section_name": "tags", + "sections": [ + "tags", + "parameters", + "Heat Orchestration Template Structure", + "ONAP Heat Orchestration Template Format" + ], + "status": null, + "tags": [], + "target": "VNF", + "test": "", + "test_case": "", + "test_file": "", + "title": "", + "title_from_content": "", + "type": "req", + "type_name": "Requirement", + "updated": "", + "validated_by": "", + "validation_mode": "" + }, "R-22608": { "description": "When a VNF's Heat Orchestration Template's Base Module's output\nparameter is declared as an input parameter in an Incremental Module,\nthe parameter attribute ``constraints:`` **SHOULD NOT** be declared.", "docname": "Chapter5/Heat/ONAP Heat Orchestration Templates Overview", @@ -80334,7 +80371,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -80476,7 +80513,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -80738,7 +80775,7 @@ "validation_mode": "static" }, "R-23664": { - "description": "A VNF's Heat Orchestration template **MUST**\ncontain the section ``resources:``.", + "description": "A VNF's Heat Orchestration template's base module, incremental\nmodule, and volume module **MUST**\ncontain the section ``resources:``.", "docname": "Chapter5/Heat/ONAP Heat Orchestration Template Format", "full_title": "", "hide_links": "", @@ -80769,7 +80806,7 @@ "title_from_content": "", "type": "req", "type_name": "Requirement", - "updated": "", + "updated": "frankfurt", "validated_by": "", "validation_mode": "static" }, @@ -81863,7 +81900,7 @@ "section_name": "Compute, Network, and Storage Requirements", "sections": [ "Compute, Network, and Storage Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -82041,7 +82078,7 @@ "section_name": "Licensing Requirements", "sections": [ "Licensing Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -82857,7 +82894,7 @@ "sections": [ "Configuration Management via NETCONF/YANG", "Resource Configuration", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -83297,7 +83334,7 @@ "type_name": "Requirement", "updated": "", "validated_by": "", - "validation_mode": "" + "validation_mode": "none" }, "R-32155": { "description": "The VNFD provided by VNF vendor may use the below described TOSCA\ninterface types. An on-boarding entity (ONAP SDC) **MUST** support them.\n\n **tosca.interfaces.nfv.vnf.lifecycle.Nfv** supports LCM operations", @@ -83440,7 +83477,7 @@ "type_name": "Requirement", "updated": "", "validated_by": "", - "validation_mode": "" + "validation_mode": "none" }, "R-32636": { "description": "The VNF **MUST** support API-based monitoring to take care of\nthe scenarios where the control interfaces are not exposed, or are\noptimized and proprietary in nature.", @@ -83781,7 +83818,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -83886,7 +83923,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -84489,7 +84526,7 @@ "section_name": "Compute, Network, and Storage Requirements", "sections": [ "Compute, Network, and Storage Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -84559,7 +84596,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -84594,7 +84631,7 @@ "section_name": "Resource Description", "sections": [ "Resource Description", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -85157,7 +85194,7 @@ "section_name": "Resource Description", "sections": [ "Resource Description", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -85302,7 +85339,7 @@ ], "status": null, "tags": [], - "target": "", + "target": "VNF", "test": "", "test_case": "", "test_file": "", @@ -85687,7 +85724,7 @@ "section_name": "Licensing Requirements", "sections": [ "Licensing Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -86148,7 +86185,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -86648,7 +86685,7 @@ "section_name": "Testing", "sections": [ "Testing", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -86793,7 +86830,7 @@ "section_name": "Licensing Requirements", "sections": [ "Licensing Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -86972,7 +87009,7 @@ "section_name": "Licensing Requirements", "sections": [ "Licensing Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -87042,7 +87079,7 @@ "section_name": "Compute, Network, and Storage Requirements", "sections": [ "Compute, Network, and Storage Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -87504,7 +87541,7 @@ "sections": [ "Configuration Management via Ansible", "Resource Configuration", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -87928,7 +87965,7 @@ "section_name": "Licensing Requirements", "sections": [ "Licensing Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -88279,7 +88316,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -89603,7 +89640,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -90238,7 +90275,7 @@ "section_name": "Compute, Network, and Storage Requirements", "sections": [ "Compute, Network, and Storage Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -90555,7 +90592,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -91117,7 +91154,7 @@ "section_name": "Testing", "sections": [ "Testing", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -92920,7 +92957,7 @@ "section_name": "Resource Description", "sections": [ "Resource Description", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -93738,7 +93775,7 @@ "section_name": "Resource Description", "sections": [ "Resource Description", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -93984,7 +94021,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -94946,7 +94983,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -95298,7 +95335,7 @@ "sections": [ "Configuration Management via Ansible", "Resource Configuration", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -96718,7 +96755,7 @@ "section_name": "Resource Description", "sections": [ "Resource Description", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -97638,7 +97675,7 @@ "section_name": "Resource Description", "sections": [ "Resource Description", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -97954,7 +97991,7 @@ "section_name": "Licensing Requirements", "sections": [ "Licensing Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -98093,7 +98130,7 @@ "section_name": "Licensing Requirements", "sections": [ "Licensing Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -98163,7 +98200,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -99202,7 +99239,7 @@ "type_name": "Requirement", "updated": "dublin", "validated_by": "", - "validation_mode": "static" + "validation_mode": "none" }, "R-88899": { "description": "The VNF or PNF **MUST** support simultaneous <commit> operations\nwithin the context of this locking requirements framework.", @@ -99366,7 +99403,7 @@ "section_name": "Resource Configuration", "sections": [ "Resource Configuration", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -99723,7 +99760,7 @@ "section_name": "Resource Control Loop", "sections": [ "Resource Control Loop", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -99879,7 +99916,7 @@ "type_name": "Requirement", "updated": "casablanca", "validated_by": "", - "validation_mode": "" + "validation_mode": "none" }, "R-91342": { "description": "A VNF Heat Orchestration Template's Base Module's Environment File\n**MUST** be named identical to the VNF Heat Orchestration Template's\nBase Module with ``.y[a]ml`` replaced with ``.env``.", @@ -100117,7 +100154,7 @@ ], "status": null, "tags": [], - "target": "", + "target": "VNF", "test": "", "test_case": "", "test_file": "", @@ -101003,7 +101040,7 @@ "section_name": "Compute, Network, and Storage Requirements", "sections": [ "Compute, Network, and Storage Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -101072,7 +101109,7 @@ "section_name": "Compute, Network, and Storage Requirements", "sections": [ "Compute, Network, and Storage Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -101123,6 +101160,41 @@ "validated_by": "", "validation_mode": "static" }, + "R-972082": { + "description": "If the Manifest file in the PNF CSAR package includes \"onap_pnf_sw_information\"\nas a non-MANO artifact set identifiers, then the PNF software information file is\nincluded in the package and it **MUST** be compliant to:\n\n- The file extension which contains the PNF software version must be .yaml\n\n- The PNF software version information must be specified as following:\n\n pnf_software_information:\n\n - pnf_software_version: \"<version>\"", + "docname": "Chapter5/Tosca/ONAP VNF or PNF CSAR Package", + "full_title": "", + "hide_links": "", + "id": "R-972082", + "id_complete": "R-972082", + "id_parent": "R-972082", + "impacts": "", + "introduced": "frankfurt", + "is_need": true, + "is_part": false, + "keyword": "MUST", + "links": [], + "notes": "", + "parts": {}, + "section_name": "VNF Package Contents", + "sections": [ + "VNF Package Contents", + "VNF or PNF CSAR Package" + ], + "status": null, + "tags": [], + "target": "PNF CSAR PACKAGE", + "test": "", + "test_case": "", + "test_file": "", + "title": "", + "title_from_content": "", + "type": "req", + "type_name": "Requirement", + "updated": "", + "validated_by": "", + "validation_mode": "" + }, "R-97293": { "description": "The VNF or PNF provider **MUST NOT** require audits\nof Service Provider's business.", "docname": "Chapter7/VNF-On-boarding-and-package-management", @@ -101142,7 +101214,7 @@ "section_name": "Licensing Requirements", "sections": [ "Licensing Requirements", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -101709,7 +101781,7 @@ "section_name": "Resource Description", "sections": [ "Resource Description", - "VNF On-boarding and package management" + "VNF and PNF On-boarding and package management" ], "status": null, "tags": [], @@ -102219,7 +102291,7 @@ "validation_mode": "static" } }, - "needs_amount": 819 + "needs_amount": 821 } } }
\ No newline at end of file |