integration/xtesting.git
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