integration/xtesting.git
3 years ago[SECURITY] Add -- to kubectl exec 10/123710/2
Krzysztof Opasiak [Tue, 31 Aug 2021 08:45:18 +0000 (10:45 +0200)]
[SECURITY] Add -- to kubectl exec

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

3 years ago[UPSTREAM] Update upstream versions 89/123389/5
morganrol [Thu, 19 Aug 2021 13:02:22 +0000 (15:02 +0200)]
[UPSTREAM] Update upstream versions

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

3 years ago[XTESTING] Fix opnfv/xtesting version to wallaby 52/123352/7
morganrol [Wed, 18 Aug 2021 14:42:58 +0000 (16:42 +0200)]
[XTESTING] Fix opnfv/xtesting version to wallaby

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

3 years agoMerge "[ADMIN] Update and clean Integration committer list"
Lukasz Rajewski [Mon, 14 Jun 2021 14:33:36 +0000 (14:33 +0000)]
Merge "[ADMIN] Update and clean Integration committer list"

3 years ago[ADMIN] Update and clean Integration committer list 16/121816/2
morganrol [Thu, 10 Jun 2021 16:54:38 +0000 (18:54 +0200)]
[ADMIN] Update and clean Integration committer list

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

3 years ago[ADMIN] Update and clean Integration committer list 51/121851/1
morganrol [Thu, 10 Jun 2021 16:54:38 +0000 (18:54 +0200)]
[ADMIN] Update and clean Integration committer list

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

3 years ago[VERSIONS] Use external python package to manage versions test 64/121564/2
morganrol [Thu, 27 May 2021 07:46:24 +0000 (09:46 +0200)]
[VERSIONS] Use external python package to manage versions test

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

3 years ago[RELEASE] Add version.properties 12/121512/2
morganrol [Mon, 24 May 2021 07:04:30 +0000 (09:04 +0200)]
[RELEASE] Add version.properties

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

3 years ago[DEPENDENCIES] Update kubecl version 61/121461/1
morganrol [Thu, 20 May 2021 15:03:44 +0000 (17:03 +0200)]
[DEPENDENCIES] Update kubecl version

Recommendations for Honolulu is 1.19.9

Issue-ID: INT-1884

Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I5593c90045ed12856856ede6b4cad1aa54638c5d

4 years ago[DOC] Update readme for smoke-usecases-pythonsdk 78/120878/1
Bartek Grzybowski [Fri, 23 Apr 2021 13:01:17 +0000 (15:01 +0200)]
[DOC] Update readme for smoke-usecases-pythonsdk

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>
4 years ago[CLAMP] Fix path for schema_details.json 77/120377/4
morganrol [Sun, 11 Apr 2021 07:57:20 +0000 (09:57 +0200)]
[CLAMP] Fix path for schema_details.json

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

4 years agoMerge "[XTESTING] Update Dockerfile: remove editable pip install"
Morgan Richomme [Sat, 10 Apr 2021 16:37:40 +0000 (16:37 +0000)]
Merge "[XTESTING] Update Dockerfile: remove editable pip install"

4 years ago[XTESTING] Update Dockerfile: remove editable pip install 53/120253/3
Illia Halych [Wed, 7 Apr 2021 08:01:58 +0000 (08:01 +0000)]
[XTESTING] Update Dockerfile: remove editable pip install

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>
4 years ago[ADMIN] Add Illia Halych in INFO.yaml 84/120184/2
mrichomme [Mon, 5 Apr 2021 09:17:20 +0000 (11:17 +0200)]
[ADMIN] Add Illia Halych in INFO.yaml

Add Eli and cleanup the INFO.yaml file

Issue-ID: INT-1842
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: Idbcf67fbaa14188a4a21508484b2c00842fd49ef

4 years ago[ONAPTESTS] Include basic_vm_macro in the list of use cases 54/120154/2
morganrol [Fri, 2 Apr 2021 09:46:11 +0000 (11:46 +0200)]
[ONAPTESTS] Include basic_vm_macro in the list of use cases

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

4 years ago[CLAMP] Include schema_details.json for clamp test 10/120110/4
morganrol [Thu, 1 Apr 2021 15:02:26 +0000 (17:02 +0200)]
[CLAMP] Include schema_details.json for clamp test

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

