From 3cb03139f38dab6d90faf6500ac851c0b6bfaabf Mon Sep 17 00:00:00 2001 From: mrichomme Date: Thu, 4 Jun 2020 11:57:18 +0200 Subject: Update doc to reference 1.6.3 RC2 frankfurt image - refactoring of the integration page - add link to s3p page - add a table of the repositories managed by Integration Issue-ID: INT-1551 Signed-off-by: mrichomme Change-Id: I36adec41f6938925561210da905d69c76cddfa8b Signed-off-by: mrichomme (cherry picked from commit 950afcec26f87ee83041de405a79ca66a1f7d46d) --- docs/functional-requirements.csv | 2 +- docs/index.rst | 40 ++++++++++++++++++++++++++++++++------- docs/integration-repositories.csv | 16 ++++++++++++++++ docs/onap-integration-ci.rst | 2 ++ docs/onap-oom-heat.rst | 2 ++ docs/release-notes.rst | 12 +++++++----- 6 files changed, 61 insertions(+), 13 deletions(-) create mode 100644 docs/integration-repositories.csv diff --git a/docs/functional-requirements.csv b/docs/functional-requirements.csv index 7ccd835d4..5e75fb510 100644 --- a/docs/functional-requirements.csv +++ b/docs/functional-requirements.csv @@ -5,7 +5,7 @@ PNF Software Upgrade with EM with Netconf, :ref:`official doc `__,P.Balan Enable PNF software version at onboarding,`wiki page `__,A.Schmid xNF communication security enhancements, `wiki page `__,M.Przybysz -ETSI Alignment SO plugin to support SOL003 to connect to an external VNFM,,F.Oliveira Byung-Woo Jun +ETSI Alignment SO plugin to support SOL003 to connect to an external VNFM,`wiki page `__,F.Oliveira Byung-Woo Jun Integration of CDS as an Actor, `wiki page `__, B.Sakoto R.K.Verma Y.Malakov 3rd Party Operational Domain Manager, `wiki page `__, D.Patel Configuration & persistency, `wiki page `__,Reshmasree c Swaminathan S diff --git a/docs/index.rst b/docs/index.rst index a82a8a733..c6bbd7109 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -18,19 +18,45 @@ For each release, the integration team provides the following artifacts: - Test suites and tools to check the various ONAP components - Use-case documentation and artifacts -- a testsuite docker ncluded in ONAP cluster to execute the tests +- a testsuite docker included in ONAP cluster to execute the tests +- baseline JAVA and Python images, as well as a docker managing Java libraries - Configuration fiales and Heat templates to simplify the creation of the virtual ressources needed for the ONAP deployment and the use cases. The integration team manages several official ONAP repositories: -- integration/* -- testsuite/* -- demo/* -- oparent/*. +.. csv-table:: Integration repositories table + :file: integration-repositories.csv + :widths: 30,50,20 + :delim: ; + :header-rows: 1 +Since Frankfurt, we tried to create smaller repositories for the use cases and +the simulators. It shall help us to maintain the use cases and the simulators. +It shall also help to leverage and adopt existing simulators rather than +systematically re-inventing the wheel. -.. include:: onap-oom-heat.rst +The main wiki page of the Integration team can be found in +https://wiki.onap.org/display/DW/Integration+Project, you will find different +menus, Q&As, and release pages. +Environment Installation +------------------------ -.. include:: onap-integration-ci.rst +In addition of the official OOM scripts, Integration provides some guidelines to +install your OpenStack configuration thanks to a heat template. +See :ref:`Integration heat guideline ` for details. + +Integration CI +-------------- + +Integration project is responsible of the Continuous Integration Chains. +A guide has been created to setup your own CI chain. +See :ref:`Integration CI guideline ` for details. + +Stability Testing +----------------- + +Ensuring the stability of ONAP is one of the missions of the Integration team. +CI chains and stability tests are performed to help stabilising the release. +See :ref:`Integration stability tests ` for details. diff --git a/docs/integration-repositories.csv b/docs/integration-repositories.csv new file mode 100644 index 000000000..bb585afd6 --- /dev/null +++ b/docs/integration-repositories.csv @@ -0,0 +1,16 @@ +Repository;Description;Link +integration;Historical main repository including documentation, simulators (e.g. mass PNF simulator), non robot tests (e.g. security tests, vCPE Tosca,..), ...;`link `__ +integration/csit;Repository hosting some tooling to start component functional tests in Jenkins (To be deprecated in Guilin as such tests must be reinsourced by the projects);`link `__ +integration/docker/onap-java11;Java11 baseline image conformed to SECCOM recommendations;`link `__ +integration/docker/onap-python;Python baseline image conformed to SECCOM recommendations;`link `__ +integration/simulators/dc-simulator;Data Center simulator;`link `__ +integration/simulators/pnf-simulator;PNF Simulator;`link `__ +integration/simulators/ran-simulator;RAN simulator;`link `__ +integration/usecases/bbs;BBS use case introduced in Dublin and extracted from global repository in frankfurt;`link `__ +integration/usecases/mdons;MDONS use case introduced in Frankfurt;`link `__ +testsuite;repository hosting the robot test suites;`link `__ +testsuite/heatbridge;python utils to manage the heatbridge function to enrich cloud information to AAI (deprecated);`link `__ +testsuite/oom;Helm chart for robot pod (to be deprecated in Guilin and moved back to OOM);`link `__ +testsuite/python-testing-utils;Python and robot util libraries used for robot tests;`link `__ +demo;Historical repository to host use case artifacts (heat templates, json files,..);`link `__ +oparent;Java dependencies for JAVA projects;`link `__ diff --git a/docs/onap-integration-ci.rst b/docs/onap-integration-ci.rst index 621e2992c..99a54323a 100644 --- a/docs/onap-integration-ci.rst +++ b/docs/onap-integration-ci.rst @@ -1,3 +1,5 @@ +.. _integration-ci: + Integration Continuous Integration Guide ---------------------------------------- diff --git a/docs/onap-oom-heat.rst b/docs/onap-oom-heat.rst index a727a9d56..848af72ef 100644 --- a/docs/onap-oom-heat.rst +++ b/docs/onap-oom-heat.rst @@ -1,3 +1,5 @@ +.. _integration-installation: + Integration Environment Installation ------------------------------------- diff --git a/docs/release-notes.rst b/docs/release-notes.rst index f12f32781..72ec75a73 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -6,7 +6,6 @@ Integration Release Notes ========================= - Integration Repo ---------------- @@ -17,7 +16,7 @@ Version: 6.0.0 **New Features** -- provide a new testsuite docker version (1.6.2) including several test updates +- provide a new testsuite docker version (1.6.3) including several test updates for the different tests - Creation of new repositories to host the use cases: bbs, mdons - Creation of new repositories to host the simulators: dc-simulator, ran-simulator, @@ -47,6 +46,8 @@ maintained as the latest stable CI branch and replaces the El Alto branch. The daily results can be found in . A 72 stability test has been executed after RC1. +See :ref:`S3P page` for further details. + Verified Use Cases and Functional Requirements ---------------------------------------------- @@ -80,11 +81,12 @@ Version: 3.0.2 Robot Test Suites ----------------- -Version: 1.6.2 +Version: 1.6.3 -:Release Date: 2020-06-27 -:sha1: b0407856e24e04126734a176f171afc7274ae2f4 +:Release Date: 2020-06-03 +:sha1: 8f4f6f64eb4626433e6f32eeb146a71d3c840935 **New Features** - bug Fixes(Teardown, control loop, alotteed properties) +- CI support for hvves, 5GBulkPm and pnf-registrate -- cgit 1.2.3-korg