From 9643b0c11bdafd26ea0ac5127325aa8cb09f0c03 Mon Sep 17 00:00:00 2001 From: mrichomme Date: Sat, 14 Nov 2020 22:36:57 +0100 Subject: Refactor Integration official documentation Issue-ID: INT-1736 Signed-off-by: mrichomme Change-Id: Ia7b6425358eb9b07e293881dabd5345697af1c39 --- docs/files/csv/issues-integration.csv | 11 ++ docs/files/csv/issues-testsuite.csv | 2 + docs/files/csv/release-demo-features.csv | 8 ++ docs/files/csv/release-integration-features.csv | 112 +++++++++++++++++++++ docs/files/csv/release-integration-ref.csv | 22 ++++ docs/files/csv/release-oparent-features.csv | 14 +++ docs/files/csv/release-testsuite-features.csv | 49 +++++++++ docs/files/csv/repo-demo.csv | 2 + docs/files/csv/repo-integration-external.csv | 4 + docs/files/csv/repo-integration.csv | 15 +++ docs/files/csv/repo-oparent.csv | 2 + docs/files/csv/repo-testsuite.csv | 8 ++ docs/files/csv/tests-healthcheck.csv | 5 + .../files/csv/tests-infrastructure-healthcheck.csv | 4 + docs/files/csv/tests-security.csv | 9 ++ docs/files/csv/tests-smoke.csv | 9 ++ docs/files/csv/usecases-deprecated.csv | 15 +++ .../usecases-functional-requirements-5g.csv.old | 11 ++ .../files/csv/usecases-functional-requirements.csv | 21 ++++ .../csv/usecases-functional-requirements.csv.old | 12 +++ .../csv/usecases-non-functional-requirements.csv | 28 ++++++ docs/files/csv/usecases.csv | 5 + docs/files/integration-project.png | Bin 0 -> 48490 bytes docs/files/tests/test-basic-cnf.png | Bin 0 -> 56334 bytes docs/files/tests/test-certif.png | Bin 0 -> 109106 bytes docs/files/tests/test-dashboard.png | Bin 0 -> 91334 bytes docs/files/tests/test-onap-helm.png | Bin 0 -> 43068 bytes docs/files/tests/test-onap-k8s.png | Bin 0 -> 69369 bytes docs/files/windriver/windriver_CPU.png | Bin 0 -> 43249 bytes docs/files/windriver/windriver_RAM.png | Bin 0 -> 52154 bytes docs/files/windriver/windriver_disks.png | Bin 0 -> 67839 bytes docs/files/windriver/windriver_servers.png | Bin 0 -> 131462 bytes docs/files/windriver/windrivers_servers2.png | Bin 0 -> 44165 bytes 33 files changed, 368 insertions(+) create mode 100644 docs/files/csv/issues-integration.csv create mode 100644 docs/files/csv/issues-testsuite.csv create mode 100644 docs/files/csv/release-demo-features.csv create mode 100644 docs/files/csv/release-integration-features.csv create mode 100644 docs/files/csv/release-integration-ref.csv create mode 100644 docs/files/csv/release-oparent-features.csv create mode 100644 docs/files/csv/release-testsuite-features.csv create mode 100644 docs/files/csv/repo-demo.csv create mode 100644 docs/files/csv/repo-integration-external.csv create mode 100644 docs/files/csv/repo-integration.csv create mode 100644 docs/files/csv/repo-oparent.csv create mode 100644 docs/files/csv/repo-testsuite.csv create mode 100644 docs/files/csv/tests-healthcheck.csv create mode 100644 docs/files/csv/tests-infrastructure-healthcheck.csv create mode 100644 docs/files/csv/tests-security.csv create mode 100644 docs/files/csv/tests-smoke.csv create mode 100644 docs/files/csv/usecases-deprecated.csv create mode 100644 docs/files/csv/usecases-functional-requirements-5g.csv.old create mode 100644 docs/files/csv/usecases-functional-requirements.csv create mode 100644 docs/files/csv/usecases-functional-requirements.csv.old create mode 100644 docs/files/csv/usecases-non-functional-requirements.csv create mode 100644 docs/files/csv/usecases.csv create mode 100644 docs/files/integration-project.png create mode 100644 docs/files/tests/test-basic-cnf.png create mode 100644 docs/files/tests/test-certif.png create mode 100644 docs/files/tests/test-dashboard.png create mode 100644 docs/files/tests/test-onap-helm.png create mode 100644 docs/files/tests/test-onap-k8s.png create mode 100644 docs/files/windriver/windriver_CPU.png create mode 100644 docs/files/windriver/windriver_RAM.png create mode 100644 docs/files/windriver/windriver_disks.png create mode 100644 docs/files/windriver/windriver_servers.png create mode 100644 docs/files/windriver/windrivers_servers2.png (limited to 'docs/files') 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 `__ 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 `__ +xtesting-onap;Repository in charge of the test section of the CD chains;`link `__ +integration-view;Repository integration hosting the itegration portal including the hosting of the web site;`link `__ 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 `__ +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/seccom;Repory hosting seccom recommended versions and security test waivers;`link `__ +**integration/simulators/5G-core-nf-simulator**;**5G core nf simulator**;`link `__ +integration/simulators/dc-simulator;Data Center simulator;`link `__ +integration/simulators/pnf-simulator;PNF Simulator;`link `__ +integration/simulators/ran-simulator;RAN simulator;`link `__ +**integration/terraform**;**Terraform based alternative infrastructure installation**;`link `__ +**integration/terragrunt**;**Compagnon repository of terraform**;`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 `__ +integration/xtesting;Repository in charge to build th xtesting dockers used in CI/CD chains;`link `__ 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 `__ 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 `__ +**testsuite/cds**;**Repository hosting (standalone) CDS test suites shared by Bell Canada team, not yet integrated in CI/CD**;`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 Honolulu and moved back to OOM);`link `__ +testsuite/python-testing-utils;Python and robot util libraries used for robot tests;`link `__ +**testsuite/pythonsdk-tests**;**Repository hosting the test scenarios leveraging python-onapsdk for end to end smoke tests**;`link `__ +**testsuite/robot-utils**;**Repository aiming to provide a robot wrapper for python-onapsdk**;`link `__ 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 `__;`robotframework `__ +full;Robot healthcheck tests for all the components;`robot tests `__;`robotframework `__ +healthdist;Check the onboarding and distribution of the vFW;`robot tests `__;`robotframework `__ +postinstall;Check dmaap and AA&I Design model DB tests;`robot tests `__;`robotframework `__ 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 `__; +onap-k8s;Check common resources of the ONAP Kubernetes namespace ;`python module `__;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 `__;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 `__; kubectl +unlimitted_pods;check that limits are set for pods;`bash script `__; kubectl +cis_kubernetes;perform the k8s cis test suite (upstream src aquasecurity);`bash script `__;`kube-bench `__ +nonssl_endpoints;check that all public HTTP endpoints exposed in ONAP cluster use SSL tunnels;`Go script `__;kubetl, nmap +http_public_endpoints;check that there is no public http endpoints exposed in ONAP cluster;`bash script `__;kubectl,nmap +jdpw_ports;check that there are no internal java ports;`bash script `__;kubectl, procfs +kube_hunter;security suite to search k8s vulnerabilities (upstream src aquasecurity);`kube-Hunter `__; `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 `__;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 `__;`onap_pythonsdk `__, `pythonsdk-tests `__ +basic_network (new);Onboard, distribute and instantiate a Neutron network;`code `__;`onap_pythonsdk `__, `pythonsdk-tests `__ +basic_cnf;Onboard (new), distribute and instantiate a Kubernetes pods;`code `__;`onap_pythonsdk `__, `pythonsdk-tests `__ +cmpv2 (new);CMPv2 Usecase functionality;`code `__;`robotframework `__ +ves-collector (new);Suite for checking handling events by VES Collector;`code `__;`robotframework `__ +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 `__;`robotframework `__ +5gbulkpm;5G Bulk PM Usecase functionality;`code `__;`robotframework `__ +pnf-registrate;Executes the PNF registration test cases including setup and teardown;`code `__;`robotframework `__ 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 ` ,El Alto, No resources to test on Frankfurt +vIPsec with HPA Use Case ,:ref:`link` ,El Alto, No resources to test on Frankfurt +Change Management Schedule Optimization,:ref:`link` ,El Alto, No resources to test on Frankfurt +Change Management Flexible Designer and Orchestrator ,:ref:`link` ,El Alto, No resources to test on Frankfurt +vFirewall with closed loop,:ref:`official doc ` , Frankfurt, No resources to test on Guilin but it shall still work +vFirewall/vDNS with HPA ,:ref:`official doc `,Frankfurt, No resources to test on Guilin +Scale Out,:ref:`official doc `,Frankfurt, No resources to test on Guilin +BBS (Broadband Service),:ref:`official doc `,Frankfurt, No resources to test on Guilin +vFirewall CNF with multicloud k8s plugin,:ref:`official doc `, Frankfurt,No resources to test on Guilin +EdgeXFoundry CNF with multicloud k8s plugin,:ref:`official doc `,Frankfurt, No resources to test on Guilin +vCPE with Tosca,:ref:`official doc `, Frankfurt, No resources to test on Guilin +E2E Automation vLB with CDS,`wiki page `__, Frankfurt, No resources to test on Guilin +vFirewall In-Place Software Upgrade with Traffic Distribution,:ref:`official doc `, Frankfurt, No resources to test on Guilin +vFirewall CNF With CDS,:ref:`official doc `, 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 `,M.Przybysz +5G PNF Plug and Play, :ref:`official doc `, M.Przybysz K.Kuzmicki +5G Bulk PM, :ref:`official doc `, J.Cuddy +5G OOF and PCI,:ref:`official doc `, Reshmasree c +5G NRM Network Resource Model (Configuration management),:ref:`official doc `,Y.Wang C.Huang +5G NETCONF configuration,:ref:`official doc `, A.D.Singh +5G PNF Pre-Onboarding & Onboarding,:ref:`official doc `,M.Przybysz K.Kuzmicki D.Melia A.Walshe +5G OOF SON,:ref:`official doc `,Reshmasree c +5G E2E Network Slicing ,:ref:`official doc`,C.Chen Z.Min Swaminathan S +5G ORAN A1 Adapter (SDNR),:ref:`official doc `,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 `,R.Gumma R.Tyagi +PNF Software Upgrade with EM with Ansible,:ref:`official doc `, Y.Wang E.Wang +PNF Software Upgrade with EM with Netconf, :ref:`official doc `, Y.Wang E.Wang +PNF Software Upgrade in association to schema updates, :ref:`official doc `, Zu Qiang +VSP Compliance and Validation Check within SDC,`wiki page `__,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,`wiki page `__,F.Oliveira Byung-Woo Jun +Integration of CDS as an Actor, `official doc `__, 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/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 `;Swaminathan S +REQ-345;5G OOF SON;:ref:`official doc `;Reshmasree c +REQ-347;CCVPN-Transport Slicing;:ref:`official doc `;X.Miao,G.Agrawal,Shashikanth VH +REQ-325;MDONS;:ref:`official doc `;X.Miao diff --git a/docs/files/integration-project.png b/docs/files/integration-project.png new file mode 100644 index 000000000..d590c842f Binary files /dev/null and b/docs/files/integration-project.png differ diff --git a/docs/files/tests/test-basic-cnf.png b/docs/files/tests/test-basic-cnf.png new file mode 100644 index 000000000..87701587e Binary files /dev/null and b/docs/files/tests/test-basic-cnf.png differ diff --git a/docs/files/tests/test-certif.png b/docs/files/tests/test-certif.png new file mode 100644 index 000000000..69d6264c2 Binary files /dev/null and b/docs/files/tests/test-certif.png differ diff --git a/docs/files/tests/test-dashboard.png b/docs/files/tests/test-dashboard.png new file mode 100644 index 000000000..afd4eee49 Binary files /dev/null and b/docs/files/tests/test-dashboard.png differ diff --git a/docs/files/tests/test-onap-helm.png b/docs/files/tests/test-onap-helm.png new file mode 100644 index 000000000..e5f5b5366 Binary files /dev/null and b/docs/files/tests/test-onap-helm.png differ diff --git a/docs/files/tests/test-onap-k8s.png b/docs/files/tests/test-onap-k8s.png new file mode 100644 index 000000000..69693f7f5 Binary files /dev/null and b/docs/files/tests/test-onap-k8s.png differ diff --git a/docs/files/windriver/windriver_CPU.png b/docs/files/windriver/windriver_CPU.png new file mode 100644 index 000000000..abf334b81 Binary files /dev/null and b/docs/files/windriver/windriver_CPU.png differ diff --git a/docs/files/windriver/windriver_RAM.png b/docs/files/windriver/windriver_RAM.png new file mode 100644 index 000000000..1333f01cb Binary files /dev/null and b/docs/files/windriver/windriver_RAM.png differ diff --git a/docs/files/windriver/windriver_disks.png b/docs/files/windriver/windriver_disks.png new file mode 100644 index 000000000..1f7fc5265 Binary files /dev/null and b/docs/files/windriver/windriver_disks.png differ diff --git a/docs/files/windriver/windriver_servers.png b/docs/files/windriver/windriver_servers.png new file mode 100644 index 000000000..39671782f Binary files /dev/null and b/docs/files/windriver/windriver_servers.png differ diff --git a/docs/files/windriver/windrivers_servers2.png b/docs/files/windriver/windrivers_servers2.png new file mode 100644 index 000000000..90d63c35a Binary files /dev/null and b/docs/files/windriver/windrivers_servers2.png differ -- cgit 1.2.3-korg