4 years ago[PNF] Add pnf_macro test 18/119518/1
morganrol [Thu, 18 Mar 2021 17:32:32 +0000 (18:32 +0100)]
[PNF] Add pnf_macro test

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

4 years ago[DOC] Add missing parameters for basic_cnf 89/119489/3
morganrol [Thu, 18 Mar 2021 10:48:21 +0000 (11:48 +0100)]
[DOC] Add missing parameters for basic_cnf

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

4 years ago[RELEASE] Release xtesting dockers 51/119351/1
morganrol [Tue, 16 Mar 2021 07:44:48 +0000 (08:44 +0100)]
[RELEASE] Release xtesting dockers

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

4 years ago[XTESTING] Add DCAEMOD usecase test to xtestnig image 16/119016/1
Krzysztof Kuzmicki [Wed, 10 Mar 2021 08:37:12 +0000 (09:37 +0100)]
[XTESTING] Add DCAEMOD usecase test to xtestnig image

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

4 years ago[DOC] Fix doc nit 88/117788/1
morganrol [Fri, 12 Feb 2021 11:13:18 +0000 (12:13 +0100)]
[DOC] Fix doc nit

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

4 years ago[CICD] Fix versions trigger point 86/117786/1
morganrol [Fri, 12 Feb 2021 10:42:55 +0000 (11:42 +0100)]
[CICD] Fix versions trigger point

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

4 years ago[CICD] Set versions test for weekly chain only 24/117624/3
morganrol [Tue, 9 Feb 2021 07:47:33 +0000 (08:47 +0100)]
[CICD] Set versions test for weekly chain only

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

4 years ago[INT] Use PIP 20.1 version 28/117628/1
Michal Jagiello [Tue, 9 Feb 2021 08:48:18 +0000 (08:48 +0000)]
[INT] Use PIP 20.1 version

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

4 years agoFix xtesting docker build crypto issue 22/117622/2
morganrol [Tue, 9 Feb 2021 07:43:08 +0000 (08:43 +0100)]
Fix xtesting docker build crypto issue

Set the env file CRYPTOGRAPHY_DONT_BUILD_RUST=1

Issue-ID: INT-1852

Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I84ccbbacd5ba024c00a7149a8b4a5e927011ab9f

4 years ago[XTESTING] Extend 5g bulk pm test suite for custom PM FILES validation 52/117052/13
Krzysztof Kuzmicki [Thu, 21 Jan 2021 23:47:59 +0000 (00:47 +0100)]
[XTESTING] Extend 5g bulk pm test suite for custom PM FILES validation

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

4 years ago[USECASE] Include basic_onboard in pythonsdk xtesting docker 78/116878/2
mrichomme [Thu, 14 Jan 2021 15:21:48 +0000 (16:21 +0100)]
[USECASE] Include basic_onboard in pythonsdk xtesting docker

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

4 years agoMerge "[XTESTING] Use editable option to install pythonsdk-tests"
Morgan Richomme [Fri, 8 Jan 2021 17:29:27 +0000 (17:29 +0000)]
Merge "[XTESTING] Use editable option to install pythonsdk-tests"

4 years ago[XTESTING] Use editable option to install pythonsdk-tests 98/116698/3
Michal Jagiello [Fri, 8 Jan 2021 14:52:53 +0000 (14:52 +0000)]
[XTESTING] Use editable option to install pythonsdk-tests

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

4 years ago[SECURITY] Include cert check of the internal ports 64/116664/2
mrichomme [Thu, 7 Jan 2021 10:00:09 +0000 (11:00 +0100)]
[SECURITY] Include cert check of the internal ports

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

4 years agoAdd gitlint to improve the quality of commit message 87/116287/1
mrichomme [Thu, 10 Dec 2020 13:51:55 +0000 (14:51 +0100)]
Add gitlint to improve the quality of commit message

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

4 years agoMerge "[SECURITY] S3 Support"
Morgan Richomme [Mon, 7 Dec 2020 09:31:03 +0000 (09:31 +0000)]
Merge "[SECURITY] S3 Support"

