OPNFV Parser Release Notes¶
This document provides the release notes for <Danube Release> of <Parser>.
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¶
<STATE ADDED FEATURES BY REFERENCE TO JIRA>
<EXAMPLE>:
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¶
- tosca2heat
- yang2tosca
- policy2tosca
- verigraph
- apigateway
- release document
- design document
- development document
- testing document
Known Limitations, Issues and Workarounds¶
Workarounds¶
<STATE ALL KNOWN WORKAROUNDS TO THE ISSUES STATED ABOVE>
<EXAMPLE>:
- 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¶
<STATE THE QA COVERAGE AND RESULTS>
<EXAMPLE>:
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 |