aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
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>