4 years agoDeclare basic_cds in pythonsdk xtesting docker 30/116130/1
mrichomme [Fri, 4 Dec 2020 13:38:59 +0000 (14:38 +0100)]
Declare basic_cds in pythonsdk xtesting docker

Issue-ID: TEST-245

Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: If59257c6dbef857e52d0e4cfd1f418892e252db9

4 years agoMerge "Remove useless helm client in security xtesting docker"
Christophe Closset [Wed, 2 Dec 2020 15:56:35 +0000 (15:56 +0000)]
Merge "Remove useless helm client in security xtesting docker"

4 years ago[SECURITY] S3 Support 86/115986/3
Sylvain Desbureaux [Wed, 2 Dec 2020 08:24:57 +0000 (09:24 +0100)]
[SECURITY] S3 Support

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

4 years ago[INFRA] make helm3 runnable 96/115996/1
Sylvain Desbureaux [Wed, 2 Dec 2020 11:17:20 +0000 (12:17 +0100)]
[INFRA] make helm3 runnable

Helm3 was downloaded but not made runnable.

Issue-ID: REQ-442
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I4b7732bfbda99ecba3731b6d22c59b9bc1ce1fbe

4 years agoRemove useless helm client in security xtesting docker 87/115987/2
mrichomme [Wed, 2 Dec 2020 09:28:03 +0000 (10:28 +0100)]
Remove useless helm client in security xtesting docker

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

4 years ago[INFRA] Helm3 support 06/115506/2
Sylvain Desbureaux [Mon, 30 Nov 2020 10:41:55 +0000 (11:41 +0100)]
[INFRA] Helm3 support

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

4 years agoScan only "onap" namespace for non-SSL endpoints 14/115414/1
Pawel Wieczorek [Thu, 26 Nov 2020 07:45:09 +0000 (08:45 +0100)]
Scan only "onap" namespace for non-SSL endpoints

Issue-ID: INT-1582
Change-Id: I88847c239016d972c4cdf95c46ad89749643d323
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
4 years agoAdd Lasse as Integration committer 01/115201/1
mrichomme [Fri, 20 Nov 2020 17:40:43 +0000 (18:40 +0100)]
Add Lasse as Integration committer

Issue-ID: INT-1788

Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I6f44de57f9044e599135d79c29452c667c9378f5

4 years ago[INFRA] Add a test to check the status of one chart 07/115007/2
Sylvain Desbureaux [Tue, 17 Nov 2020 16:32:57 +0000 (17:32 +0100)]
[INFRA] Add a test to check the status of one chart

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

4 years agoFix README 61/114761/3
mrichomme [Tue, 10 Nov 2020 13:31:14 +0000 (14:31 +0100)]
Fix README

- " 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>
4 years agoClean Dockerfile for pythonsdk tests 57/114657/1
mrichomme [Fri, 6 Nov 2020 12:53:38 +0000 (13:53 +0100)]
Clean Dockerfile for pythonsdk tests

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

4 years agoDispay waiver content for the security tests 39/114639/1
Virginie [Thu, 5 Nov 2020 16:46:43 +0000 (17:46 +0100)]
Dispay waiver content for the security tests

Issue-ID: INT-1764

Signed-off-by: Virginie <virginie.lefilleul@orange.com>
Change-Id: I47d18dabfc76c44c2ca3394f56d0ed8f0c928f02

4 years agoMerge "Display waivers content for the security tests"
Morgan Richomme [Thu, 5 Nov 2020 07:44:44 +0000 (07:44 +0000)]
Merge "Display waivers content for the security tests"

4 years agoDisplay waivers content for the security tests 20/114520/5
Virginie [Tue, 3 Nov 2020 08:57:02 +0000 (09:57 +0100)]
Display waivers content for the security tests

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>
4 years agoFix README nit for infra-healthcheck 80/114580/1
mrichomme [Wed, 4 Nov 2020 08:44:21 +0000 (09:44 +0100)]
Fix README nit for infra-healthcheck

Issue-ID: TEST-274

Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: Icf76610ea188a87d36e1c13441948d5778f1b312

