aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-11-24[PYTHON] Fix python dep for healthcheck xtesting dockerhonolulumorganrol1-3/+3
same than for smoke-usecases-robot Issue-ID: INT-2006 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I97d38d3dc6517bbbc5643e9eea8614c171d7ae27 (cherry picked from commit 75e88376ceb8ad62ef05c42c4cd1c059c5ce481f)
2021-11-23[RELEASE] Fix Openstack and OPNFV upper constraints versionsmorganrol1-3/+3
The robot pods is old..due to historical reasons. that is why we created a robot-p3 for new tests. However it shall still be compiled for our needs The upper constraints were so far set to master, which is not very good as xtesting was set to jerma. Setting version for Openstack and OPNFV upper constraints shall fix teh python dependency issue preventing from releasing the istanbul xtesting dockers Issue-ID: INT-2006 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I7226da28fe76891c1be4a9bd5b391fe2e7a52247 (cherry picked from commit df4c6bd9dfe62d0e21486e69b6f551f0d9696a45)
2021-08-19[XTESTING] Fix opnfv/xtesting version to wallabymorganrol6-11/+13
opnfv/xtesting master triggered a change in the alpine baseline image (3.14) As a consequence the xtesting docker relying on master were broken, as the list of testcases was not overwrittent in pytho3.9 lib folder 2 options were possible: - fix the version (wallaby) - align the xtesting dockers and change the path to use 3.9 option1 is more secured. For the moment python3.8 is enough for the SDK. If needed we could upgrade later. Issue-ID: TEST-359 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: Iaeada26416e0929a11c17f5c2803448c5a23888c (cherry picked from commit 2e7b7aa9773c4aa8e0334a1398bb12171e6b53d8)
2021-05-27[VERSIONS] Use external python package to manage versions testmorganrol3-10/+2
the check_versons code has been repackaged in an external gitlab.com repo [1] It provides - better error management - reporting [1]: https://gitlab.com/Orange-OpenSource/lfn/onap/ integration/onap-version-status Issue-ID: TEST-340 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I6d892e8c5e6c1729a1073e9d6f538b636390515f (cherry picked from commit 245a51bbe01a2c0f2bdf5a51088c4ff106966838)
2021-05-26[VERSION] Align version of onap pythonpackages used in xtestingmorganrol3-4/+4
with pbr the version shall > at the last tag (1.7.0) Issue-ID: INT-1884 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: Ia44a5095f5038e3e5b7378c9eaf2f0f28d20476f
2021-05-24[RELEASE] Add version.propertiesmorganrol1-0/+11
Tested on guilin branch, we can now include a version properties that could be used to release xtesting images Issue-ID: INT-1884 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: If624e68a11712d349c08d253d2bad017973353ef
2021-05-21[DEPENDENCIES] Update kubecl versionmorganrol3-3/+3
Recommendations for Honolulu is 1.19.9 Issue-ID: INT-1884 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I5593c90045ed12856856ede6b4cad1aa54638c5d (cherry picked from commit cd5520a49746400a462fdeeb53376467f77809d8)
2021-04-23[DOC] Update readme for smoke-usecases-pythonsdkBartek Grzybowski2-27/+24
Since the change I69f573354c87c44c10581861450d48244db0c7df ubuntu16test-service was renamed to basic_vm-service so updating the readme to reflect those changes. Change-Id: Ic72c177f7a6a839ff65641ea1597bd7a2f6a0f5c Issue-ID: INT-1888 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-04-19[CLAMP] Fix path for schema_details.jsonmorganrol0-0/+0
As we moved back to standard python packaging, the json artifact must follow the onapsdk requirements. It could be fixed in onap-pythonsdk [1] but it would require a new release of the SDK, it is possible to adjust by creating the file at right place from the docker. Issue-ID: INT-1819 [1]:https://gitlab.com/Orange-OpenSource/lfn/onap/python-onapsdk/ -/blob/develop/src/onapsdk/clamp/loop_instance.py#L82 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I4bd21f22a73396160d06d0e02484cdbbd6dc14e1 (cherry picked from commit 12e1aaf474b57622fc9db4501ad61a9cde95d944)
2021-04-02[HONOLULU] set honolulu version for honolulu xtesting dockersmorganrol5-10/+10
For each new stable version, we shall point to the honolulu branch of the different components we are integrating in the xtesting dockers Issue-ID: INT-1901 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I87bf24374cc237d0a539a89200d4ca866ec5fcf2
2021-04-02[ONAPTESTS] Include basic_vm_macro in the list of use casesmorganrol1-4/+6
Include a new use case leveraging pythonsdk and using the macro bpmn Issue-ID: INT-1894 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: Ia9f489d7bb7cbdc78f825b83b68a20c9b2384871
2021-04-02[CLAMP] Include schema_details.json for clamp testmorganrol2-0/+16
This file is required by onapsdk clamp module The alternative could be to modify directly in SDK to avoid this change... Issue-ID: INT-1819 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I54ab1f8bb48a3a76689f1f27374d898d66dabc56
2021-03-18[PNF] Add pnf_macro testmorganrol1-0/+11
This test based on the onapsdk, onboard and instantiate a pnf. It requires the startup of a pnf simulator and deals with macro flow Issue-ID: INT-1822 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: Ie236e0976fe25ca07399722bee7843f1c4f5cfdc
2021-03-18[DOC] Add missing parameters for basic_cnfmorganrol1-10/+33
The parameter of the target k8s infrastructure was not indicated in the documentation it was set in CI properly but hard to guess... Issue-ID: INT-1888 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I4ce557b575a22525fada86eb4459005b0a3ad8f8
2021-03-16[RELEASE] Release xtesting dockersmorganrol1-0/+8
xtesting dockers are rebuilt everyday based on Guilin or master branches people expressed the wish to get released versions that could be sync on dockerhub First try with infra-healthcheck inguilin if OK we could generalize to the other xtesting dockers and to master and reactivate the ci for frankfurt (deactivate after guilin) Issue-ID: INT-1884 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: Ibe2c402b74a0f2b0c2c709a0b6eca7597445946c
2021-03-10[XTESTING] Add DCAEMOD usecase test to xtestnig imageKrzysztof Kuzmicki2-0/+20
The goal is to add test suite for checking DCAEMOD functionality including Generic mechanism to attach K8S ConfigMaps to DCAE apps Issue-ID: INT-1855 DCAEGEN2-2548 Signed-off-by: Krzysztof Kuzmicki <krzysztof.kuzmicki@nokia.com> Change-Id: I0344321cdb20e96aaa9defd14fecbef9e09308b7
2021-02-12[DOC] Fix doc nitmorganrol1-2/+2
During a session demo, someone reported that the path for the openstack configuraiton was wrong in the README just fix this path Issue-ID: TEST-289 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I94f6164be61aa65aa885c73fa87b2a620056bd82
2021-02-12[CICD] Fix versions trigger pointmorganrol1-1/+1
DEPLOY_SCENARIO was not the right env var We could either rename the DEPLOY_SCENARIO or use the existing NONDE_NAM I select the second option, all the nodes( =labs) with name including the word weekly will be compatible with running the versions test. Test in progress on weekly-master This test was skipped when using DEPLOY_SCENARIO Issue-ID: INT-1853 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I00de9e05bc79e0baf139abf4307d9a6e303e6031
2021-02-09[CICD] Set versions test for weekly chain onlymorganrol1-0/+2
So far, versions is triggered only in weekly because there are 2 branches master and weekly-master as feature branches are evil, it is possible to keep only one branch but the triggering criteria shall be declared at the test level Issue-ID: INT-1853 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I2684a09700f5abd666d05dbd10f0c26d668b2dc3
2021-02-09[INT] Use PIP 20.1 versionMichal Jagiello3-3/+3
Newer version of pip disallows constraints as links and docker build fails. Issue-ID: INT-1852 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I68d2856eac3e55bdcf0977cb4bfa7e72ef536df0
2021-02-09Fix xtesting docker build crypto issuemorganrol4-2/+7
Set the env file CRYPTOGRAPHY_DONT_BUILD_RUST=1 Issue-ID: INT-1852 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I84ccbbacd5ba024c00a7149a8b4a5e927011ab9f
2021-01-22[XTESTING] Extend 5g bulk pm test suite for custom PM FILES validationKrzysztof Kuzmicki1-1/+91
The goal is to make possible an execution of custom/vendor specific PM files validation using 5gbulkpm test cases on demand. Issue-ID: INT-1801 Signed-off-by: Krzysztof Kuzmicki <krzysztof.kuzmicki@nokia.com> Change-Id: I482f07c8ad031f2db24c4e724e36aed681e2e193
2021-01-14[USECASE] Include basic_onboard in pythonsdk xtesting dockermrichomme1-0/+14
The goal is not to run basic_onboard in CI/CD (already covered by basic_vm) but to create a subset of basic_vm for the stability tests. It is possible thanls to this test to run simultaneous onboarding oeprations and compose realistic operation scenario. Issue-ID: TEST-288 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I70cca9688ef3654ba4bfd737879858e26e3b5506
2021-01-08Merge "[XTESTING] Use editable option to install pythonsdk-tests"Morgan Richomme1-2/+2
2021-01-08[XTESTING] Use editable option to install pythonsdk-testsMichal Jagiello1-2/+2
Needs to be done to fix issue with package installation. Issue-ID: TEST-293 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: Iaeb61f9ae1b35fbc818c9c57dcf144ca5060028f
2021-01-07[SECURITY] Include cert check of the internal portsmrichomme3-1/+22
A test dealing with the verification of the ports exposed as nodeports is already integrated. The goal of the patch is to compelte with a test dealing with all the internal ports retrieved from k8s on the ONAP namespace. Unlike nodeport_check_certs, this test must be executed from inside the cluster. As a consequence a dependency is added in testcases.yaml - TEST_ENVIRONMENT: 'internal_job' In order to avoir triggerring the test when executing all the infra tests of this xtesting dockers. A kubernetes job consuming the image shall be created in xtesting-onap to execute the test. Issue-ID: INT-1818 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I16bb55fb784bd67f8a2b59f9f895fb754da8e3d0
2020-12-10Add gitlint to improve the quality of commit messagemrichomme2-1/+19
Gitling will force some formating on patch submission Reuse the .gitlint from OOM project jjb on ci-management shall be modified accordingly First test on this repo, if OK => to be done on all the integration repositories Issue-ID: INT-1809 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I3f1d74d1eba05063a661e66d0620defe36ad7bc8
2020-12-07Merge "[SECURITY] S3 Support"Morgan Richomme1-18/+15
2020-12-04Declare basic_cds in pythonsdk xtesting dockermrichomme1-0/+13
Issue-ID: TEST-245 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: If59257c6dbef857e52d0e4cfd1f418892e252db9
2020-12-02Merge "Remove useless helm client in security xtesting docker"Christophe Closset1-3/+0
2020-12-02[SECURITY] S3 SupportSylvain Desbureaux1-18/+15
If we want to use S3 in order to store results, `details` attribute of test class must be a dictionnary and not a string. Also, everything we want to upload must be put in `res_dir`. Issue-ID: REQ-442 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I75adf11c636d6a524f8cd9ddba4f7edffd105f58
2020-12-02[INFRA] make helm3 runnableSylvain Desbureaux1-0/+1
Helm3 was downloaded but not made runnable. Issue-ID: REQ-442 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I4b7732bfbda99ecba3731b6d22c59b9bc1ce1fbe
2020-12-02Remove useless helm client in security xtesting dockermrichomme1-3/+0
helm client not needed by the security tests it will save some space the ligter, the better... Issue-ID: INT-1798 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Ia09ff4a1b2d405036985b014d678769461f3ffe1
2020-11-30[INFRA] Helm3 supportSylvain Desbureaux1-0/+2
As OOM is helm3 compatible, we must be sure that helm testing dockers has also an helm3 binary. We're adding it on top of legacy helm2 for compatibility reason Issue-ID: REQ-442 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: Ibaf536ad0364bd05f088749afddd0a2693a988f7
2020-11-26Scan only "onap" namespace for non-SSL endpointsPawel Wieczorek1-1/+1
Issue-ID: INT-1582 Change-Id: I88847c239016d972c4cdf95c46ad89749643d323 Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2020-11-20Add Lasse as Integration committermrichomme1-0/+8
Issue-ID: INT-1788 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I6f44de57f9044e599135d79c29452c667c9378f5
2020-11-17[INFRA] Add a test to check the status of one chartSylvain Desbureaux4-1/+16
This new test, which is triggered only when we're on a component (such as SO, CLAMP, ...) gating, retrieves all the states of deployment, stafulsets, PVCs, ... If all these objects are OK, it's set as successful. Issue-ID: SO-3391 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I1bda3f135b3964665e7a1ff02bb617f5205d7b9c
2020-11-10Fix READMEmrichomme3-6/+79
- " missing - latest referenced instead of latest - detail interactive mode - precise how to run only a subset of the tests Issue-ID: TEST-274 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Id28ea0a4602a903eb4ff28bb7671737fa7d58b50 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-11-06Clean Dockerfile for pythonsdk testsmrichomme1-2/+0
installaing onapsdk is not needed it is installed as dependency of pythonsdk-tests through its requirements.txt file Issue-ID: INT-1771 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I7810ded9eabd0958d7141a6d062bac969a7be5af
2020-11-05Dispay waiver content for the security testsVirginie2-2/+2
Issue-ID: INT-1764 Signed-off-by: Virginie <virginie.lefilleul@orange.com> Change-Id: I47d18dabfc76c44c2ca3394f56d0ed8f0c928f02
2020-11-05Merge "Display waivers content for the security tests"Morgan Richomme2-0/+14
2020-11-04Display waivers content for the security testsVirginie2-0/+14
Issue-ID: INT-1764 Signed-off-by: Virginie <virginie.lefilleul@orange.com> Change-Id: Id6ae70d90d2e1f360642160768b4658d17c45046 Signed-off-by: mrichomme <morgan.richomme@orange.com> Signed-off-by: Virginie <virginie.lefilleul@orange.com>
2020-11-04Fix README nit for infra-healthcheckmrichomme1-4/+4
Issue-ID: TEST-274 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Icf76610ea188a87d36e1c13441948d5778f1b312
2020-11-02Update xtesting READMEsmrichomme5-60/+325
They can be used to run the xtesting dockers on any ONAP deployment Note a section in the official doc shall also be created Issue-ID: TEST-274 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: If1d98e51c1dd476f5b1da81e51e4b4d99f513aa5 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-10-22Add cmpv2 and vescollector suites into xtesting smoke use casesmprzybys1-0/+36
Issue-ID: INT-1747 Signed-off-by: Marcin Przybysz <marcin.przybysz@nokia.com> Change-Id: Ia07e5770d3f8849e4ef3c6dd29011bf52434987e
2020-10-16Add new smoke use cases in xtesting dockermrichomme1-0/+22
- basic_network - basic_cnf Issue-ID: TEST-255 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Ia1a7dbd64c8d1dab1bbbc8a4e2b1efb72fb2f5dc Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-09-25Switch from onap_tests to pythonsdk-testscnfmrichomme2-14/+4
onap_tests framework is now deprecated as VNF_API is no more supported in Guilin It is time to use pythonsdk Issue-ID: TEST-258 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I170d7f9756697a5061d5d27247dca37d84ebfc91
2020-09-23Update INFO.yamlmrichomme1-8/+27
Issue-ID: INT-1724 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Ied8106d284ec6f8de144f03cc9c2c13ba9d70b7d Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-09-21Add xfail list for test on pod limitsmrichomme3-22/+59
Note: a waiver shall be created (and merged) in SECCOM repo before we can merge this patch Issue-ID: INT-1722 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I1d064275e9b90574e8b90c733d0dcc9b6f2bed74 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-09-15[INFRA] new helm testSylvain Desbureaux8-192/+18
Instead of parsing only helm status, this new test is also taking a look at specific helm deploy plugin logs. Also, main pages is now "html" based instead of raw based. Issue-ID: INT-1718 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: Ia851db5c8cfd866394ed22e3cd3b7ce183ef0fb9