From 33b4108956d9465a2237b2c94b4339cbc70b1b5a Mon Sep 17 00:00:00 2001 From: shangxdy Date: Mon, 30 Oct 2017 18:48:39 +0800 Subject: Update nfv-toscaparser documents. Update nfv-toscaparser documents for release 1. JIRA: MODELING-33 Change-Id: Id4da5581db400d82a0b23de8b8e6e9dc3b005b4c Signed-off-by: shangxdy --- docs/nfvparser/release-notes/index.rst | 13 ++ docs/nfvparser/release-notes/release-notes.rst | 259 +++++++++++++++++++++++++ 2 files changed, 272 insertions(+) create mode 100644 docs/nfvparser/release-notes/index.rst create mode 100644 docs/nfvparser/release-notes/release-notes.rst (limited to 'docs/nfvparser/release-notes') diff --git a/docs/nfvparser/release-notes/index.rst b/docs/nfvparser/release-notes/index.rst new file mode 100644 index 0000000..28a4046 --- /dev/null +++ b/docs/nfvparser/release-notes/index.rst @@ -0,0 +1,13 @@ +.. _parser-releasenotes: + +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +************************** +OPNFV Parser Release Notes +************************** + +.. toctree:: + :maxdepth: 1 + + release-notes diff --git a/docs/nfvparser/release-notes/release-notes.rst b/docs/nfvparser/release-notes/release-notes.rst new file mode 100644 index 0000000..3c1dc70 --- /dev/null +++ b/docs/nfvparser/release-notes/release-notes.rst @@ -0,0 +1,259 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + + +This document provides the release notes for of . + +.. contents:: + :depth: 3 + :local: + + +Version history +--------------- + ++--------------------+--------------------+--------------------+--------------------+ +| **Date** | **Ver.** | **Author** | **Comment** | +| | | | | ++--------------------+--------------------+--------------------+--------------------+ +| 2017-03-06 | 1.0 | Howard Huang | Danube Release | +| | | | | ++--------------------+--------------------+--------------------+--------------------+ +| 2017-09-25 | 2.0 | Shang Xiaodong | Euphrates release | +| | | | | ++--------------------+--------------------+--------------------+--------------------+ +| | | | | +| | | | | ++--------------------+--------------------+--------------------+--------------------+ + +Important notes +=============== + +**Attention**: Parser's submodules should be installed independantly from OPNFV platform, for +instructions please refer to the installation documention. + + +Summary +======= + +OPNFV Parser Danube release has provides four submodules to serve as translation/prevalidation +tools: tosca2heat, yang2tosca, policy2tosca, and verigraph. Specifically, tosca2heat module +provides an integration of OpenStack tosca-parser and heat-translater +upstream projects 0.7 release with additional Parser unique features. + + +Release Data +============ + + ++--------------------------------------+--------------------------------------+ +| **Project** | OPNFV Parser | ++--------------------------------------+--------------------------------------+ +| **Repo/commit-ID** | | ++--------------------------------------+--------------------------------------+ +| **Release designation** | Danube 1.0 | ++--------------------------------------+--------------------------------------+ +| **Release date** | E.g. 2015-04-16 | ++--------------------------------------+--------------------------------------+ +| **Purpose of the delivery** | OPNFV Template Translation/Prevalida-| +| | tion tooling | ++--------------------------------------+--------------------------------------+ + +Version change +^^^^^^^^^^^^^^ + +Module version changes +~~~~~~~~~~~~~~~~~~~~~~ + +- OpenStack tosca-parser and heat-translator have changed from 0.6 to 0.7 + +- new verigraph module + +- no feature changes in yang2tosca and policy2tosca since Colorado Release. + +Document version changes +~~~~~~~~~~~~~~~~~~~~~~~~ + +- Parser Dabube Release documentation has adoped a new format. + +Reason for version +^^^^^^^^^^^^^^^^^^ +Feature additions +~~~~~~~~~~~~~~~~~ + + +: + +**JIRA BACK-LOG:** + ++--------------------------------------+--------------------------------------+ +| **JIRA REFERENCE** | **SLOGAN** | +| | | ++--------------------------------------+--------------------------------------+ +| PARSER-111 | Verigraph Code Base | ++--------------------------------------+--------------------------------------+ +| PARSER-112 | Init api gateway framework | ++--------------------------------------+--------------------------------------+ +| PARSER-113 | Add input validation test case | ++--------------------------------------+--------------------------------------+ +| PARSER-114 | Add output in vRNC for substitution | +| | mappings. | ++--------------------------------------+--------------------------------------+ +| PARSER-115 | Add output validation for | +| | substitution. | ++--------------------------------------+--------------------------------------+ +| PARSER-116 | Add output validation test case for | +| | substitution. | ++--------------------------------------+--------------------------------------+ +| PARSER-121 | Add ip output in compute node | ++--------------------------------------+--------------------------------------+ +| PARSER-125 | Package for funectest with docker | +| | container. | ++--------------------------------------+--------------------------------------+ +| PARSER-135 | Support costum datatype in | +| | capability. | ++--------------------------------------+--------------------------------------+ +| PARSER-136 | Support metadata validation | ++--------------------------------------+--------------------------------------+ +| PARSER-137 | Support yaml file with suffix of yml | ++--------------------------------------+--------------------------------------+ +| PARSER-138 | Support costum datatype definition | +| | cin parameters. | ++--------------------------------------+--------------------------------------+ +| PARSER-141 | Add required parameters validation | +| | for nested service | ++--------------------------------------+--------------------------------------+ +| PARSER-142 | Add parameter validation in design | +| | time for ONAP | ++--------------------------------------+--------------------------------------+ +| PARSER-144 | Add import file with suffix of yml | +| | testcases | ++--------------------------------------+--------------------------------------+ +| PARSER-146 | Support template version of | +| | tosca_simple_yaml_1_1 | ++--------------------------------------+--------------------------------------+ +| PARSER-148 | Add debug mode parameter | ++--------------------------------------+--------------------------------------+ +| PARSER-151 | Refactor heat-translator setup.py | ++--------------------------------------+--------------------------------------+ +| PARSER-154 | code optimizations about graph | +| | manipulation and formula generation. | ++--------------------------------------+--------------------------------------+ + + +Bug corrections +~~~~~~~~~~~~~~~ + +**JIRA TICKETS:** + ++--------------------------------------+--------------------------------------+ +| **JIRA REFERENCE** | **SLOGAN** | +| | | ++--------------------------------------+--------------------------------------+ +| PARSER-117 | Fix ci bug when integrated with | +| | functest | ++--------------------------------------+--------------------------------------+ +| PARSER-122 | Fix docs bug | ++--------------------------------------+--------------------------------------+ +| PARSER-145 | Fix exceptions overwritten when | +| | nested import service topology | ++--------------------------------------+--------------------------------------+ +| PARSER-152 | fix costum datatype definition | +| | in parameters | ++--------------------------------------+--------------------------------------+ +| PARSER-153 | Fix StatefulEntityType when | +| | entitytype is not define | ++--------------------------------------+--------------------------------------+ +| PARSER-155 | Fix substitution mapping assigned | +| | value to nodetemplate | ++--------------------------------------+--------------------------------------+ +| PARSER-156 | Fix functest_run script for role | +| | of heat_stack_owner | ++--------------------------------------+--------------------------------------+ + + +Deliverables +------------ + +Software deliverables +^^^^^^^^^^^^^^^^^^^^^ + +- tosca2heat +- yang2tosca +- policy2tosca +- verigraph +- apigateway + +Documentation deliverables +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +- release document +- design document +- development document +- testing document + + +Known Limitations, Issues and Workarounds +========================================= + +System Limitations +^^^^^^^^^^^^^^^^^^ + + + + +Known issues +^^^^^^^^^^^^ + + +**JIRA TICKETS:** + ++--------------------------------------+--------------------------------------+ +| **JIRA REFERENCE** | **SLOGAN** | +| | | ++--------------------------------------+--------------------------------------+ +| | | ++--------------------------------------+--------------------------------------+ +| | | ++--------------------------------------+--------------------------------------+ + +Workarounds +^^^^^^^^^^^ + + + +: + +- In case the contact with a compute is lost - restart the compute host +- In case the disk is full on a controller - delete all files in /tmp + +Test Result +=========== + + +: + +Fuel@OPNFV Arno RC2 has undergone QA test runs with the following results: + ++--------------------------------------+--------------------------------------+ +| **TEST-SUITE** | **Results:** | +| | | ++--------------------------------------+--------------------------------------+ +| Parser with functest in fuel | PASS | ++--------------------------------------+--------------------------------------+ +| Parser with functest in apex | PASS | ++--------------------------------------+--------------------------------------+ +| Parser with functest in daisy | PASS | ++--------------------------------------+--------------------------------------+ +| Parser with functest in compass | PASS | ++--------------------------------------+--------------------------------------+ +| Parser with functest in joid | SKIP | ++--------------------------------------+--------------------------------------+ + +References +========== + + +For more information on the OPNFV Danube release, please see: + +http://opnfv.org/danube -- cgit 1.2.3-korg