4 years agoUpdate xtesting READMEs 95/114395/7
mrichomme [Thu, 29 Oct 2020 14:36:09 +0000 (15:36 +0100)]
Update xtesting READMEs

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>
4 years agoAdd cmpv2 and vescollector suites into xtesting smoke use cases 76/114076/2
mprzybys [Wed, 21 Oct 2020 06:55:26 +0000 (08:55 +0200)]
Add cmpv2 and vescollector suites into xtesting smoke use cases

Issue-ID: INT-1747

Signed-off-by: Marcin Przybysz <marcin.przybysz@nokia.com>
Change-Id: Ia07e5770d3f8849e4ef3c6dd29011bf52434987e

4 years agoAdd new smoke use cases in xtesting docker 51/113951/2
mrichomme [Fri, 16 Oct 2020 15:52:57 +0000 (17:52 +0200)]
Add new smoke use cases in xtesting docker

- 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>
4 years agoSwitch from onap_tests to pythonsdk-tests 75/113175/1 cnf
mrichomme [Fri, 25 Sep 2020 15:41:15 +0000 (17:41 +0200)]
Switch from onap_tests to pythonsdk-tests

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

4 years agoUpdate INFO.yaml 48/113048/2
mrichomme [Wed, 23 Sep 2020 08:49:29 +0000 (10:49 +0200)]
Update INFO.yaml

Issue-ID: INT-1724

Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: Ied8106d284ec6f8de144f03cc9c2c13ba9d70b7d
Signed-off-by: mrichomme <morgan.richomme@orange.com>
4 years agoAdd xfail list for test on pod limits 91/112891/2
mrichomme [Fri, 18 Sep 2020 14:50:03 +0000 (16:50 +0200)]
Add xfail list for test on pod limits

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>
4 years ago[INFRA] new helm test 04/112604/6
Sylvain Desbureaux [Mon, 14 Sep 2020 09:12:15 +0000 (11:12 +0200)]
[INFRA] new helm test

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

4 years agoPrevent parsing error due to format change for onap-helm 77/112477/1
mrichomme [Thu, 10 Sep 2020 12:18:12 +0000 (14:18 +0200)]
Prevent parsing error due to format change for onap-helm

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

4 years agoRemove reference to gitlab.com for xtesting infra-tests 78/112278/1
mrichomme [Tue, 8 Sep 2020 13:48:21 +0000 (15:48 +0200)]
Remove reference to gitlab.com for xtesting infra-tests

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

4 years agoMerge "Integrate nodeport cert verification in xtesting"
Christophe Closset [Fri, 4 Sep 2020 07:50:14 +0000 (07:50 +0000)]
Merge "Integrate nodeport cert verification in xtesting"

4 years agoRemove old SECCOM waiver lists source 55/111955/3
Pawel Wieczorek [Tue, 1 Sep 2020 10:52:14 +0000 (12:52 +0200)]
Remove old SECCOM waiver lists source

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>
4 years agoIntegrate nodeport cert verification in xtesting 78/111978/3
mrichomme [Tue, 1 Sep 2020 13:37:25 +0000 (15:37 +0200)]
Integrate nodeport cert verification in xtesting

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>
4 years agoRemove gitlab.com ref in xtesting security dockerfile 87/112087/1
mrichomme [Thu, 3 Sep 2020 09:00:19 +0000 (11:00 +0200)]
Remove gitlab.com ref in xtesting security dockerfile

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

4 years agoFetch waivers from integration/seccom repository 48/111948/2
Pawel Wieczorek [Tue, 1 Sep 2020 10:19:45 +0000 (12:19 +0200)]
Fetch waivers from integration/seccom repository

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>
4 years agoAdd SECCOM-recommended version check in security tests 25/111025/3
Pawel Wieczorek [Fri, 7 Aug 2020 09:53:39 +0000 (11:53 +0200)]
Add SECCOM-recommended version check in security tests

Issue-ID: INT-1571
Change-Id: Icd215ad5b49dcbf34eb46b973676f5141b589f83
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
4 years agoReset security root pod xfail list 66/111366/1
mrichomme [Tue, 18 Aug 2020 09:23:50 +0000 (11:23 +0200)]
Reset security root pod xfail list

Issue-ID: INT-1695

Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I7bd0ff8c2ce540608f3224ed8dfb0750445383bc

