aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2020-09-10Prevent parsing error due to format change for onap-helmmrichomme1-9/+15
Note the success criteria part shall be refactored For the moment I keep as it is but it is too complex As we plan to refactor onap-helm to include more detail I do not do it here Issue-ID: INT-1718 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Ib93e0afca6b31571607bc0bd548b71a194f44c44
2020-09-08Remove reference to gitlab.com for xtesting infra-testsmrichomme3-22/+30
Now everything is done in ONAP, no ref to gitlab.com needed + fix for certif test call + harmonization https+pip to use git.onap.org (not gerrit.onap.org) Issue-ID: INT-1570 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Idde25ae6e96b60f35a4383ff9dbc494422d8bf4c
2020-09-04Merge "Integrate nodeport cert verification in xtesting"Christophe Closset4-5/+24
2020-09-03Remove old SECCOM waiver lists sourcePawel Wieczorek1-35/+0
SECCOM waivers are now located in "integration/seccom" repository. Issue-ID: INT-1710 Change-Id: I5d89e2e92a115336ba880cb305d64a6d66265225 Depends-On: I5f0f11307dd259d2a66a2916ac4ac01e27177b29 Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2020-09-03Integrate nodeport cert verification in xtestingmrichomme4-5/+24
this tests checks the validity of the certificates by testing each SSL termination corresponding to node ports retrieved from the k8s python client It generates an html page with the list of the SSL certficiates, it indicates - the expiration date - the certificate owner A code color is provided too indicate if the cert is about to expire and/or is too wide (364 days max) The integration to xtesting is the first step before adding the test in Master daily CI Issue-ID: INT-1570 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Ia20fc999610d1967eb9eed9415a568b3dbdda3e7 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-09-03Remove gitlab.com ref in xtesting security dockerfilemrichomme1-1/+1
As the migration is now completed, no reference to gitlab.com shall be kept Issue-ID: INT-1571 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Id4e522fe9cd8ad2a763677fa53d363cf0a2603f1
2020-09-01Fetch waivers from integration/seccom repositoryPawel Wieczorek1-3/+3
This patch changes source of SECCOM waivers for security-related tests. Now all of them are available in "integration/seccom" repository. After this change is merged old waiver lists will be removed from their respective sources. Issue-ID: INT-1710 Change-Id: I5f0f11307dd259d2a66a2916ac4ac01e27177b29 Depends-On: I25ad8ce6f14bb5fd9672139406eb6d3a0720eebb Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2020-08-28Add SECCOM-recommended version check in security testsPawel Wieczorek6-1/+129
Issue-ID: INT-1571 Change-Id: Icd215ad5b49dcbf34eb46b973676f5141b589f83 Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2020-08-18Reset security root pod xfail listmrichomme1-32/+33
Issue-ID: INT-1695 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I7bd0ff8c2ce540608f3224ed8dfb0750445383bc
2020-08-05Improve xtesting documentationmrichomme5-53/+88
- replace gitlab.com images by Nexus3 images - update smoke test (even it will be deprecated soon) Issue-ID: INT-1676 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Ic7ebaa4d12b3e1872e51a895fc1b67dfc084e900 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-08-03Fix CC-BY mention in xtesting licensemrichomme1-1/+1
Issue-ID: INT-1673 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I90d72265ec7153cb93cd92d2ea215d4c9ca37c90
2020-06-22Resync manually xtesting repo from gitlab.com repomrichomme10-8/+155
The goal is to use xtesting once we shall be able to build all the dockers properly Issue-ID: INT-1366 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I068eb6019f6eec04b46b545222cbb5cecb265234 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-06-04Fix md linting errorsmrichomme2-33/+33
Issue-ID: INT-1533 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I9fad7a3920b0609338859f7a55c8a78d1f34a571 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-05-26Merge "Add linters in xtesting repo"Bartek Grzybowski3-0/+91
2020-05-26Add linters in xtesting repomrichomme3-0/+91
Issue-ID: INT-1523 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Ia5ea0ad8d5fbf3cd6778b285e12ae8e455ecd3f7 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-05-12Update INFO.yamlmrichomme1-0/+26
Issue-ID: INT-1587 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I9712f40a951b0bd504a9d4bbb3f063946f9ef7c6 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-04-20Resync integration/xtesting repomrichomme24-45/+826
Issue-ID: INT-1366 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I3af9c4697f0e67d3ce5b6d2fceeb978aeb20a0ff
2020-01-09Fix LICENSE issue reporting by the scanningmrichomme1-1/+1
Issue-ID: INT-1366 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I5df3bacb1c8f3c98fd6d6b2def6ecc2543e51d57
2020-01-06Update python3 version due to xtesting master updatemrichomme7-15/+15
Issue-ID: INT-1366 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I322aa4de7e01895c839e1ccb4259333fb3a7cb17
2019-12-18Create Integration/xtesting INFO.yaml filemrichomme1-0/+80
Issue-ID: INT-1386 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I87019c1cd2fd1a01e0a0473f7e9609c88b53fa2d Signed-off-by: mrichomme <morgan.richomme@orange.com>
2019-12-11Move integration xtesting Dockerfile to ONAPmrichomme41-0/+1464
All the Dockerfiles and xtesting configurations were hosted in gitlab.com [1] The goal of this patch is to host these assets in ONAP A jenkins jjb shall be created to generated the docker and push them on the nexus (today the built-in registry of ONAP was used) These xtesting dockers are referencing integration categories [2] and integration use cases [3] These xtesting dockers shall also simplify the way to integrate new use cases in any CI chain (jenkins or gitlab-ci based) [1]: https://gitlab.com/Orange-OpenSource/lfn/onap/integration/xtesting [2]: https://wiki.onap.org/pages/viewpage.action?pageId=71835330 [3]: http://testresults.opnfv.org/onap/api/v1/projects/integration/cases Issue-ID: INT-1366 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Iba0fc0b0415731a7a81ba0225a70ae16391dd129 Signed-off-by: mrichomme <morgan.richomme@orange.com>