diff options
24 files changed, 109 insertions, 226 deletions
diff --git a/docs/docs_5G_oof_son.rst b/docs/docs_5G_oof_son.rst index fd5aa0238..8a01a28b3 100644 --- a/docs/docs_5G_oof_son.rst +++ b/docs/docs_5G_oof_son.rst @@ -6,7 +6,7 @@ :orphan: 5G-SON (earlier name was OOF-SON) --------- +--------------------------------- Description ~~~~~~~~~~~ @@ -65,7 +65,7 @@ As part of Istanbul release work, progress was made towards the goal of transiti Jakarta Release -~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~ The following are the enhancements in the Jakarta release: @@ -80,7 +80,7 @@ In the Jakarta release, the SON Use Case work was impacted by the fact RAN-Sim n - Planning for replacement of Honeycomb netconf engine (project is archived) Kohn Release -~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~ We have introduced a new paradigm in the Kohn release and taken steps to harmonize with O-RAN SC and new approaches for ONAP Control Loops. The following are the enhancements in the Kohn release: diff --git a/docs/docs_usecases_release.rst b/docs/docs_usecases_release.rst index 7cecf8c21..e8f3c401f 100644 --- a/docs/docs_usecases_release.rst +++ b/docs/docs_usecases_release.rst @@ -5,14 +5,14 @@ :orphan: -Jakarta Use Cases and Requirements -================================== +Kohn Use Cases and Requirements +=============================== Description ----------- This session includes use cases and functional requirements which have been -officially verified in Jakarta release by the ONAP community. +officially verified in Kohn release by the ONAP community. For each use case or functional requirement, you can find contact names and a link to the associated documentation. diff --git a/docs/files/csv/release-integration-features.csv b/docs/files/csv/release-integration-features.csv index 00575b2da..ed06a4284 100644 --- a/docs/files/csv/release-integration-features.csv +++ b/docs/files/csv/release-integration-features.csv @@ -1,30 +1,5 @@ Issue-ID;Description -INT-2097;[STRIMZI-CA] Add strimzi ca to cert checks -INT-2095;Broken URL to 5gbulkpm test case. -INT-2094;Upstream Apache use case into demo repository -INT-2093;Disable healtcheck for DCAE platform components -TEST-383;Fix HVVES test case in Jakarta release -INT-2078;smoke tests not more run due to jinja2 upstream lib bug -INT-2077;Add missing INFO.yaml files in integration/simulators/nf-simulator repository (and related repositories) -INT-2057;Use the latest Python 3.10.2 -INT-2051;Add cert manager support to netconf simulator -INT-2049;Release data-provider image -INT-2043;Update SDK version in data-provider -TEST-379;Integrate basic_cnf_macro test -INT-2040;Reset security waivers for jakarta -INT-2015;Create python baseline image -INT-2014;Create Java baseline image for Jakarta -INT-2009;Automate the committers management in INFO.yaml files -TEST-368;"No execution start time saved for..." error log in tests -INT-1998;A1 Policy Enforcement PoC documentation improvments -INT-1980;CNF/CBA - DayOneConfig.kt throw java.io.FileNotFoundException -INT-1974;Build pythonsdk-tests docker image for every change -INT-1971;Add gating mechanism on integration test changes -INT-1956;DT tests results should be available to check to the community -TEST-356;Create tests resources not in ONAP namespace -INT-1952;Run gating tests on selected pythonsdk-tests version/change -TEST-354;PNF macro failing due to: services "pnf-macro-test-simulator-mongo" -INT-1925;Issues during stability instantiation tests on weekly master -TEST-297;Include testuite/cds in a xtesting dockers -TEST-294;Integrate CDS regression tests in End to End CI/CD chain -INT-1665;Setup CI jobs, functional/unit tests, tests runners to automate Python tools testing +INT-2070;Automate 5G Slicing use case in CI - Manual configuration step 7 - AAI Configuration +INT-2164;Update Apache CNF Demo +INT-2126;Data provider - add relationships into cloud region and tenant +INT-2135;Add CPS resources into data-provider diff --git a/docs/files/csv/release-integration-ref.csv b/docs/files/csv/release-integration-ref.csv index c47a0046a..b9f3535ef 100644 --- a/docs/files/csv/release-integration-ref.csv +++ b/docs/files/csv/release-integration-ref.csv @@ -1,33 +1,39 @@ Repository;Revision -demo;a112ebd160d3acc20e6766d8550d757a0581797d -integration;fd5b23e8ff35aff3eacf0d20b6910b0257bcced0 -integration/csit;8f88f01b9fbbdd2af363a747ecf43b9de15a9b6e -integration/data-provider;a5d76c710471e8c6819a8d5963ee73349a48013c -integration/docker/onap-java11;1a12b2560c0b168c64e1b38a25d8284904b8ef01 -integration/docker/onap-python;5fb8770183d2bef14d47124b100dc4dec4ee1999 -integration/ietf-actn-tools;2e7a9a57f2610268002badc23748d483b653042e -integration/seccom;687008f10b08ded20cb222d732523fea270b9c8e -integration/simulators/5G-core-nf-simulator;7ee6ee299f53e226663645010b9467860a656c07 -integration/simulators/A1-policy-enforcement-simulator;a1408cfc73163ed209049b47098d86e2f94a538a -integration/simulators/core-nssmf-simulator;c3bbe92494ba80d10628dbe102eddaadaac9d421 -integration/simulators/nf-simulator;745a7b4c9bc5606a342f5fcb250b606836f73627 -integration/simulators/nf-simulator/avcn-manager;0e280f888bcc42909eee1aefe65a5a8b79a7477b -integration/simulators/nf-simulator/netconf-server;c7bd72db1a290848fdad94c2b3688c790b4e778f -integration/simulators/nf-simulator/pm-https-server;98b44a558e1993f0ceafbf22b250ba0975042229 -integration/simulators/nf-simulator/ves-client;4ac8f0ad9b5f627697f2d3a67bb47c3315737528 -integration/simulators/pnf-simulator;c942281da3cc77db1aee06ef69398fd57b970f31 -integration/simulators/ran-nssmf-simulator;220120e53977d6df4eda174dca710320a2bcba8f -integration/simulators/ran-simulator;b395e82cedb969d392fd4a1a2b13cfa8cf64cce7 -integration/usecases/A1-policy-enforcement;f29388582dc68a8f1cfdff4aa65f3839e9e1aaac -integration/usecases/A1-policy-enforcement-r-apps;3fc8bbb9080cd637318fb920056f5a51014e5c1f -integration/xtesting;1b5b1a3dc73431c671971a22abd875cd292c1692 -oparent;f95bafef87324b634305e1b98cf17838aa998d26 -testsuite;898230f3ead89797c4e4f774ccef38f7c23c0b7e -testsuite/cds;b1f769130a6abe8ac67f42fe74b834eb25f33c07 -testsuite/cds-mock-odl;4784fbe07e25a6894d6dfccf76f78e8710f20f11 +demo;5dcd47bfc76ab8257fcc3b8927b78295a4376c8b +integration;cdacb811f7acc2eb0a6e5662d8d225a967160f2c +integration/csit;08bc9551a07da29c478ca2f6487aafa651ea95dd +integration/data-provider;3f1416193789e00f6b09029c7e841d98803e5749 +integration/docker/onap-java11;1a5e22c812aa988fbfc27a668c1d2541db971080 +integration/docker/onap-python;e2de6cdd2d5f2e4a8067c40d1af0392b02426d61 +integration/ietf-actn-tools;3a8b2c604c13584fbc807ac21058288c424893b3 +integration/onap-component-simulators;748da401868fbf35744e292ee132be614b489623 +integration/pipelines/chained-ci;0399d9842c2a5670e4ee21d45343d2ac168eee2d +integration/pipelines/oom-automatic-installation;4934d86bfe15a6132331f802afb4b3a062cbaf8c +integration/pipelines/xtesting-onap;276fb7948607bd6b3fc09693619f021763b5ec6e +integration/python-onapsdk;25cafb994c9ba3b874cd973a1e1d440fb0b98bf0 +integration/seccom;0131d962bdfcf97794ac49a2f45f5eb974249288 +integration/simulators/5G-core-nf-simulator;1eaabdb8299e49dc7e81c205edce8ce46e64a511 +integration/simulators/A1-policy-enforcement-simulator;63501fbea1b8a6dc859099c3465b1758e19e0956 +integration/simulators/core-nssmf-simulator;5ce930d4a9e8137b1fbac98a58ebe2cfd3e6a77e +integration/simulators/nf-simulator;b4e937c4c92ef68fd1ab640ce9e30a531112b371 +integration/simulators/nf-simulator/avcn-manager;13fab3acdc7a22ca7000125112c84a2e942ea307 +integration/simulators/nf-simulator/netconf-server;8d0a5c8e95ef58e391eee31c1562dcb541c4c369 +integration/simulators/nf-simulator/pm-https-server;1f0bcaac6410f2a5497aad7c6ed5e46610a4a8a7 +integration/simulators/nf-simulator/ves-client;94891f32b3e2c4be8240b4df88830f97f2255e0b +integration/simulators/pnf-simulator;f00c718bc3978d5b7ed55a5cda1c2a1443919af9 +integration/simulators/ran-app;746cc0a4aa1ada72d98ed161322fb2bd1e359637 +integration/simulators/ran-nssmf-simulator;1528d0a38026e3e183de2d4dcf7bbfcfec633eda +integration/simulators/ran-simulator;41bbe166748510b4c5be7606ff27ee7ee64cb001 +integration/usecases/A1-policy-enforcement;0a885a2b3595988922b8e7af3e76bef4913de8bd +integration/usecases/A1-policy-enforcement-r-apps;e3f79f43ba8e51fda97a5d67cd5c01b04e54c9e1 +integration/xtesting;c90366fa6ec58cd063addcf50c6948ea859f5fc9 +oparent;371de4b87ccf46f1292d68468fcfd41303ab394c +testsuite;d7fe3776469399384a340b9a38e2c0de8771e6c1 +testsuite/cds;a5eb7d86926fac92965c35de1cae9114dc471a35 +testsuite/cds-mock-odl;b7f29dc3f03ec40369941af6e525d40c822d1ced testsuite/cds-mock-server;7db71adaf139e54f2186cfd19d468f5a1123835d testsuite/cds-mock-ssh;a43ce8950dcc36363c406b1cc4043dc7d623c9f4 -testsuite/oom;5809297b562203922c13c843c085049148d78edb -testsuite/python-testing-utils;17d603cf6655198fa61873e4d715889998a92b69 -testsuite/pythonsdk-tests;81584955687e053d0697a63131b026fa0eda47c7 -testsuite/robot-utils;a67403bdb58cfdfc272801d9c4448a22bd40046d +testsuite/oom;9e5fee150e86c868c0ef40f2a34494be36bd41fc +testsuite/python-testing-utils;f9d29ad319d54cdabe63b52c20c9acd9d475347b +testsuite/pythonsdk-tests;a9dddc1095dad400626871f3f1dc5df96d05e035 +testsuite/robot-utils;7e7fbedd13aa9c33433601c8d276f0d43fcd6c78 diff --git a/docs/files/csv/release-oparent-features.csv b/docs/files/csv/release-oparent-features.csv index 80462fe00..b4a48add1 100644 --- a/docs/files/csv/release-oparent-features.csv +++ b/docs/files/csv/release-oparent-features.csv @@ -1,2 +1,4 @@ Issue-ID;Description -CPS-475;Enable @surpressWarnings for Checkstyle + +USECASEUI-709;Upgrade dependency versions in oparent +USECASEUI-709;Update Logback to Version 1.2.10 diff --git a/docs/files/csv/release-pythonsdk-features.csv b/docs/files/csv/release-pythonsdk-features.csv index 1684b2234..6d96dd7b7 100644 --- a/docs/files/csv/release-pythonsdk-features.csv +++ b/docs/files/csv/release-pythonsdk-features.csv @@ -1,14 +1,2 @@ Issue-ID;Description -SDC-3949;Log exception stack trace on test failure -TEST-384;[TEST] Change of the k8sregion name -TEST-382;[TEST] Change of the namespace for basic_cnf_macro -INT-2078;Use Python ONAP SDK 9.4.0 -TEST-354;[TEST] PNF macro nad CDS resource resoulution tests are failing on retry -INT-2078;[PYTHON] Improve requirement versioning -TEST-380;[TEST] Add cds resource resolution missing cleanup method call -TEST-376;[TEST] Basic CNF macro -TEST-356;[TEST] Do not create simulators in "onap" namespace -TEST-369;[TEST] Fix cds-resource-resolution test -TEST-368;[TEST] Do not show "No execution start time..." error log message for skipped substeps -TEST-358;[TEST] Added support for multi-vnf macro instantiation -INT-1994;[INTEGRATION] Use the newest onapsdk (9.0.0)
\ No newline at end of file +INT-2119;Use 10.0.0 version of SDK in tests
\ No newline at end of file diff --git a/docs/files/csv/release-testsuite-features.csv b/docs/files/csv/release-testsuite-features.csv index 9b1a96f8f..2b05ce227 100644 --- a/docs/files/csv/release-testsuite-features.csv +++ b/docs/files/csv/release-testsuite-features.csv @@ -1,19 +1,2 @@ Issue-ID;Description -INT-1895;[ROBOT] Change performance measurements topic for 5gbulkpm -INT-1895;[ROBOT] Add timout flag for helm unintsll operation -INT-1895;[ROBOT] Change pm mapper readiness check to HTTP -INT-2012;[Healthcheck] Remove clamp Healthcheck -NT-1895;[ROBOT] Adopt DCAEMOD test cases to helm based deployment -INT-2093;[DCAE] Deprecate DCAE basic healthcheck -INT-1895;[ROBOT] Fix failing CMPv2 and 5gbulkpm test cases in CI -TEST-383;[INTEGRATION] Fix failing HVVES test case in Jakarta release -OOM-2921;[INT] Remove Portal robot test from full and medium test suite -INT-1895;[ROBOT] ADD CMPv2 test cases that use helm based components -POLICY-3887;Add policy cleanup if policy is existing before policy health check execution -INT-1895;[ROBOT] FIX BULKPM test cases for Jakarta release -SO-3829;[HEALTCHECK] remove mariadbgalera connectivity tests from core -SO-3829;[SO] MariaDB Galera connectivity with SO Issue-ID:SO-3829 -INT-1895;[ROBOT] ADD HTTPS based BULKPM test cases that use helm based components -POLICY-3815;[POLICY] Change API and PAP usernames -INT-1895;[ROBOT] ADD BULKPM test cases that use helm based component services -INT-2006;[TIMEOUT] Extend healthcheck timeout value +INT-2160;[ROBOT] Fix the DCAEMOD testcase for ServiceMes diff --git a/docs/files/csv/repo-integration-external.csv b/docs/files/csv/repo-integration-external.csv index 40843dba5..dc401c0a9 100644 --- a/docs/files/csv/repo-integration-external.csv +++ b/docs/files/csv/repo-integration-external.csv @@ -1,4 +1,2 @@ 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 index 93469a4c1..b7d8a392a 100644 --- a/docs/files/csv/repo-integration.csv +++ b/docs/files/csv/repo-integration.csv @@ -5,6 +5,8 @@ integration/data-provider;Project that provides a tool to automate common ONAP r integration/docker/onap-java11;Java11 baseline image conformed to SECCOM recommendations;`link <https://git.onap.org/integration/docker/onap-java11>`__ integration/docker/onap-python;Python baseline image conformed to SECCOM recommendations;`link <https://git.onap.org/integration/docker/onap-python>`__ integration/ietf-actn-tools;IETF ACTN tools introduced in Honolulu);`link <https://git.onap.org/integration/ietf-actn-tools>`__ +integration/onap-component-simulators;ONAP component simulators used for tests;`link <https://git.onap.org/integration/onap-component-simulators/>`__ +integration/python-onapsdk;ONAP Python SDK repository;`link <https://git.onap.org/integration/python-onapsdk/>`__ integration/seccom;Repory hosting seccom recommended versions and security test waivers;`link <https://git.onap.org/integration/seccom>`__ integration/usecases/A1-policy-enforcement;A1 policy enforcement introduced in Honolulu;`link <https://git.onap.org/integration/usecases/A1-policy-enforcement>`__ integration/usecases/A1-policy-enforcement-r-apps;A1 policy enforcement (analyticis part) introduced in Honolulu;`link <https://git.onap.org/integration/usecases/A1-policy-enforcement-r-apps>`__ diff --git a/docs/files/csv/repo-pipelines.csv b/docs/files/csv/repo-pipelines.csv new file mode 100644 index 000000000..27e43e82c --- /dev/null +++ b/docs/files/csv/repo-pipelines.csv @@ -0,0 +1,4 @@ +Repository;Description;Link +integration/pipelines/chained-ci;Main pipelines project which holds configuration;`link <https://git.onap.org/integration/pipelines/chained-ci/>`__ +integration/pipelines/oom-automatic-installation;Definition of pipelines to instantiate ONAP;`link <https://git.onap.org/integration/pipelines/oom-automatic-installation/>`__ +integration/pipelines/xtesting-onap;Definition of pipelines to execute tests;`link <https://git.onap.org/integration/pipelines/xtesting-onap/>`__
\ No newline at end of file diff --git a/docs/files/csv/repo-simulators.csv b/docs/files/csv/repo-simulators.csv index b0044ba03..91f75eb66 100644 --- a/docs/files/csv/repo-simulators.csv +++ b/docs/files/csv/repo-simulators.csv @@ -1,6 +1,6 @@ Repository;Description;Link -integration/simulators/A1-policy-enforcement-simulator;A1 Policy Enforcement Simulator;`link <https://git.onap.org/integration/simulators/A1-policy-enforcement-simulator>`__ integration/simulators/5G-core-nf-simulator;5G core nf simulator;`link <https://git.onap.org/integration/simulators/5G-core-nf-simulator>`__ +integration/simulators/A1-policy-enforcement-simulator;A1 Policy Enforcement Simulator;`link <https://git.onap.org/integration/simulators/A1-policy-enforcement-simulator>`__ integration/simulators/core-nssmf-simulator;Core NSSMF Simulator;`link <https://git.onap.org/integration/simulators/core-nssmf-simulator>`__ integration/simulators/nf-simulator;NF simulator;`link <https://git.onap.org/integration/simulators/nf-simulator>`__ integration/simulators/nf-simulator/avcn-manager;NF simulator avcn manager;`link <https://git.onap.org/integration/simulators/nf-simulator/avcn-manager>`__ @@ -8,5 +8,6 @@ integration/simulators/nf-simulator/netconf-server;NF simulator netconf server;` integration/simulators/nf-simulator/pm-https-server;NF simulator pm https server;`link <https://git.onap.org/integration/simulators/nf-simulator/pm-https-server>`__ integration/simulators/nf-simulator/ves-client;NF simulator ves client;`link <https://git.onap.org/integration/simulators/nf-simulator/ves-client>`__ integration/simulators/pnf-simulator;PNF Simulator;`link <https://git.onap.org/integration/simulators/pnf-simulator>`__ -integration/simulators/ran-simulator;RAN simulator;`link <https://git.onap.org/integration/simulators/ran-simulator>`__ +integration/simulators/ran-app;RAN App;`link <https://git.onap.org/integration/simulators/ran-app/>`__ integration/simulators/ran-nssmf-simulator;RAN NSSMF simulator;`link <https://git.onap.org/integration/simulators/ran-nssmf-simulator>`__ +integration/simulators/ran-simulator;RAN simulator;`link <https://git.onap.org/integration/simulators/ran-simulator>`__ diff --git a/docs/files/csv/tests-healthcheck.csv b/docs/files/csv/tests-healthcheck.csv index df5411cbb..1b8b940ff 100644 --- a/docs/files/csv/tests-healthcheck.csv +++ b/docs/files/csv/tests-healthcheck.csv @@ -8,3 +8,5 @@ hv-ves;HV-VES 'Sunny Scenario' Robot Framework test - message is sent to the col basic_onboard;onboard a model, subset of most of the other basic_* tests, created to perform stability testing;`code <https://git.onap.org/testsuite/pythonsdk-tests/tree/src/onaptests/scenario/basic_onboard.py>`__;`onap_pythonsdk <https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk>`__, `pythonsdk-tests <https://git.onap.org/testsuite/pythonsdk-tests/tree/>`__ dcaemod;Check new DCAEmod;`robot tests <https://git.onap.org/testsuite/tree/robot/testsuites/dcaemod.robot>`__;`robotframework <https://robotframework.org/>`__ cps-healthcheck;Call liveness and readiness probes of the CPS module;`robot tests <https://github.com/onap/cps/blob/master/csit/tests/actuator/actuator.robot>`__;`robotframework <https://robotframework.org/>`__ +**cps-temporal-healthcheck**;Call endpoints of CPS Temporal component;`robot tests <https://github.com/onap/cps-cps-temporal/blob/master/csit/tests/actuator/actuator.robot>`__;`robotframework <https://robotframework.org/>`__ +**cps-dmi-plugin-healthcheck**;Call endpoints of CPS DMI plugin component;`robot tests <https://github.com/onap/cps-ncmp-dmi-plugin/blob/master/csit/tests/actuator/actuator.robot>`__;`robotframework <https://robotframework.org/>`__
\ No newline at end of file diff --git a/docs/files/csv/tests-infrastructure-healthcheck.csv b/docs/files/csv/tests-infrastructure-healthcheck.csv index 0bdabf3cb..a350f6bc8 100644 --- a/docs/files/csv/tests-infrastructure-healthcheck.csv +++ b/docs/files/csv/tests-infrastructure-healthcheck.csv @@ -1,4 +1,4 @@ Tests;Description;Code;Comments onap-helm;Verify Helm chart status, the test has been updated to take into account Helm3;`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 +onap-k8s-teardown;Check common resources of the ONAP Kubernetes namespace after all tests execution;`python module <https://gitlab.com/Orange-OpenSource/lfn/tools/kubernetes-status>`__;kubernetes python library diff --git a/docs/files/csv/tests-security.csv b/docs/files/csv/tests-security.csv index 0ded0a206..9d949a9e0 100644 --- a/docs/files/csv/tests-security.csv +++ b/docs/files/csv/tests-security.csv @@ -1,10 +1,5 @@ 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, -tern;Check the component licenses within the ONAP dockers;`bash script <https://gitlab.com/Orange-OpenSource/lfn/onap/xtesting-onap/-/blob/master/scripts/run_tern.sh>`__;kubectl +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-smoke.csv b/docs/files/csv/tests-smoke.csv index db2c173de..16ea7593e 100644 --- a/docs/files/csv/tests-smoke.csv +++ b/docs/files/csv/tests-smoke.csv @@ -6,6 +6,6 @@ basic_cnf;Onboard (new), distribute and instantiate a Kubernetes pods;`code <htt 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/>`__ cmpv2;CMPv2 Usecase functionality;`code <https://git.onap.org/testsuite/tree/robot/testsuites/cmpv2.robot>`__;`robotframework <https://robotframework.org/>`__ basic_vm_macro;Instantiate a VM using macro bpmn;`code <https://git.onap.org/testsuite/pythonsdk-tests/tree/src/onaptests/scenario/basic_vm_macro.py>`__;`onap_pythonsdk <https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk>`__, `pythonsdk-tests <https://git.onap.org/testsuite/pythonsdk-tests/tree/>`__ -**pnf_macro**;Run PNF simulator, onboard, distribute and instantiate service including PNF;`code <https://git.onap.org/testsuite/pythonsdk-tests/tree/src/onaptests/scenario/pnf_macro.py>`__;`onap_pythonsdk <https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk>`__, `pythonsdk-tests <https://git.onap.org/testsuite/pythonsdk-tests/tree/>`__ -**cds_resource_resolution**;Upload blueprint file into CDS, execute test workflow and check results;`code <https://git.onap.org/testsuite/pythonsdk-tests/tree/src/onaptests/scenario/cds_resource_resolution.py>`__;`onap_pythonsdk <https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk>`__, `pythonsdk-tests <https://git.onap.org/testsuite/pythonsdk-tests/tree/>`__ -**basic_cnf_macro**;Onboard (new), distribute and instantiate a Kubernetes pods using SO's macro flow;`code <https://git.onap.org/testsuite/pythonsdk-tests/tree/src/onaptests/scenario/basic_cnf_macro.py>`__;`onap_pythonsdk <https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk>`__, `pythonsdk-tests <https://git.onap.org/testsuite/pythonsdk-tests/tree/>`__ +pnf_macro;Run PNF simulator, onboard, distribute and instantiate service including PNF;`code <https://git.onap.org/testsuite/pythonsdk-tests/tree/src/onaptests/scenario/pnf_macro.py>`__;`onap_pythonsdk <https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk>`__, `pythonsdk-tests <https://git.onap.org/testsuite/pythonsdk-tests/tree/>`__ +cds_resource_resolution;Upload blueprint file into CDS, execute test workflow and check results;`code <https://git.onap.org/testsuite/pythonsdk-tests/tree/src/onaptests/scenario/cds_resource_resolution.py>`__;`onap_pythonsdk <https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk>`__, `pythonsdk-tests <https://git.onap.org/testsuite/pythonsdk-tests/tree/>`__ +basic_cnf_macro;Onboard (new), distribute and instantiate a Kubernetes pods using SO's macro flow;`code <https://git.onap.org/testsuite/pythonsdk-tests/tree/src/onaptests/scenario/basic_cnf_macro.py>`__;`onap_pythonsdk <https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk>`__, `pythonsdk-tests <https://git.onap.org/testsuite/pythonsdk-tests/tree/>`__ diff --git a/docs/files/csv/usecases-functional-requirements.csv b/docs/files/csv/usecases-functional-requirements.csv index 947187d79..6bb6494d7 100644 --- a/docs/files/csv/usecases-functional-requirements.csv +++ b/docs/files/csv/usecases-functional-requirements.csv @@ -1,9 +1,3 @@ Issue key;Summary;Contact;Comment -REQ-463;ONAP to support Multi Tenancy (part 2);Olivier Phénix ; -REQ-457;Extend ORAN A1 Adapter and add A1 Policy Management;John Keeney; -REQ-458;ONAP CNF orchestration - Enhancements;Lukasz Rajewski;Changes of this feature are described in :ref:`vFW CNF use case <docs_vFW_CNF_CDS>` -REQ-446;NF Software Upgrade enhancement;Zu Qiang; -REQ-433;ONAP/3GPP & O-RAN Alignment-Standards Defined Notifications over VES (Honolulu);Damian Nowak;Description how to configure :ref:`Standards Defined Notifications in VES <docs_StndDefined_Events_Collection_Mechanism>` -REQ-432;IPv4/IPv6 dual stack support in ONAP (Honolulu);Damian Nowak; -REQ-431;CMPv2 Enhancements for R7;Pawel Baniewski;cmpv2 automated test integrated in CI/CD, see :ref:`automated test page <release_automated_usecases>` -REQ-400;ETSI-Alignment for Guilin and Honolulu;Byung-Woo Jun; +REQ-1215;E2E Network Slicing use case enhancements for Kohn release;Kevin Tang; +REQ-1212;5G SON use case enhancements for Kohn release;N.K. Shankaranarayanan; diff --git a/docs/files/csv/usecases-non-functional-requirements.csv b/docs/files/csv/usecases-non-functional-requirements.csv index 871efa8bd..3b489ac43 100644 --- a/docs/files/csv/usecases-non-functional-requirements.csv +++ b/docs/files/csv/usecases-non-functional-requirements.csv @@ -1,5 +1,5 @@ Issue key;Summary;Contact;Comment -REQ-453;Smart Operator Intent Translation in UUI based on IBN - R8 5G Slicing Support;Dong Wang; -REQ-430;PNF Plug & Play in R8;Damian Nowak; -REQ-428;5G Service Modeling in R8 - Modeling Work;Benjamin Cheung; -REQ-427;Configuration Persistence Service in R8;Toine Siebelink; +REQ-1267;General intent model and general intent interface requirements in R11;Keguang He; +REQ-1214;Maintenance and Enhancement of Intent-driven Closed-loop Autonomous Networks in R11;Dong Wang; +REQ-1268;CCVPN Kohn Enhancements for Intent-based Cloud Leased Line and Transport Slicing;Henry Yu; +REQ-1342;Retirement of unmaintained repos;Amy Zwarico;
\ No newline at end of file diff --git a/docs/integration-labs.rst b/docs/integration-labs.rst index c08722050..49915c846 100644 --- a/docs/integration-labs.rst +++ b/docs/integration-labs.rst @@ -11,9 +11,7 @@ Integration Labs The Integration team deals with several community labs: - The Azure staging lab - - The Orange openlab - The DT lab - - The Nokia dualstack lab - The University New Hempshire lab Additionally integration contributors may deal with their own lab pushing results @@ -26,15 +24,6 @@ An additional Azure staging lab has been created for Guilin. It is installed as any daily/weekly/gating labs (see CI/CD sections). Contact the Integration team to get an access. -Orange Openlab --------------- - -This lab is for community use. It is always provided with the last stable version, -i.e. Honolulu release during Istanbul development time. - -See `Orange Openlab access procedure <https://wiki.onap.org/display/DW/Orange+OpenLab>`_ -for details. - DT lab ------ @@ -42,13 +31,6 @@ The DT lab reported Master daily results in addition of Istanbul daily results. Results are shared with the community in `<https://logs.onap.org/onap-integration/daily/onap-master-daily-dell/>`_ -Nokia lab ---------- - -Nokia setup a lab to support the dual stack IPv4/IPv6 tests. Results are shared -with the community in -`<https://logs.onap.org/onap-integration/daily/onap_daily_nokia_dualstack_master/>`_ - University New Hempshire lab ---------------------------- diff --git a/docs/integration-repositories.rst b/docs/integration-repositories.rst index fe821bfdc..2501c7321 100644 --- a/docs/integration-repositories.rst +++ b/docs/integration-repositories.rst @@ -8,51 +8,6 @@ Integration repositories .. important:: The Integration project deals with lots of code repositories. - -Most of the repositories are internal ONAP repositories. - -.. code-block:: bash - - ├── demo - ├── integration - │ ├── csit - | ├── data-provider - │ ├── docker - │ │ ├── onap-java11 - │ │ └── onap-python - │ ├── ietf-actn-tools - │ ├── seccom - │ ├── simulators - │ │ ├──5G-core-nf-simulator - │ │ ├──A1-policy-enforcement-simulator - │ │ ├──core-nssmf-simulator - │ │ ├──nf-simulator - │ │ │ ├──avcn-manager - │ │ │ ├──netconf-server - │ │ │ ├──pm-https-server - │ │ │ └──ves-client - │ │ ├──pnf-simulator - │ │ ├──ran-nssmf-simulator - │ │ └──ran-simulator - │ ├── usecases - │ │ ├── A1-policy-enforcement - │ │ ├── A1-policy-enforcement-r-apps - │ └── xtesting - ├── oparent - │ └── cia - └── testsuite - ├── cds - ├── cds-mock-odl - ├── cds-mock-server - ├── cds-mock-ssh - ├── oom - ├── python-testing-utils - ├── pythonsdk-tests - └── robot-utils - -Please note that integration and teststuite are repositories and groups hosting -several sub-repositories. - Integration ----------- @@ -71,6 +26,10 @@ It shall help improving the maintenance of the different elements. It shall also help identifying, leveraging and adopting existing simulators rather than systematically re-inventing the wheel. +.. note:: + There is a new section of repositories - pipelines. These repositories are migrated for Orange GitLab project. + Code on these repositories is planned to be used to run ONAP tests GitLab CI/CD pipelines on `GitLab ONAP integration group <https://gitlab.com/onap/integration>`__ + .. csv-table:: Integration Repositories :file: ./files/csv/repo-integration.csv :widths: 30,50,20 @@ -83,6 +42,11 @@ rather than systematically re-inventing the wheel. :delim: ; :header-rows: 1 +.. csv-table:: Integration Pipelines + :file: ./files/csv/repo-pipelines.csv + :widths: 30,50,20 + :delim: ; + :header-rows: 1 Testsuite --------- @@ -141,14 +105,11 @@ External repositories Additionally, the Integration team also deals with external gitlab.com repositories. +.. important:: + All of these repositories should be migrated into ONAP's Gerrit + .. csv-table:: Integration external repositories table :file: ./files/csv/repo-integration-external.csv :widths: 30,50,20 :delim: ; :header-rows: 1 - -The python-onapsdk has been developed outside of ONAP as gitlab provided more -enhanced built-in features for this kind of development. - -The xtesting-onap repository is also hosted in gitlab.com as the CD part of -Integration work is based on public gitlab-ci chains. diff --git a/docs/integration-s3p.rst b/docs/integration-s3p.rst index 3675c567d..13e36c17a 100644 --- a/docs/integration-s3p.rst +++ b/docs/integration-s3p.rst @@ -10,7 +10,7 @@ Stability .. important:: The Release stability has been evaluated by: - - The daily Jakarta CI/CD chain + - The daily CI/CD chain - Stability tests .. note: @@ -22,9 +22,7 @@ CI results As usual, a daily CI chain dedicated to the release is created after RC0. -The daily results can be found in `LF Orange lab daily results web site -<https://logs.onap.org/onap-integration/daily/onap_daily_pod4_master/>`_ and -`LF DT lab daily results web site <https://logs.onap.org/onap-integration/daily/onap-daily-dt-oom-master/>`_. +The daily results can be found in `LF DT lab daily results web site <https://logs.onap.org/onap-integration/daily/onap-daily-dt-oom-master/>`_. .. image:: files/s3p/jakarta-dashboard.png :align: center diff --git a/docs/integration-tooling.rst b/docs/integration-tooling.rst index c80e1df2f..d615e7e27 100644 --- a/docs/integration-tooling.rst +++ b/docs/integration-tooling.rst @@ -65,8 +65,8 @@ Some GUI tests (using Robotframework Selenium extension) had been initiated but not maintained, as a consequence they are not integrated in CI/CD. -Python-onapsdk -.............. +Python ONAP SDK +............... The Openstack and Kubernetes python SDK are references widely adopted by the developers and the industry. Developing a python ONAP SDK aimed to follow the @@ -79,7 +79,7 @@ end to end tests) it was decided to develop a new python SDK. This SDK has been developed in gitlab.com to benefit from the numerous built-in options offered by gitlab and ensure the best possible code quality. -- `python SDK repositoy <https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk>`_ +- `python SDK repositoy <https://gerrit.onap.org/r/admin/repos/integration/python-onapsdk>`_ - `python SDK documentation <https://python-onapsdk.readthedocs.io/en/latest/?badge=develop>`_ The project is fully Open Source, released under the Apache v2 license. @@ -96,7 +96,7 @@ Any new feature shall respect the code quality criteria: with ONAP. It is a **middleware** that can be used by test projects but it is **NOT a test**. -A compagnon project has been created in ONAP: +A companion project has been created in ONAP: `pythonsdk-tests <https://git.onap.org/testsuite/pythonsdk-tests/>`_. The pythonsdk-test project defines tests based on python-onapsdk. diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 0485f5b87..07ba0b9f3 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -3,8 +3,8 @@ .. This work is licensed under a Creative Commons Attribution 4.0 International License. http://creativecommons.org/licenses/by/4.0 -Integration Jakarta Release Notes -================================== +Integration Kohn Release Notes +============================== .. csv-table:: Integration Releases :file: ./files/csv/release-integration-ref.csv @@ -14,22 +14,14 @@ Integration Jakarta Release Notes .. important:: - - Creation of an Jakarta Daily CI/CD chain - - Creation of Java and Python baseline images for Jakarta - - Update of Seccom waivers and version recommendations - - Adapt robot tests to DCAE project changes - - New tests (basic_cnf_macro) - New repositories (see dedicated section) - - Release ONAP Data Provider tool - - Automate repositories INFO.yaml updates - Bug fixes - - ONAP tests library gating tests Quick Links: - - `Jakarta Integration page <https://wiki.onap.org/display/DW/Integration+Jakarta>`_ - - `Jakarta Integration JIRA follow-up <https://wiki.onap.org/display/DW/Jakarta+Integration+Blocking+points>`_ - - `Jakarta Integration weather Board <https://wiki.onap.org/display/DW/0%3A+Integration+Weather+Board+for+Jakarta+Release>`_ + - `Kohn Integration page <https://wiki.onap.org/display/DW/Integration+Kohn>`_ + - `Kohn Integration JIRA follow-up <https://wiki.onap.org/display/DW/Kohn+Integration+Blocking+points>`_ + - `Kohn Integration weather Board <https://wiki.onap.org/display/DW/0%3A+Integration+Weather+Board+for+Kohn+Release>`_ Code changes ------------ @@ -37,11 +29,11 @@ Code changes Integration Repo ................. -:Release Date: 2021-10-14 +:Release Date: 2022-10-27 -Version: 10.0.0 (aka Jakarta) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Version: 11.0.0 (aka Kohn) +^^^^^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: Integration Changes :file: ./files/csv/release-integration-features.csv @@ -64,7 +56,7 @@ Main changes: Robot (Testsuite) ................. -Version: 1.10.0 +Version: 1.11.0 ^^^^^^^^^^^^^^^ Main changes: @@ -79,7 +71,7 @@ Main changes: O-Parent ........ -Version: 3.3.1 +Version: 3.3.2 ^^^^^^^^^^^^^^ .. csv-table:: Oparent Changes @@ -91,7 +83,7 @@ Version: 3.3.1 Demo Artifacts (Heat Templates) ............................... -Version: 1.10.0 +Version: 1.11.0 ^^^^^^^^^^^^^^^ .. csv-table:: Demo Changes @@ -106,7 +98,7 @@ The demo artifacts are pushed to https://nexus.onap.org/content/repositories/rel Use Cases and Requirements -------------------------- -See dedicated :ref:`Jakarta Use Cases and requirements page <docs_usecases_release>` +See dedicated :ref:`Kohn Use Cases and requirements page <docs_usecases_release>` Maturity Testing Notes ---------------------- diff --git a/docs/usecases/release_automated_usecases.rst b/docs/usecases/release_automated_usecases.rst index 1ec262c33..932a0d4f3 100644 --- a/docs/usecases/release_automated_usecases.rst +++ b/docs/usecases/release_automated_usecases.rst @@ -8,7 +8,7 @@ Automated Use Cases ------------------- -These use cases have been run on the Daily Jakarta CI chains and are used to +These use cases have been run on the Daily CI chains and are used to validate the integration of any new dockers in OOM. New tests are indicated in **bold**. diff --git a/docs/usecases/release_usecases.rst b/docs/usecases/release_usecases.rst index 2dcd270fd..749c4483a 100644 --- a/docs/usecases/release_usecases.rst +++ b/docs/usecases/release_usecases.rst @@ -5,14 +5,14 @@ :orphan: -Jakarta Use Cases -================= +Kohn Use Cases +============== Description ----------- This session includes use cases and functional requirements which have been -officially verified in Jakarta release by the ONAP community. +officially verified in Kohn release by the ONAP community. For each use case or functional requirement, you can find contact names and a link to the associated documentation. @@ -27,8 +27,8 @@ This documentation deals with Use cases --------- -Jakarta Official Use Cases -~~~~~~~~~~~~~~~~~~~~~~~~~~ +Kohn Official Use Cases +~~~~~~~~~~~~~~~~~~~~~~~ .. csv-table:: :file: ../files/csv/usecases.csv |