.. 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** | | | | | | +--------------------+--------------------+--------------------+----------------------+ | 2016-04-20 | 0.5 | Howard Huang | Brahmaputra Release | | | | | | +--------------------+--------------------+--------------------+----------------------+ | 2016-09-19 | 1.0 | Howard Huang | Colorado Release | | | | | | +--------------------+--------------------+--------------------+----------------------+ | 2017-03-06 | 2.0 | Howard Huang | Danube Release | | | | | | +--------------------+--------------------+--------------------+----------------------+ | 2017-09-25 | 5.0 | Shang Xiaodong | Euphrates release | | | 0.5 ONAP | | | +--------------------+--------------------+--------------------+----------------------+ | 2018-04-20 | 6.0 | Shang Xiaodong | Fraser release | | | 1.0 ONAP | | | +--------------------+--------------------+--------------------+----------------------+ 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, and includes nfv-toscaparser and nfv-heattranslaotor for ONAP community. 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 | +--------------------------------------+--------------------------------------+ Fraser Release Data ----------------------- +--------------------------------------+--------------------------------+ | **Project** | OPNFV Parer | | | | +--------------------------------------+--------------------------------+ | **Repo/tag** | Parser/6.0.0 | | | | | | | +--------------------------------------+--------------------------------+ | **Bottlenecks Docker image tag** | * 6.0.0 | | | | | | | +--------------------------------------+--------------------------------+ | **Release designation** | * 6.0.0 | | | | | | | +--------------------------------------+--------------------------------+ | **Release date** | * Apr 20th 2018 | | | | | | | +--------------------------------------+--------------------------------+ | **Purpose of the delivery** | Fraser stable release | | | | | | OPNFV Template Translation/ | | | Prevalidation tooling | +--------------------------------------+--------------------------------+ Euphrates Release Data ----------------------- +--------------------------------------+--------------------------------+ | **Project** | OPNFV Parer | | | | +--------------------------------------+--------------------------------+ | **Repo/tag** | Parser/5.0.0 | | | | | | | +--------------------------------------+--------------------------------+ | **Bottlenecks Docker image tag** | * 5.0.0 | | | | | | | +--------------------------------------+--------------------------------+ | **Release designation** | * 5.0.0 | | | | | | | +--------------------------------------+--------------------------------+ | **Release date** | * Sept 25th 2017 | | | | | | | +--------------------------------------+--------------------------------+ | **Purpose of the delivery** | Euphrates stable release | | | | | | OPNFV Template Translation/ | | | Prevalidation tooling | +--------------------------------------+--------------------------------+ Danube Release Data ----------------------- +--------------------------------------+--------------------------------+ | **Project** | OPNFV Parer | | | | +--------------------------------------+--------------------------------+ | **Repo/tag** | Parser/danube.2.0 | | | | +--------------------------------------+--------------------------------+ | **Bottlenecks Docker image tag** | * danube.2.0 | | | | | | | +--------------------------------------+--------------------------------+ | **Release designation** | * Danube 2.0 | | | | | | | +--------------------------------------+--------------------------------+ | **Release date** | * March 6st 2017 | | | | | | | +--------------------------------------+--------------------------------+ | **Purpose of the delivery** | Danube stable release | | | | | | OPNFV Template Translation/ | | | Prevalidation tooling | +--------------------------------------+--------------------------------+ Colorado Release Data ----------------------- +--------------------------------------+--------------------------------+ | **Project** | OPNFV Parer | | | | +--------------------------------------+--------------------------------+ | **Repo/tag** | Parser/colorado.1.0 | | | | +--------------------------------------+--------------------------------+ | **Bottlenecks Docker image tag** | * colorado.1.0 | | | | +--------------------------------------+--------------------------------+ | **Release designation** | * Colorado 1.0 | | | | +--------------------------------------+--------------------------------+ | **Release date** | * September 22 2016 | | | | +--------------------------------------+--------------------------------+ | **Purpose of the delivery** | Colorado stable release | | | | | | OPNFV Template Translation/ | | | Prevalidation tooling | +--------------------------------------+--------------------------------+ Bramaputra Release Data ----------------------- +--------------------------------------+--------------------------------+ | **Project** | OPNFV Parer | | | | +--------------------------------------+--------------------------------+ | **Repo/tag** | Parser/brahmaputra.1.0 | | | | +--------------------------------------+--------------------------------+ | **Bottlenecks Docker image tag** | * brahmaputra.1.0 | | | | +--------------------------------------+--------------------------------+ | **Release designation** | * Brahmaputra 1.0 | | | | +--------------------------------------+--------------------------------+ | **Release date** | * February 25 2016 | | | | +--------------------------------------+--------------------------------+ | **Purpose of the delivery** | Brahmaputra stable release | | | | | | OPNFV Template Translation/ | | | Prevalidation tooling | +--------------------------------------+--------------------------------+ Version change ^^^^^^^^^^^^^^ Module version changes ~~~~~~~~~~~~~~~~~~~~~~ - OpenStack tosca-parser and heat-translator have changed from 0.8 to 0.9 - Parseer support aarch64 - update verigraph module - Release 0.5 and 1.0 for ONAP community - 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 ^^^^^^^^^^^^^^^^^^ None 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 =========== Parser test with functest 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 ========== - WIKI project page: https://wiki.opnfv.org/display/parser - Parser jira page: https://jira.opnfv.org/secure/RapidBoard.jspa?rapidView=121&useStoredSettings=true - Parser repo: https://git.opnfv.org/cgit/parser - Parser CI dashboard: https://build.opnfv.org/ci/view/parser - Parser IRC chanel: #opnfv-parser