diff options
author | mrichomme <morgan.richomme@orange.com> | 2020-11-14 22:36:57 +0100 |
---|---|---|
committer | mrichomme <morgan.richomme@orange.com> | 2020-11-16 16:31:18 +0100 |
commit | 9643b0c11bdafd26ea0ac5127325aa8cb09f0c03 (patch) | |
tree | faf59c0307daa092c754508de93ad2d325826003 /docs/files | |
parent | 6db5edce534c882fa0b2a28778fa4bc4be31b8f6 (diff) |
Refactor Integration official documentation
Issue-ID: INT-1736
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: Ia7b6425358eb9b07e293881dabd5345697af1c39
Diffstat (limited to 'docs/files')
33 files changed, 368 insertions, 0 deletions
diff --git a/docs/files/csv/issues-integration.csv b/docs/files/csv/issues-integration.csv new file mode 100644 index 000000000..70ead70c8 --- /dev/null +++ b/docs/files/csv/issues-integration.csv @@ -0,0 +1,11 @@ +Issue key;Issue id;Summary;Priority;Status;Created +INT-1770;56498;PNF registarte test case very offen fails at general step Submit SDC Software Product;Medium;Open;05/Nov/20 7:32 PM +INT-1755;56342;[PMSH] Wrong AAI api version in CSITs;Medium;Open;28/Oct/20 11:20 AM +INT-1738;55962;SO CSIT failing due to invalid syntax;Medium;Open;09/Oct/20 2:54 PM +INT-1726;55683;SDC intitlement pool creation is failing;Medium;Open;24/Sep/20 2:44 PM +INT-1720;55314;Robot certificates is too long and has bad owner;Medium;Open;14/Sep/20 6:57 AM +INT-1717;55218;Robot has python 2.7 pods;High;Open;10/Sep/20 7:31 AM +INT-1716;55175;robot pod is launched as root;High;Open;09/Sep/20 4:32 PM +INT-1660;53648;Fix 5g bulkpm CSITs for pm-mapper java 11;Medium;Open;16/Jul/20 5:28 AM +INT-1659;53599;MDONS Extnesion: Integration Test;Medium;In Progress;15/Jul/20 2:58 AM +INT-1655;53455;SDNC CSIT failing for test plan sdnc_netconf_tls_post_deploy.;Medium;Delivered;08/Jul/20 5:24 PM diff --git a/docs/files/csv/issues-testsuite.csv b/docs/files/csv/issues-testsuite.csv new file mode 100644 index 000000000..2cbe8f9b6 --- /dev/null +++ b/docs/files/csv/issues-testsuite.csv @@ -0,0 +1,2 @@ +Issue key;Issue id;Summary;Priority;Status;Created +TEST-277;56680;Issues with basic_clamp test;Medium;Open;12/Nov/20 9:24 AM diff --git a/docs/files/csv/release-demo-features.csv b/docs/files/csv/release-demo-features.csv new file mode 100644 index 000000000..b7d99bf6e --- /dev/null +++ b/docs/files/csv/release-demo-features.csv @@ -0,0 +1,8 @@ +Issue-ID;Description +NT-1658;vFW CNF CDS scripts update for native Helm support +INT-1240;ROBOT e2e test cases improvements for csar/zip tosca package validation in VNFSDK and SDC Onbarding +INT-1658;vFW CDS CNF CBA with native k8s profile upload +INT-1724;Update INFO.yaml +INT-1600;VNF Software Version parameter added to CDS Heat templates +INT-1625;Update pom files in master to 1.7.0-SNAPSHOT +SO-2983;Fix for missing VNFC rel information diff --git a/docs/files/csv/release-integration-features.csv b/docs/files/csv/release-integration-features.csv new file mode 100644 index 000000000..9dbba01c8 --- /dev/null +++ b/docs/files/csv/release-integration-features.csv @@ -0,0 +1,112 @@ +Issue-ID;Description +NT-1736;Refactor Integration official documentation +INT-1777;Updated docs_E2E_network_slicing.rst +INT-1776;[DOC] Adding few notes and sample outputs to the robot framework documentation +INT-1772;Update OOF PCI document +INT-1740;PNF Software Upgrade documentation +INT-1759;Minor corrections to doc index +INT-1764;Display waiver content for the security tests +INT-1764;Display waiver content for the security tests +INT-1763;Update rke config for windriver deployment +INT-1690;Update for MDONS Extersion in Guilin +INT-1616;optimize size and time using "--no-cache-dir" +INT-1723;Setup basic functional test of NSSMF RAN simulator +INT-1601;Set up and tear down test environment properly +INT-1724;Update INFO.yaml +INT-1723;Add missing dependency for the werkzeug module in setooptools as well +INT-1723;Add missing dependency for the werkzeug module +INT-1707;Add an External RAN NSSMF simulator +INT-1570;Add timeout on SSL internal cert retrieval +INT-1710;Remove old SECCOM waiver lists source +INT-1570;check_certificates: create result dir if needed +TEST-239;update vcpe case +TEST-259;Fixed CBA sdnc_model_version into vFW_CDS_CNF documentation +POLICY-2794;update policy staging images +INT-1601;Add support for detecting Java 8 +INT-1704;AAI-Simulator: Pulling from PNF-SW-UP CSIT to Integration repo +DCAEGEN2-2267;Update tests for Datafile Collector (DCAE SDK update) +INT-1570;Add MANIFEST.in to include j2 file in the python package +POLICY-2794;update policy staging images +INT-1695;Reset security xfail list for Guilin +INT-1696;Update release note for Frankfurt maintenance release +INT-1672;Drop using symlinks for documentation markup rendering +INT-1601;Replace deprecated "with_items" with loops +INT-1601;Add versions of tools used during verification +INT-1677;Manual revert of kubernetes version in rke scripts +INT-1677;Update Kubernetes rke version +INT-1601;Use external volumes for OpenStack virtual machines +INT-1601;Add hosts configuration for Service Mesh ONAP +INT-1601;Make Vagrant-based environment safe defaults +INT-1601;Add separate NICs to access OpenStack virtual machines +INT-1601;Add Ansible roles for OpenStack security groups +INT-1601;Add Ansible roles for OpenStack hosts +INT-1601;Add Ansible roles for OpenStack network +INT-1601;Add Vagrant-based development environment +INT-1601;Introduce ONAP CI Lab infrastructure setup guide +INT-1601;Introduce ONAP CI Lab setup guide +DCAEGEN2-2367;Adjust DFC test files to use FTPES instead of FTPS +INT-1571;Import upstream component version inspection tool +INT-1662;Fix vsftpd config setup +INT-1663;Add README file +INT-1662;Add HOT parameters for the simulator +INT-1661;Setup build env on instance +INT-1661;Setup runner script for the simulator in HOT +DCAEGEN2-2367;Update tls-init-container +INT-1657;[PMSHSIM] Refactoring pmsh-pnf-sim +DCAEGEN2-2219;Add sftp strict host key checking to DFC consul configs +INT-1652;Update release notes for Frankfurt Maintenance release +INT-1570;Fix check certification python pakaging +INT-1649;Add basic cloud-init setup for the simulator instance +INT-1641;Create basic Heat template +INT-1570;Initiate check certificate validity test +INT-1571;Update Operation box in Vagrant environment +INT-1639;netconf-pnp-simulator: fix supervisor patching failure +INT-1642;Create runtime setup for the script +INT-1643;Fix --conf option validation +OOM-2437;Add compare NodePort and Ingress scan +OOM-2434;Fix ingress default http and https ports +INT-1630;Start/stop the 3GPP measurements file generator at simulator start/stop +INT-1629;Pass options to each lifecycle method separately +INT-1629;Validate the subcommands on each instance method invocation +INT-1629;Remove the existing_sim_instances instance attribute +INT-1627;Support setting custom username/password for the file server service +INT-1623;Drop shell wrapper for docker compose operations +INT-1623;Run the 3GPP measurements file generator in bootstrap phase +INT-1621;Generate vsftpd config file in bootstrap phase +INT-1621;Make the config generation private method more generic +INT-1625;Update release note to include demo artifacts +INT-1626;OUpdate OOF_SON use case documentation +ONAPARC-551;Allow using separate storage pool for Vagrant-based minimal ONAP deployment +ONAPARC-551;Adjust default storage device argument on Vagrant-based minimal ONAP deployment +ONAPARC-551;Increase Helm timeout on Vagrant-based minimal ONAP deployment +ONAPARC-551;Set masterPassword on Vagrant-based minimal ONAP deployment +ONAPARC-551;Disable Helm charts linting on Vagrant-based minimal ONAP deployment +ONAPARC-551;Make Helm timeout adjustable on Vagrant-based minimal ONAP deployment +INT-1551;Update stability test documentation +INT-1619;Add a helper method to generate docker compose file +INT-1619;Simplify network name in Compose template +INT-1618;Add helper method to generate simulator config +INT-1617;Update Mass PNF simulator documentation +INT-1617;Drop action methods decorator +INT-1617;Setup and start docker-compose simulator app directly in Python module +INT-1617;Chown vsftpd config file to root while bootstrapping +INT-1617;Add internal routine for logs archiving +INT-1617;Remove useless RUNNING_COMPOSE_CONFIG assignment +INT-1617;Drop shell debug mode in command wrapper method +OOM-2331;Update helm and kubectl versions +INT-1615;Correct ReadTheDoc theme +INT-1457;[vFW_CNF_CDS] Fix typo in Postman collection request +INT-1613;Support stopping sending PNF registration messages in Python module +INT-1613;Add test case for invalid '--count' option value +INT-1611;Drop shell wrapper for 'trigger_custom' action as well +INT-1611;Support triggering simulator app directly from MassPnfSim module +INT-1610;Drop shell wrapper for stopping simulator instances +INT-1531;[vFW_CNF_CDS] UAT testing doc update +INT-1551;Update doc to reference 1.6.3 RC2 frankfurt image +INT-1468;Update E2E_network_slicing doc +INT-1610;Add helper routine for getting iter range in lifecycle methods +INT-1606;Drop shell wrapper for getting simulators status +INT-1606;Add helper method to get running docker containers names list +INT-1606;Add helper method to get simulator instance data +INT-1466;Update OOF_SON use case documentation +INT-1608;Remove postman subdirectory diff --git a/docs/files/csv/release-integration-ref.csv b/docs/files/csv/release-integration-ref.csv new file mode 100644 index 000000000..cf1399f46 --- /dev/null +++ b/docs/files/csv/release-integration-ref.csv @@ -0,0 +1,22 @@ +Repository;Revision +demo; +integration; +integration/csit;e50b1f4517d353e31626d06fa3a5bea079a07c44 +integration/docker/onap-java11;1508c9d6e2afa05808e50bb835c48669b1cf9b03 +integration/docker/onap-python;b2f19c061037bbf899330f5394972fb6a2ab1ed1 +integration/seccom;a8a3e4197944e10d162173cea355c567823fe723 +integration/simulators/5G-core-nf-simulator; +integration/simulators/dc-simulator; +integration/simulators/ran-simulator; +integration/terraform; +integration/terragrunt; +integration/usecases/BBS; +integration/usecases/mdons; +integration/xtesting; +oparent;a03c1fa9ec368a4352c1e2c3853747133be3aa29 +testsuite; +testsuite/cds; +testsuite/heatbridge; +testsuite/oom; f3afcb0e60f54840d386084ee3ee2e364b2650f1 +testsuite/python-testing-utilestestsuite/pythonsdk-tests; +testsuite/robot-utils; diff --git a/docs/files/csv/release-oparent-features.csv b/docs/files/csv/release-oparent-features.csv new file mode 100644 index 000000000..d97c5fd2e --- /dev/null +++ b/docs/files/csv/release-oparent-features.csv @@ -0,0 +1,14 @@ +Issue-ID;Description +INT-1756;Set default to guilin +INT-1486;Bump oparent to version 3.1.1-SNAPSHOT +INT-1486;Release oparent version 3.1.0 +INT-1489;Add CVE Profile +POLICY-2387;Updating jetty and including jetty-security +INT-1488;Add formatter plugin +INT-1271;Upgrade checkstyle to version 8.32 Google style +INT-1486;Upgrade latest dependencies - part 2 +INT-1575;Upgrade to latest dependencies +INT-1464;Add jetty-servlets as a dependency +INT-1574;Do not use alpha version of logback +INT-1540;Bump oparent master to 3.1.0 +INT-1539;Update INFO.yaml diff --git a/docs/files/csv/release-testsuite-features.csv b/docs/files/csv/release-testsuite-features.csv new file mode 100644 index 000000000..3d3cd0d6a --- /dev/null +++ b/docs/files/csv/release-testsuite-features.csv @@ -0,0 +1,49 @@ +Issue-ID;Description +INT-1770;PNF registarte - prevent test case fail at general step Submit SDC Software Product +INT-1768;Create testsuite:1.7.2 for RC1 +INT-1240;ROBOT e2e test cases improvements for csar/zip tosca package validation in VNFSDK and SDC Onbarding +INT-1258;Adapt suite setup to wait until topic is created +INT-1761;Bump Guilin 1.7.1 testcase docker +INT-1258;Adapt events to have the newest 3GPP path in schemaReference +INT-1754;5gbulkpm k8splugin version update for sftp component +INT-1731;Add man in the middle CMPv2 E2E test case in robot test suite certificate SANs verification +INT-1258;Fix resource paths for xtesting purposes +INT-1258;Add Suite Setup to Ves Test Suite +INT-1258;Add E2E integration tests to cover new stndDefined VES events +INT-1716;Fix Docker file +SO-3295;Revert "Adding NSSMF adapter healthcheck in SO" +INT-1731;Add CMPv2 E2E test case in robot test suite +CCSDK-2768;Improved CDS Health Check +SO-3295;Adding NSSMF adapter healthcheck in SO +SDC-3287;Enhanced SDC Healthcheck +TEST-266;Self release 1.7.0 +INT-1727;Fix docker staging build +INT-1637;Synch csar download path for vCPE +INT-1726;Add entitlement pool type to entitlement_pool.jinja +INT-1636;Add customer to Load vCPE Models +INT-1724;Update INFO.yaml +SDNC-1349;SDNC new Healthcheck TC +OPTFRA-851;Modify healthcheck for OOF-OSDF +INT-1668;fix Get Service Id issue in pnf registartion test case in xtesting gating and master +AAI-3123;A&AI health check improvement: +INT-1668;Remove from CI PNF registration test that uses deprecated vnf api +POLICY-2817;fix delete policy test in new policy healthcheck +POLICY-2817;Missing Variable Added +POLICY-2817;Improved Policy Health Check +INT-1668;Remove from CI PNF registration test that uses deprecated vnf api +POLICY-2003;Remove deprecated Policy Component Tests +INT-1702;Add tcagen2 blueprint +INT-1702;Update dcaegen2 tca policy type +INT-1675;hv-ves bad certificate +INT-1678;5gBulkPm sftp bp fix +INT-1668;Fix randomly failing test case for pnf refgstarte +INT-1668;Fix randomly failing test case for pnf refgstarte in xtetsting daily +VFC-1712;Remove health-check related to components which are not in Guilin Release +TEST-248;run cds bootstrap before vlb_cds instantiation +INT-1652;Self release testsuite 1.6.4 +VFC-1689;[VFC]Remove ems driver health check +TEST-247;Some corrections for VLB CDS +TEST-234;change owning-entity-id from hard coded to variable +INT-1553;Release testsuite 1.6.3 for Frankfurt RC2 +INT-1521;Fix 5g_bulk_PM and pnf_registrate test case errors +INT-1604;Fix problem with SSL in HV-Ves automated test case diff --git a/docs/files/csv/repo-demo.csv b/docs/files/csv/repo-demo.csv new file mode 100644 index 000000000..3d5c872fc --- /dev/null +++ b/docs/files/csv/repo-demo.csv @@ -0,0 +1,2 @@ +Repository;Description;Link +demo;Historical repository to host use case artifacts (heat templates, json files,..);`link <https://gerrit.onap.org/r/admin/repos/demo>`__ diff --git a/docs/files/csv/repo-integration-external.csv b/docs/files/csv/repo-integration-external.csv new file mode 100644 index 000000000..40843dba5 --- /dev/null +++ b/docs/files/csv/repo-integration-external.csv @@ -0,0 +1,4 @@ +Repository;Description;Link +pythononapsdk;Python SDK for ONAP, used to create use cases;`link <https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk/-/tree/develop/src/onapsdk/cds>`__ +xtesting-onap;Repository in charge of the test section of the CD chains;`link <https://gitlab.com/Orange-OpenSource/lfn/onap/xtesting-onap/>`__ +integration-view;Repository integration hosting the itegration portal including the hosting of the web site;`link <https://gitlab.com/Orange-OpenSource/lfn/onap/integration-view>`__ diff --git a/docs/files/csv/repo-integration.csv b/docs/files/csv/repo-integration.csv new file mode 100644 index 000000000..e96ab325d --- /dev/null +++ b/docs/files/csv/repo-integration.csv @@ -0,0 +1,15 @@ +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 <https://gerrit.onap.org/r/admin/repos/integration>`__ +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 <https://gerrit.onap.org/r/admin/repos/integration/csit>`__ +integration/docker/onap-java11;Java11 baseline image conformed to SECCOM recommendations;`link <https://gerrit.onap.org/r/admin/repos/integration/docker/onap-java11>`__ +integration/docker/onap-python;Python baseline image conformed to SECCOM recommendations;`link <https://gerrit.onap.org/r/admin/repos/integration/docker/onap-python>`__ +integration/seccom;Repory hosting seccom recommended versions and security test waivers;`link <https://gerrit.onap.org/r/admin/repos/integration/seccom>`__ +**integration/simulators/5G-core-nf-simulator**;**5G core nf simulator**;`link <https://gerrit.onap.org/r/admin/repos/integration/simulators/5G-core-nf-simulator>`__ +integration/simulators/dc-simulator;Data Center simulator;`link <https://gerrit.onap.org/r/admin/repos/integration/simulators/dc-simulator>`__ +integration/simulators/pnf-simulator;PNF Simulator;`link <https://gerrit.onap.org/r/admin/repos/integration/simulators/pnf-simulator>`__ +integration/simulators/ran-simulator;RAN simulator;`link <https://gerrit.onap.org/r/admin/repos/integration/simulators/ran-simulator>`__ +**integration/terraform**;**Terraform based alternative infrastructure installation**;`link <https://gerrit.onap.org/r/admin/repos/integration/terraform>`__ +**integration/terragrunt**;**Compagnon repository of terraform**;`link <https://gerrit.onap.org/r/admin/repos/integration/terragrunt>`__ +integration/usecases/bbs;BBS use case introduced in Dublin and extracted from global repository in frankfurt;`link <https://gerrit.onap.org/r/admin/repos/integration/usecases/bbs>`__ +integration/usecases/mdons;MDONS use case introduced in Frankfurt;`link <https://gerrit.onap.org/r/admin/repos/integration/usecases/mdons>`__ +integration/xtesting;Repository in charge to build th xtesting dockers used in CI/CD chains;`link <https://gerrit.onap.org/r/admin/repos/integration/xtesting>`__ diff --git a/docs/files/csv/repo-oparent.csv b/docs/files/csv/repo-oparent.csv new file mode 100644 index 000000000..40e4a3074 --- /dev/null +++ b/docs/files/csv/repo-oparent.csv @@ -0,0 +1,2 @@ +Repository;Description;Link +oparent;Java dependencies for JAVA projects;`link <https://gerrit.onap.org/r/admin/repos/oparent>`__ diff --git a/docs/files/csv/repo-testsuite.csv b/docs/files/csv/repo-testsuite.csv new file mode 100644 index 000000000..770428b0b --- /dev/null +++ b/docs/files/csv/repo-testsuite.csv @@ -0,0 +1,8 @@ +Repository;Description;Link +testsuite;repository hosting the robot test suites;`link <https://gerrit.onap.org/r/admin/repos/testsuite>`__ +**testsuite/cds**;**Repository hosting (standalone) CDS test suites shared by Bell Canada team, not yet integrated in CI/CD**;`link <https://gerrit.onap.org/r/admin/repos/testsuite/cds>`__ +testsuite/heatbridge;python utils to manage the heatbridge function to enrich cloud information to AAI (deprecated);`link <https://gerrit.onap.org/r/admin/repos/testsuite/heatbridge>`__ +testsuite/oom;Helm chart for robot pod (to be deprecated in Honolulu and moved back to OOM);`link <https://gerrit.onap.org/r/admin/repos/testsuite/oom>`__ +testsuite/python-testing-utils;Python and robot util libraries used for robot tests;`link <https://gerrit.onap.org/r/admin/repos/testsuite/python-testing-utils>`__ +**testsuite/pythonsdk-tests**;**Repository hosting the test scenarios leveraging python-onapsdk for end to end smoke tests**;`link <https://gerrit.onap.org/r/admin/repos/testsuite/pythonsdk-tests>`__ +**testsuite/robot-utils**;**Repository aiming to provide a robot wrapper for python-onapsdk**;`link <https://gerrit.onap.org/r/admin/repos/testsuite/robot-utils>`__ diff --git a/docs/files/csv/tests-healthcheck.csv b/docs/files/csv/tests-healthcheck.csv new file mode 100644 index 000000000..0df88a94b --- /dev/null +++ b/docs/files/csv/tests-healthcheck.csv @@ -0,0 +1,5 @@ +Tests;Description;Code;Comments +core;Robot healthcheck tests of the core components (AA&I, DMAAP, Portal, SDC, SDNC, SO);`robot tests <https://git.onap.org/testsuite/tree/robot/testsuites/health-check.robot>`__;`robotframework <https://robotframework.org/>`__ +full;Robot healthcheck tests for all the components;`robot tests <https://git.onap.org/testsuite/tree/robot/testsuites/health-check.robot>`__;`robotframework <https://robotframework.org/>`__ +healthdist;Check the onboarding and distribution of the vFW;`robot tests <https://git.onap.org/testsuite/tree/robot/testsuites/health-check.robot>`__;`robotframework <https://robotframework.org/>`__ +postinstall;Check dmaap and AA&I Design model DB tests;`robot tests <https://git.onap.org/testsuite/tree/robot/testsuites/post-install-tests.robot>`__;`robotframework <https://robotframework.org/>`__ diff --git a/docs/files/csv/tests-infrastructure-healthcheck.csv b/docs/files/csv/tests-infrastructure-healthcheck.csv new file mode 100644 index 000000000..43e4b139e --- /dev/null +++ b/docs/files/csv/tests-infrastructure-healthcheck.csv @@ -0,0 +1,4 @@ +Tests;Description;Code;Comments +onap-helm;Verify Helm chart status;`python module <https://gitlab.com/Orange-OpenSource/lfn/tools/helm-onap-status>`__; +onap-k8s;Check common resources of the ONAP Kubernetes namespace ;`python module <https://gitlab.com/Orange-OpenSource/lfn/tools/kubernetes-status>`__;kubernetes python library +nodeport_check_certs;This test list the nodeports and tries to get SSL information to evaluate the validity of the certificates (expiration and issuer) used on the nodeports;`python module <https://git.onap.org/integration/tree/test/security/check_certificates>`__;pyopenssl, kubernetes python libraries diff --git a/docs/files/csv/tests-security.csv b/docs/files/csv/tests-security.csv new file mode 100644 index 000000000..07e05d0ba --- /dev/null +++ b/docs/files/csv/tests-security.csv @@ -0,0 +1,9 @@ +Tests;Description;Code;Comments +root_pods;check that pods are nor using root user or started as root; `bash script <https://git.onap.org/integration/xtesting/tree/security/scripts/check_security_root.sh>`__; kubectl +unlimitted_pods;check that limits are set for pods;`bash script <https://git.onap.org/integration/xtesting/tree/security/scripts/check_unlimitted_pods.sh>`__; kubectl +cis_kubernetes;perform the k8s cis test suite (upstream src aquasecurity);`bash script <https://git.onap.org/integration/xtesting/tree/security/scripts/check_cis_kubernetes.sh>`__;`kube-bench <https://github.com/aquasecurity/kube-bench>`__ +nonssl_endpoints;check that all public HTTP endpoints exposed in ONAP cluster use SSL tunnels;`Go script <https://git.onap.org/integration/plain/test/security/sslendpoints/main.go>`__;kubetl, nmap +http_public_endpoints;check that there is no public http endpoints exposed in ONAP cluster;`bash script <https://git.onap.org/integration/plain/test/security/check_for_nonssl_endpoints.sh>`__;kubectl,nmap +jdpw_ports;check that there are no internal java ports;`bash script <https://git.onap.org/integration/plain/test/security/check_for_jdwp.sh>`__;kubectl, procfs +kube_hunter;security suite to search k8s vulnerabilities (upstream src aquasecurity);`kube-Hunter <https://github.com/aquasecurity/kube-hunter>`__; `kube-Hunter <https://github.com/aquasecurity/kube-hunter>`__ +versions;check that Java and Python are available only in versions recommended by SECCOM. This test is long and run only in Weekly CI chains;`python module <https://git.onap.org/integration/tree/test/security/check_versions>`__;cerberus, kubernetes python lib, diff --git a/docs/files/csv/tests-smoke.csv b/docs/files/csv/tests-smoke.csv new file mode 100644 index 000000000..bff73f2b3 --- /dev/null +++ b/docs/files/csv/tests-smoke.csv @@ -0,0 +1,9 @@ +Tests;Description;Code;Comments +basic_vm;Onboard, distribute and instantiate an Openstack VM using à la carte BPMN, replaced the former basic_vm test;`code <https://git.onap.org/testsuite/pythonsdk-tests/tree/src/onaptests/scenario/basic_vm.py>`__;`onap_pythonsdk <https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk>`__, `pythonsdk-tests <https://git.onap.org/testsuite/pythonsdk-tests/tree/>`__ +basic_network (new);Onboard, distribute and instantiate a Neutron network;`code <https://git.onap.org/testsuite/pythonsdk-tests/tree/src/onaptests/scenario/basic_network.py>`__;`onap_pythonsdk <https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk>`__, `pythonsdk-tests <https://git.onap.org/testsuite/pythonsdk-tests/tree/>`__ +basic_cnf;Onboard (new), distribute and instantiate a Kubernetes pods;`code <https://git.onap.org/testsuite/pythonsdk-tests/tree/src/onaptests/scenario/basic_cnf.py>`__;`onap_pythonsdk <https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk>`__, `pythonsdk-tests <https://git.onap.org/testsuite/pythonsdk-tests/tree/>`__ +cmpv2 (new);CMPv2 Usecase functionality;`code <https://git.onap.org/testsuite/tree/robot/testsuites/cmpv2.robot>`__;`robotframework <https://robotframework.org/>`__ +ves-collector (new);Suite for checking handling events by VES Collector;`code <https://git.onap.org/testsuite/tree/robot/testsuites/ves.robot>`__;`robotframework <https://robotframework.org/>`__ +hv-ves;HV-VES 'Sunny Scenario' Robot Framework test - message is sent to the collector and Kafka topic is checked if the message has been published. Content is decoded and checked.;`code <https://git.onap.org/testsuite/tree/robot/testsuites/hvves-ci.robot>`__;`robotframework <https://robotframework.org/>`__ +5gbulkpm;5G Bulk PM Usecase functionality;`code <https://git.onap.org/testsuite/tree/robot/testsuites/usecases/5gbulkpm.robot>`__;`robotframework <https://robotframework.org/>`__ +pnf-registrate;Executes the PNF registration test cases including setup and teardown;`code <https://git.onap.org/testsuite/tree/robot/testsuites/pnf-registration.robot>`__;`robotframework <https://robotframework.org/>`__ diff --git a/docs/files/csv/usecases-deprecated.csv b/docs/files/csv/usecases-deprecated.csv new file mode 100644 index 000000000..5484b47a2 --- /dev/null +++ b/docs/files/csv/usecases-deprecated.csv @@ -0,0 +1,15 @@ +Use Case,Link,Last Valid Version, Comments +vCPE Use Case,:ref:`link <docs_vcpe>` ,El Alto, No resources to test on Frankfurt +vIPsec with HPA Use Case ,:ref:`link<docs_vipsec_hpa>` ,El Alto, No resources to test on Frankfurt +Change Management Schedule Optimization,:ref:`link<docs_CM_schedule_optimizer>` ,El Alto, No resources to test on Frankfurt +Change Management Flexible Designer and Orchestrator ,:ref:`link<docs_CM_flexible_designer_orchestrator>` ,El Alto, No resources to test on Frankfurt +vFirewall with closed loop,:ref:`official doc <docs_vfw>` , Frankfurt, No resources to test on Guilin but it shall still work +vFirewall/vDNS with HPA ,:ref:`official doc <docs_vfw_hpa>`,Frankfurt, No resources to test on Guilin +Scale Out,:ref:`official doc <docs_scaleout>`,Frankfurt, No resources to test on Guilin +BBS (Broadband Service),:ref:`official doc <docs_bbs>`,Frankfurt, No resources to test on Guilin +vFirewall CNF with multicloud k8s plugin,:ref:`official doc <docs_vfw_edgex_multicloud_k8s>`, Frankfurt,No resources to test on Guilin +EdgeXFoundry CNF with multicloud k8s plugin,:ref:`official doc <docs_vfw_edgex_multicloud_k8s>`,Frankfurt, No resources to test on Guilin +vCPE with Tosca,:ref:`official doc <docs_vcpe_tosca_local>`, Frankfurt, No resources to test on Guilin +E2E Automation vLB with CDS,`wiki page <https://wiki.onap.org/pages/viewpage.action?pageId=71838891>`__, Frankfurt, No resources to test on Guilin +vFirewall In-Place Software Upgrade with Traffic Distribution,:ref:`official doc <docs_vfw_traffic>`, Frankfurt, No resources to test on Guilin +vFirewall CNF With CDS,:ref:`official doc <docs_vFW_CNF_CDS>`, Frankfurt, No resources to test on Guilin diff --git a/docs/files/csv/usecases-functional-requirements-5g.csv.old b/docs/files/csv/usecases-functional-requirements-5g.csv.old new file mode 100644 index 000000000..286fd3aba --- /dev/null +++ b/docs/files/csv/usecases-functional-requirements-5g.csv.old @@ -0,0 +1,11 @@ +5G functional requirement,Link,Contacts +5G Realtime PM and High Volume Stream Data Collection, :ref:`official doc <docs_realtime_pm>`,M.Przybysz +5G PNF Plug and Play, :ref:`official doc <docs_5g_pnf_pnp>`, M.Przybysz K.Kuzmicki +5G Bulk PM, :ref:`official doc <docs_5g_bulk_pm>`, J.Cuddy +5G OOF and PCI,:ref:`official doc <docs_5G_oof_pci>`, Reshmasree c +5G NRM Network Resource Model (Configuration management),:ref:`official doc <docs_5G_NRM_Configuration>`,Y.Wang C.Huang +5G NETCONF configuration,:ref:`official doc <docs_5G_Configuration_over_NETCONF>`, A.D.Singh +5G PNF Pre-Onboarding & Onboarding,:ref:`official doc <docs_pnf_onboarding_preonboarding>`,M.Przybysz K.Kuzmicki D.Melia A.Walshe +5G OOF SON,:ref:`official doc <docs_5G_oof_pci>`,Reshmasree c +5G E2E Network Slicing ,:ref:`official doc<docs_E2E_network_slicing>`,C.Chen Z.Min Swaminathan S +5G ORAN A1 Adapter (SDNR),:ref:`official doc <docs_5g_a1_adaptor>`,SandeepShah diff --git a/docs/files/csv/usecases-functional-requirements.csv b/docs/files/csv/usecases-functional-requirements.csv new file mode 100644 index 000000000..9679d404e --- /dev/null +++ b/docs/files/csv/usecases-functional-requirements.csv @@ -0,0 +1,21 @@ +Issue key;Summary;Priority;Status;Created +REQ-324;Support xNF Software Upgrade in association to schema updates;High;In Review;08/May/20 8:46 PM +REQ-335;Support for Test Topology Auto Design (NFV Testing Automatic Platform);High;To Do;27/May/20 3:28 AM +REQ-336;Support for Test Environment Auto Deploy(NFV Testing Automatic Platform);High;To Do;27/May/20 3:37 AM +REQ-337;Support for Test Task Auto Execution (NFV Testing Automatic Platform);High;To Do;27/May/20 3:37 AM +REQ-338;Support for Test Result Auto Analysis & Certification (NFV Testing Automatic Platform);High;To Do;27/May/20 3:38 AM +REQ-352;Extend ORAN A1 Adapter and add A1 Policy Management;High;In Review;27/May/20 2:21 PM +REQ-339;Container Network Function Test Platform (CNTP): OVP 2.0 support and Enable Network Service testing;High;To Do;27/May/20 4:06 AM +REQ-388;Interactive documentation aligned with a deployment;High;To Do;02/Jun/20 7:05 AM +REQ-329;Guilin-R7 - Support for Intent-based Network;High;To Do;20/May/20 2:29 AM +REQ-334;ETSI-Alignment for Guilin and Honolulu;Medium;In Review;27/May/20 2:08 AM +REQ-384;Define and prove the concept of model driven in the context of CPS;Medium;To Do;28/May/20 1:35 PM +REQ-353;"xNF License Management, Guilin R7";Medium;To Do;27/May/20 2:38 PM +REQ-320;5G Service Modeling in R7;Medium;To Do;07/May/20 6:01 PM +REQ-327;ONAP/3GPP & O-RAN Alignment-Standards Defined Notifications over VES (Guilin);Medium;In Progress;19/May/20 8:43 PM +REQ-322;Configuration & Persistency Service in R7;Medium;To Do;07/May/20 6:15 PM +REQ-321;CMPv2 Enhancements for R7;Medium;In Progress;07/May/20 6:06 PM +REQ-318;PNF Plug & Play in R7;Medium;To Do;07/May/20 5:36 PM +REQ-319;PNF PreOnboarding in R7;Medium;To Do;07/May/20 5:50 PM +REQ-417;Epic task for all logging fix tasks;Medium;To Do;10/Aug/20 12:59 PM +REQ-326;Self Serve Control Loops;Medium;To Do;11/May/20 4:18 PM diff --git a/docs/files/csv/usecases-functional-requirements.csv.old b/docs/files/csv/usecases-functional-requirements.csv.old new file mode 100644 index 000000000..cf5117e8e --- /dev/null +++ b/docs/files/csv/usecases-functional-requirements.csv.old @@ -0,0 +1,12 @@ +Functional requirement,Link,Contacts +PNF Software Upgrade using direct Netconf Yang interface with PNF,:ref:`official doc <docs_5g_pnf_software_upgrade>`,R.Gumma R.Tyagi +PNF Software Upgrade with EM with Ansible,:ref:`official doc <docs_5G_PNF_Software_Upgrade_ansible_with_EM>`, Y.Wang E.Wang +PNF Software Upgrade with EM with Netconf, :ref:`official doc <docs_5g_pnf_software_upgrade_netconf_with_EM>`, Y.Wang E.Wang +PNF Software Upgrade in association to schema updates, :ref:`official doc <docs_5G_PNF_Software_Upgrade_With_Schema_Update>`, Zu Qiang +VSP Compliance and Validation Check within SDC,`wiki page <https://wiki.onap.org/display/DW/VSP+Compliance+and+Validation+Check+within+SDC+%28Frankfurt%29+-+Phase+2#VSPComplianceandValidationCheckwithinSDC(Frankfurt)Phase2-VSPComplianceCheckwithinSDC-IntegrationTestPlan>`__,P.Balan +Enable PNF software version at onboarding,`wiki page <https://jira.onap.org/browse/REQ-88?src=confmacro>`__,A.Schmid +xNF communication security enhancements, `wiki page <https://wiki.onap.org/display/DW/xNF+communication+security+enhancements+-+Tests+Description+and+Status>`__,M.Przybysz +ETSI Alignment SO plugin to support SOL003 to connect to an external VNFM,`wiki page <https://wiki.onap.org/display/DW/ETSI+Alignment+Support>`__,F.Oliveira Byung-Woo Jun +Integration of CDS as an Actor, `official doc <https://docs.onap.org/projects/onap-ccsdk-cds/en/latest/ui/designer.html>`__, B.Sakoto R.K.Verma Y.Malakov +3rd Party Operational Domain Manager, `wiki page <https://wiki.onap.org/display/DW/Third-party+Operational+Domain+Manager>`__, D.Patel +Configuration & persistency, `wiki page <https://wiki.onap.org/pages/viewpage.action?pageId=64003184>`__,Reshmasree c Swaminathan S diff --git a/docs/files/csv/usecases-non-functional-requirements.csv b/docs/files/csv/usecases-non-functional-requirements.csv new file mode 100644 index 000000000..58574194d --- /dev/null +++ b/docs/files/csv/usecases-non-functional-requirements.csv @@ -0,0 +1,28 @@ +Issue key;Issue id;Summary;Priority;Status;Created +REQ-402;53055;PoC - TOSCA Defined Control Loop ;High;To Do;01/Jul/20 9:46 AM +REQ-350;52019;Each ONAP project shall improve its CII Badging score by improving input validation and documenting it in their CII Badging site. ;High;To Do;27/May/20 1:56 PM +REQ-358;52034;No root (superuser) access to database from application container;High;To Do;27/May/20 4:09 PM +REQ-376;52056;Flow management must be activated for ONAP.;High;To Do;27/May/20 5:16 PM +REQ-379;52059;ONAP projects must use only approved and verified base images for their containers;High;To Do;27/May/20 6:41 PM +REQ-380;52060;ONAP container repository (nexus) must not contain upstream docker images;High;To Do;27/May/20 6:44 PM +REQ-360;52036;Application config should be fully prepared before starting the application container;High;To Do;27/May/20 4:11 PM +REQ-361;52037;Continue hardcoded passwords removal;High;To Do;27/May/20 4:12 PM +REQ-362;52038;All containers must run as non-root user;High;To Do;27/May/20 4:12 PM +REQ-365;52041;Containers must have no more than one main process;High;To Do;27/May/20 4:14 PM +REQ-366;52042;Containers must crash properly when a failure occurs;High;To Do;27/May/20 4:14 PM +REQ-369;52045;Replace nfs share with storage class as a default deployment option;High;To Do;27/May/20 4:15 PM +REQ-373;52053;ONAP must complete update of the Python language (from 2.7 -> 3.8);High;In Progress;27/May/20 5:07 PM +REQ-374;52054;ONAP shall use STDOUT for logs collection;High;To Do;27/May/20 5:09 PM +REQ-382;52069;"Support Pylog repository used by VF-C, Modeling, MultiCloud and OOF";High;To Do;27/May/20 11:22 PM +REQ-385;52108;IPv4/IPv6 dual stack support in ONAP (Guilin);High;In Progress;28/May/20 2:49 PM +REQ-351;52020;ONAP must complete update of the java language (from v8 -> v11) ;High;In Progress;27/May/20 1:59 PM +REQ-359;52035;Container rootfs must be mounted readOnly;High;To Do;27/May/20 4:11 PM +REQ-364;52040;Replace NodePorts with ingress controller as a default deployment option;High;To Do;27/May/20 4:13 PM +REQ-377;52057;ONAP must implement IAM solutions.;High;In Progress;27/May/20 5:18 PM +REQ-363;52039;ONAP components should be able to run without AAF and MSB;High;To Do;27/May/20 4:13 PM +REQ-370;52046;Components may use HTTP as server and client;High;To Do;27/May/20 4:16 PM +REQ-348;52017;Requirements about ONAP installation result for Guilin release;High;To Do;27/May/20 1:48 PM +REQ-368;52044;Service mesh PoC;High;To Do;27/May/20 4:15 PM +REQ-340;51957;ONAP to support Multi - tenancy ;Medium;To Do;27/May/20 8:08 AM +REQ-386;52109;Apply common Swagger style and documentation generation tools to create robust ONAP API documentation;Medium;To Do;28/May/20 3:01 PM +REQ-416;54263;Harbor POC with LNF Team;Medium;To Do;31/Jul/20 7:57 AM diff --git a/docs/files/csv/usecases.csv b/docs/files/csv/usecases.csv new file mode 100644 index 000000000..3f4f2adff --- /dev/null +++ b/docs/files/csv/usecases.csv @@ -0,0 +1,5 @@ +Ref;Summary;Link;Contacts +REQ-342;E2E Network Slicing;:ref:`official doc <docs_E2E_network_slicing>`;Swaminathan S +REQ-345;5G OOF SON;:ref:`official doc <docs_5G_oof_pci>`;Reshmasree c +REQ-347;CCVPN-Transport Slicing;:ref:`official doc <docs_ccvpn>`;X.Miao,G.Agrawal,Shashikanth VH +REQ-325;MDONS;:ref:`official doc <docs_CCVPN>`;X.Miao diff --git a/docs/files/integration-project.png b/docs/files/integration-project.png Binary files differnew file mode 100644 index 000000000..d590c842f --- /dev/null +++ b/docs/files/integration-project.png diff --git a/docs/files/tests/test-basic-cnf.png b/docs/files/tests/test-basic-cnf.png Binary files differnew file mode 100644 index 000000000..87701587e --- /dev/null +++ b/docs/files/tests/test-basic-cnf.png diff --git a/docs/files/tests/test-certif.png b/docs/files/tests/test-certif.png Binary files differnew file mode 100644 index 000000000..69d6264c2 --- /dev/null +++ b/docs/files/tests/test-certif.png diff --git a/docs/files/tests/test-dashboard.png b/docs/files/tests/test-dashboard.png Binary files differnew file mode 100644 index 000000000..afd4eee49 --- /dev/null +++ b/docs/files/tests/test-dashboard.png diff --git a/docs/files/tests/test-onap-helm.png b/docs/files/tests/test-onap-helm.png Binary files differnew file mode 100644 index 000000000..e5f5b5366 --- /dev/null +++ b/docs/files/tests/test-onap-helm.png diff --git a/docs/files/tests/test-onap-k8s.png b/docs/files/tests/test-onap-k8s.png Binary files differnew file mode 100644 index 000000000..69693f7f5 --- /dev/null +++ b/docs/files/tests/test-onap-k8s.png diff --git a/docs/files/windriver/windriver_CPU.png b/docs/files/windriver/windriver_CPU.png Binary files differnew file mode 100644 index 000000000..abf334b81 --- /dev/null +++ b/docs/files/windriver/windriver_CPU.png diff --git a/docs/files/windriver/windriver_RAM.png b/docs/files/windriver/windriver_RAM.png Binary files differnew file mode 100644 index 000000000..1333f01cb --- /dev/null +++ b/docs/files/windriver/windriver_RAM.png diff --git a/docs/files/windriver/windriver_disks.png b/docs/files/windriver/windriver_disks.png Binary files differnew file mode 100644 index 000000000..1f7fc5265 --- /dev/null +++ b/docs/files/windriver/windriver_disks.png diff --git a/docs/files/windriver/windriver_servers.png b/docs/files/windriver/windriver_servers.png Binary files differnew file mode 100644 index 000000000..39671782f --- /dev/null +++ b/docs/files/windriver/windriver_servers.png diff --git a/docs/files/windriver/windrivers_servers2.png b/docs/files/windriver/windrivers_servers2.png Binary files differnew file mode 100644 index 000000000..90d63c35a --- /dev/null +++ b/docs/files/windriver/windrivers_servers2.png |