aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2022-02-07Merge "Revert "[CPS] Align CPS variables for testing"" into istanbulistanbulMorgan Richomme1-2/+2
2022-02-07Revert "[CPS] Align CPS variables for testing"Morgan Richomme1-2/+2
This reverts commit 55cbefdc693aebd98715ee4545d99c1ec5e0b490. Reason for revert: <Variables changed in jakarta, no cherry pick t be done in istanbul> Issue-ID: TEST-371 Change-Id: Ic414e27c106fc0616c2cc30ae1b37e3a209d3e96 Signed-off-by: morganrol <morgan.richomme@orange.com>
2022-02-04[ISTANBUL] Fix docker buildsmorganrol2-8/+5
As tags have been removed version 1.9.1 of security package is not needed anymore Check cert needs cryptography that needs more recent depenencies. Issue-ID: INT-2044 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I6d63faff53da1be1497cfe561db30320087b2763
2022-01-24[PIP] Use 20.1 pip version for istanbul xtesting dockersmorganrol2-3/+6
Using pip > 20.1 leads to docker build issues as tags are controlled through pbr. git history requires a target version of pbr.version.SemanticVersion(1.9.1), but target version is pbr.version.SemanticVersion(1.0.0) quick fix consist in setting the version 20.1 for istanbul branch successfully tested in healthcheck applied here to infra healthcheck and security Issue-ID: INT-2044 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: Iafe462766b2f4014a007e928520bf4fb47000feb
2022-01-18[ARCHIVES] Do not set the branch for archived repositoriesmorganrol4-8/+12
setting istanbul for all the repo triggered a regression in fact some archived repositories have no istanbul branch an ARCHIVED_ONAP_TAG set to master has been introduced so it does not require to create new branch for archived repositories (not possible as the repo is in readonly) another option would be to set directly the last sha1 for the 2 repositories delaing with this issue - heatbridge - python-test-utils Issue-ID: INT-2044 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: Iff72ca4625d7be7b9e805c58096ce8d5b62118b6
2022-01-18[ISTANBUL] Use integration istanbul branches for istanbul xtesting dockersmorganrol5-6/+6
xtesting dockers have been released for istanbul (1.9.0) but istanbul dockers are still rebuilt daily in jenkins. I forgot to specify the branch of testsuite and integration as a consequence daily istanbul xtesting dockers are using the master branch. It explains why some istanbul tests look like master. Some changes (DCAE refactoring) requires the istanbul version. This patch just set properly the istanbul branch when building the dockers Issue-ID: INT-2044 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I7a96cb8ed79fc0358bfd9f82fc186fd1dd98a9c4
2022-01-06[ISTANBUL] Use istanbul security waiversmorganrol2-3/+3
Xtesting security docker file in Istanbul still references master waivers that have been reset for jakarta. Use seccom istanbul branch for istanbul Issue-ID: TEST-378 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I3e6edda36b103efcecb0b34d983cf3bc5e4e3349
2021-11-24[PYTHON] Fix python dep for healthcheck xtesting dockermorganrol1-2/+2
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-2/+2
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-11-10[CPS] Align CPS variables for testingmorganrol1-2/+2
CPS changed the name of the variable in the robot tests they are now following the good syntax but they shall be modified in the xtesting docker Issue-ID: TEST-371 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: Id5e3d0c80c47f5e351bfe6ce1d44660a8a9106c3 (cherry picked from commit f1f0063a9c0337dc4431bd650975e3e8bb4d29c2)
2021-10-05[ROBOT] ADD BULKPM testsuite to use helm based component servicesKrzysztof Kuzmicki1-1/+5
Changes required in XTESTING image before adding BULKPM test cases that use helm based component services Signed-off-by: Krzysztof Kuzmicki <krzysztof.kuzmicki@nokia.com> Issue-ID: INT-1895 Change-Id: I48adc9e326371163d9f5bd96fe42341f505cfbf0
2021-09-28[STABILITY] Add Basic_vm_macro_stability testmorganrol2-20/+41
It is based on basic_vm_macro but included a pre-enriched CBA it avoids exchanges with CDS to ease stability test with the macro mode (priviledged mode) Issue-ID: TEST-349 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I7a5238ca18fcf9d9ba1d02760e8c1dcfb60f4cbf
2021-09-28[FORMAT] Wrong robot parameter formatmorganrol1-2/+2
No quote in the var definition for robotvariable in xtesting. Tested succesfuly on the daily master Issue-ID: TEST-349 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I37ccea463febed1cb612ae3bfb7fedd6d26df22b
2021-09-27[CPS] Change default portmorganrol1-0/+3
A refactoring is planned for Jakarta Meanwhile specifiy the 2 env variables directly in the testcases.yaml - CPS_HOST: cps-core - MANAGEMENT_PORT: 8081 instead of 8080 Issue-ID: CPS-654 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: Id6438ff7ff5b0b0d07ae2188c3c52fcbe1c5e8dd
2021-09-23[CPS] Create a new Python3 based robot docker for CPSmorganrol5-0/+223
In order to execute CPS tests in the CI, it is needed to create a robot xtesting dockers as the existing dockers are still using old robot libraries to match dependencies with heatbridge/selenium A full refactoring is planned for Jakarata This new docker could be used as a baseline Issue-ID: CPS-654 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I49af71b1cda0cadc0837cae0f3f5b47745efff11
2021-09-02[ADMIN] Update INFO.yaml (new PTL and cleanup)morganrol1-10/+8
Update: - Michal Jagiello new Integration PTL Remove: - Marchin Przybysz Issue-ID: INT-1967 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: Ib24e80e89fc54c69ab9b23f3eae7dbcc464bac1c
2021-09-01Merge "[WAIVERS] Update regex to exclude DCAE temp dockers"Morgan Richomme2-12/+12
2021-08-31[SECURITY] Add -- to kubectl execKrzysztof Opasiak1-1/+1
According to warning that is printed by tests: kubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl exec [POD] -- [COMMAND] instead. Fix this by just adding -- to avoid this warning. Issue-ID: OOM-1 Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com> Change-Id: I3d451c1e6c11841bf64afe876bbe33edbb42556c
2021-08-30[WAIVERS] Update regex to exclude DCAE temp dockersmorganrol2-12/+12
DCAE create pods during the tests these dockers are created without limits As security tests are executed after the tests, such pods are detected as part of the unlimitted pods Until it is fixed, we can add them in the waiver list Issue-ID: TEST-360 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: Ifb514aa15beab885b5dc15505ebb244fd1a71f95
2021-08-23[UPSTREAM] Update upstream versionsmorganrol3-6/+6
use - helm clien 3.3.4 - kubernetes client 1.19.11 remove useless PIP tag Issue-ID: INT-1958 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: Ie613e575161120fdc4ade43ca756e5943c7fa44b
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
2021-06-14Merge "[ADMIN] Update and clean Integration committer list"Lukasz Rajewski0-0/+0
2021-06-14[ADMIN] Update and clean Integration committer listmorganrol1-15/+16
Add: - Bartosz Gardziejewski - Alexander Mazuruk Remove: - Thierry Hardy - Lasse Kaihlavirta - Pawel Wieczorek Update lifecycle_state if needed Issue-ID: INT-1930 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I9f9e4f0ace7b1c89c97eaf11729eb506a38a0ed8
2021-06-10[ADMIN] Update and clean Integration committer listmorganrol1-15/+16
Add: - Bartosz Gardziejewski - Alexander Mazuruk Remove: - Thierry Hardy - Lasse Kaihlavirta - Pawel Wieczorek Update lifecycle_state if needed Issue-ID: INT-1930 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: If78ca5168211922303b42445fbee44c2079f637e
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
2021-05-25[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-20[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
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-11[CLAMP] Fix path for schema_details.jsonmorganrol1-1/+1
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
2021-04-10Merge "[XTESTING] Update Dockerfile: remove editable pip install"Morgan Richomme1-3/+3
2021-04-08[XTESTING] Update Dockerfile: remove editable pip installIllia Halych1-3/+3
Bring back pip install without --editable Issue-ID: TEST-327 Signed-off-by: Illia Halych <illia.halych@t-mobile.pl> Change-Id: I482df67a0ca585c601fd3d7288302ef7c0900fc8 Signed-off-by: morganrol <morgan.richomme@orange.com>
2021-04-05[ADMIN] Add Illia Halych in INFO.yamlmrichomme1-10/+8
Add Eli and cleanup the INFO.yaml file Issue-ID: INT-1842 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Idbcf67fbaa14188a4a21508484b2c00842fd49ef
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