4 years agoImprove xtesting documentation 87/110887/3
mrichomme [Tue, 4 Aug 2020 13:38:56 +0000 (15:38 +0200)]
Improve xtesting documentation

- 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>
4 years agoFix CC-BY mention in xtesting license 56/110856/1
mrichomme [Mon, 3 Aug 2020 15:36:52 +0000 (17:36 +0200)]
Fix CC-BY mention in xtesting license

Issue-ID: INT-1673

Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I90d72265ec7153cb93cd92d2ea215d4c9ca37c90

4 years agoResync manually xtesting repo from gitlab.com repo 01/109401/2
mrichomme [Mon, 22 Jun 2020 09:49:46 +0000 (11:49 +0200)]
Resync manually xtesting repo from gitlab.com repo

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>
4 years agoFix md linting errors 69/106369/6
mrichomme [Tue, 21 Apr 2020 15:59:58 +0000 (17:59 +0200)]
Fix md linting errors

Issue-ID: INT-1533

Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I9fad7a3920b0609338859f7a55c8a78d1f34a571
Signed-off-by: mrichomme <morgan.richomme@orange.com>
4 years agoMerge "Add linters in xtesting repo"
Bartek Grzybowski [Tue, 26 May 2020 07:47:39 +0000 (07:47 +0000)]
Merge "Add linters in xtesting repo"

4 years agoAdd linters in xtesting repo 68/106368/3
mrichomme [Tue, 21 Apr 2020 15:53:52 +0000 (17:53 +0200)]
Add linters in xtesting repo

Issue-ID: INT-1523

Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: Ia5ea0ad8d5fbf3cd6778b285e12ae8e455ecd3f7
Signed-off-by: mrichomme <morgan.richomme@orange.com>
4 years agoUpdate INFO.yaml 19/107519/3
mrichomme [Tue, 12 May 2020 07:13:18 +0000 (09:13 +0200)]
Update INFO.yaml

Issue-ID: INT-1587

Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I9712f40a951b0bd504a9d4bbb3f063946f9ef7c6
Signed-off-by: mrichomme <morgan.richomme@orange.com>
5 years agoResync integration/xtesting repo 72/106272/1
mrichomme [Mon, 20 Apr 2020 12:50:27 +0000 (14:50 +0200)]
Resync integration/xtesting repo

Issue-ID: INT-1366

Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I3af9c4697f0e67d3ce5b6d2fceeb978aeb20a0ff

5 years agoFix LICENSE issue reporting by the scanning 17/100117/1
mrichomme [Thu, 9 Jan 2020 08:47:18 +0000 (09:47 +0100)]
Fix LICENSE issue reporting by the scanning

Issue-ID: INT-1366

Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I5df3bacb1c8f3c98fd6d6b2def6ecc2543e51d57

5 years agoUpdate python3 version due to xtesting master update 15/100015/1
mrichomme [Mon, 6 Jan 2020 10:13:38 +0000 (11:13 +0100)]
Update python3 version due to xtesting master update

Issue-ID: INT-1366

Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I322aa4de7e01895c839e1ccb4259333fb3a7cb17

5 years agoCreate Integration/xtesting INFO.yaml file 53/99753/2
mrichomme [Wed, 18 Dec 2019 09:53:33 +0000 (10:53 +0100)]
Create Integration/xtesting INFO.yaml file

Issue-ID: INT-1386

Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I87019c1cd2fd1a01e0a0473f7e9609c88b53fa2d
Signed-off-by: mrichomme <morgan.richomme@orange.com>
5 years agoMove integration xtesting Dockerfile to ONAP 85/99385/3
mrichomme [Tue, 10 Dec 2019 07:47:28 +0000 (08:47 +0100)]
Move integration xtesting Dockerfile to ONAP

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>
5 years agoAutomation adds Gitreview 30/98330/2
Jessica Wagantall [Tue, 12 Nov 2019 19:55:16 +0000 (19:55 +0000)]
Automation adds Gitreview

Issue-ID: CIMAN-33

Change-Id: Ide5c234449b4d910711e33ed549caf17c501a99f
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
5 years agoInitial empty repository
Jessica Wagantall [Fri, 8 Nov 2019 19:20:42 +0000 (19:20 +0000)]
Initial empty repository