Michal Jagiello [Thu, 27 Jan 2022 14:53:07 +0000 (14:53 +0000)]
[TEST] Add cds resource resolution missing cleanup method call
Currently no cleanup is performed for this test
Issue-ID: TEST-380
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I7e241cc79d02b581a76a06d757d3df673195956c
Lukasz Rajewski [Mon, 17 Jan 2022 17:06:25 +0000 (18:06 +0100)]
[TEST] Fixed CBA and its publish for Basic CNF macro
- Fixed CBA for Basic CNF macro after bad git push
of binary file.
- Added nodeport exposure for cbapublish step when
CBA file is already enriched
Issue-ID: TEST-376
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com>
Change-Id: Icf4bbf94691453a5421467dc5c8ec876a0fa191a
Lukasz Rajewski [Thu, 23 Dec 2021 12:40:11 +0000 (13:40 +0100)]
[TEST] Basic CNF macro
Basic CNF macro added with refactoring that enables debugging under IDE
Also SDK upgraded to 9.2 what required adaptation in existing tests
Issue-ID: TEST-376
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com>
Change-Id: I697857bc0c13e86b88b71c3b46e0c4b59751939c
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Michal Jagiello [Mon, 20 Dec 2021 07:25:45 +0000 (07:25 +0000)]
Merge "[TEST] Do not create simulators in "onap" namespace"
Michal Jagiello [Wed, 4 Aug 2021 08:35:09 +0000 (08:35 +0000)]
[TEST] Do not create simulators in "onap" namespace
As described in ticket - that resource shouldn't be created in onap namespace because if it's not properly deleted it has impact on the security tests results.
Note: That change doesn't require any additional work in lab preparation - the namespace is going to be created by MSB K8S plugin.
Issue-ID: TEST-356
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I0acf6262e3c8c9fbe9113d96e62960ce36ece04c
Michal Jagiello [Thu, 25 Nov 2021 11:30:35 +0000 (11:30 +0000)]
[INTEGRATION] Remove Bartosz Gardziejewski from commiters list
That change was done by automated integration tool to maintain commiters list in INFO.yaml
Issue-ID: INT-2008
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I1ba986fdd5fcc9b33f390ba92436fc14c2cc9566
Michal Jagiello [Thu, 28 Oct 2021 12:55:25 +0000 (12:55 +0000)]
[TEST] Fix cds-resource-resolution test
Test failed because:
* password to CDS DB was changed
* the syntax in CDS code was changed from Blueprint to BluePrint
Both issues fixed in CBA file
Issue-ID: TEST-369
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Ifac6b61ae2f05559b90c42661f4eb8379f9a42eb
Michal Jagiello [Mon, 25 Oct 2021 07:14:01 +0000 (07:14 +0000)]
Merge "[TEST] Do not show "No execution start time..." error log message for skipped substeps"
Michal Jagiello [Fri, 22 Oct 2021 13:46:26 +0000 (13:46 +0000)]
[TEST] Fix multi_vnf_macro scenario.
Scenario class call itself in the __init__ so it cause the RecursionError
Issue-ID: TEST-358
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I12cbe4c03414f9f4c94587b450adf58646eda05e
Michal Jagiello [Thu, 21 Oct 2021 10:49:07 +0000 (10:49 +0000)]
[TEST] Do not show "No execution start time..." error log message for skipped substeps
If one of the step fails and there are more substeps in the scenario then they won't be executed.
During the report creation in the code the status of these steps were not checked and the confusing
error message was logged.
That change provide additional check if the step was skipped (not executed).
Issue-ID: TEST-368
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Id1ea95229b2fd5cf3107d423f356f02dab437669
Julien Fontaine [Wed, 4 Aug 2021 19:52:02 +0000 (15:52 -0400)]
[TEST] Added support for multi-vnf macro instantiation
Decoupled service YAML template into a model YAML template and a (SO) service YAML template.
Model YAML template will be used during the onboarding steps and service YAML template will be used to generate payload when sending instantiation request to SO.
Service YAML template reference model name to use for its VNF/VF-Modules using "model_name" field.
This provide more flexibility to design the testcase and enables to setup more complex testcases like instantiating several VNF/VF-MOdules using the same SDC model infos.
This patch aims to provide backward compatibility for existing testcases based on YAML template.
Issue-ID: TEST-358
Signed-off-by: Julien Fontaine <julien.fontaine@bell.ca>
Change-Id: I69d370eff4d383d5af135206476c65e4a56e4ee5
Michal Jagiello [Wed, 13 Oct 2021 09:28:45 +0000 (09:28 +0000)]
[INTEGRATION] Use the newest onapsdk (9.0.0)
Issue-ID: INT-1994
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I3b6e04f5c89265f16674a66317faddee4c9597ab
Michal Jagiello [Mon, 11 Oct 2021 09:12:43 +0000 (09:12 +0000)]
Merge "[TEST] CDS resource-resolution test"
Michal Jagiello [Mon, 27 Sep 2021 14:53:02 +0000 (14:53 +0000)]
[TEST] Do not use VID API in tests
VID is going to be removed on Istanbul release so in tests we shouldn't use any of it's API.
PythonSDK code requires some of the VID package classes for instantiation, but it requires just class instances and not the already created resources.
Issue-ID: TEST-364
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Ie3822dbb9981f382a94cc7ffd0e1917682bc78ae
mrichomme [Mon, 13 Sep 2021 15:16:43 +0000 (17:16 +0200)]
[BASIC_CLAMP] Adapt tca clamp plugin
The clamp plugin needs to be updated to match DCAE
enhancements
Issue-ID: INT-1978
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I7a3b96470ec3cff4c2ee1092f282058bff368311
Michal Jagiello [Wed, 8 Sep 2021 13:55:11 +0000 (13:55 +0000)]
Merge "Update HEAT-file for ubuntu20 used for basic_vm_macro test Issue-ID: TEST-361"
Andreas Geissler [Mon, 6 Sep 2021 09:48:48 +0000 (09:48 +0000)]
Update HEAT-file for ubuntu20 used for basic_vm_macro test
Issue-ID: TEST-361
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
Change-Id: I662945ec980bd100c7b3279a2fa97a1e8889f92c
morganrol [Thu, 2 Sep 2021 15:37:58 +0000 (17:37 +0200)]
[ADMIN] Update INFO.yaml (new PTL and cleanup)
Update:
- Michal Jagiello new Integration PTL
Remove:
- Marchin Przybysz
Issue-ID: INT-1967
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: Idcec86b8ba42b4f817d4ae45f9e62c56fc7133ee
Michal Jagiello [Tue, 20 Jul 2021 10:15:32 +0000 (10:15 +0000)]
[TEST] CDS resource-resolution test
Issue-ID: TEST-291
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I5d9f55b67942c62f63e11282ef2383fe063d3137
Michal Jagiello [Wed, 4 Aug 2021 11:25:28 +0000 (11:25 +0000)]
[TEST] Get cleanup reports from substeps also if parent step has no cleanup report
Some cleanup reports are missing in pnf_macro test.
Issue-ID: TEST-357
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I1d8cb6ccdfc4bd82c581bcce74e2d573bd306fda
Krzysztof Opasiak [Wed, 25 Aug 2021 15:44:25 +0000 (17:44 +0200)]
[TEST] Unwind master back to 27.07.2020
Unwind master due to regression in few tests.
Issue-ID: OOM-1
Change-Id: I3b759a5928aeb47fc7fddeaa5998aa090d085c5c
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
Michal Jagiello [Wed, 4 Aug 2021 08:35:09 +0000 (08:35 +0000)]
[TEST] Do not create pnf simulator in "onap" namespace
As described in ticket - that resource shouldn't be created in onap namespace because if it's not properly deleted it has impact on the security tests results.
Note: That change doesn't require any additional work in lab preparation - the namespace is going to be created by MSB K8S plugin.
Issue-ID: TEST-356
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Ie7b288ce81b0fab0f746622d863cd48497d739e9
Morgan Richomme [Thu, 19 Aug 2021 13:12:03 +0000 (13:12 +0000)]
Merge "CDS resource-resolution test"
Morgan Richomme [Thu, 19 Aug 2021 13:11:25 +0000 (13:11 +0000)]
Merge "[TEST] Get cleanup reports from substeps also if parent step has no cleanup report"
Lukasz Rajewski [Thu, 19 Aug 2021 12:28:38 +0000 (12:28 +0000)]
Merge "[TEST] Additional cleanup before MSB K8S instance creation"
Michal Jagiello [Wed, 4 Aug 2021 11:25:28 +0000 (11:25 +0000)]
[TEST] Get cleanup reports from substeps also if parent step has no cleanup report
Some cleanup reports are missing in pnf_macro test.
Issue-ID: TEST-357
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Id6edabf77e38c82b6075947fb77b23e4574d01cd
Michal Jagiello [Wed, 28 Jul 2021 11:20:49 +0000 (11:20 +0000)]
[TEST] Additional cleanup before MSB K8S instance creation
Issue-ID: TEST-354
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I507e15fb89eb019508387284f8ed76075709cf13
Michal Jagiello [Tue, 20 Jul 2021 10:15:32 +0000 (10:15 +0000)]
CDS resource-resolution test
Issue-ID: TEST-291
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I441f2486b38481624eeefa18f47840d4c7a3db9d
Lukasz Rajewski [Tue, 27 Jul 2021 16:02:25 +0000 (18:02 +0200)]
Change rb-definition-version identifier
Change rb-definition-version identifier. As a consequnece
the vf-module-model-customization-uuid will be used to
identify the version of the rb definition. In consequence
the profiling mechanism use may be affected.
Issue-ID: MULTICLOUD-1377
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com>
Change-Id: Ib7fd12be4b728e7bed79513a2008a28a61e12482
Michal Jagiello [Thu, 22 Jul 2021 10:13:50 +0000 (10:13 +0000)]
[TEST] Use the newest ONAP SDK version
Use `a_la_carte` flag in vnf and vf_module SO deletion
Issue-ID: TEST-352
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I6db6bfa28dfe17fb1a1eac7021f941490a73bb6f
Michal Jagiello [Mon, 5 Jul 2021 10:45:05 +0000 (10:45 +0000)]
[TEST] Basic macro stability scenario
Issue-ID: TEST-349
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I951e9720668de9bf00136d4e043c9fe8950061f1
Michal Jagiello [Wed, 30 Jun 2021 07:34:18 +0000 (07:34 +0000)]
[TEST] Check if cds blueprintsprocessor service type is 'NodePort'
Kubernetes API returns error response on ExposeCDSBlueprintprocessorNodePortStep cleanup if service is already ClusterIP.
Add conditional statement to check if service is still 'NodePort' type.
Issue-ID: TEST-347
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I406b1910cccace6066e25d865b5aa1b6601efe74
Michal Jagiello [Fri, 18 Jun 2021 12:33:10 +0000 (12:33 +0000)]
[TEST] Wait for instantiated simulator longer
Sometimes it takes longer to start nf-simulator.
Issue-ID: TEST-341
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Ic7e47ca197187d3c764936e5850582d0d388ea1c
Michal Jagiello [Wed, 16 Jun 2021 07:27:31 +0000 (07:27 +0000)]
[TEST] Create "pnf-macro-test-simulator" resources
Resolve conflicting "pnf-simulator" resource creation. Replate it with "pnf-macro-test-simulator"
Issue-ID: TEST-341
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Icb54cab9b9f8a5e09e657faea96f9ce9bc79acef
Michal Jagiello [Wed, 16 Jun 2021 06:43:54 +0000 (06:43 +0000)]
Merge "[OPTIM] Tune SDC delay before certification"
Lukasz Rajewski [Mon, 14 Jun 2021 14:31:59 +0000 (14:31 +0000)]
Merge "[ADMIN] Update and clean Integration committer list"
morganrol [Thu, 10 Jun 2021 16:56:40 +0000 (18:56 +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: I0fba9111f551810c3d88ff187d308471107bea37
morganrol [Thu, 10 Jun 2021 16:56:40 +0000 (18:56 +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: I9624fc2da0daa82e832c84b90640b1a9a7803b4e
Morgan Richomme [Fri, 28 May 2021 15:22:00 +0000 (15:22 +0000)]
Merge "[TEST] Use nf-simulator/vesclient"
Michal Jagiello [Fri, 28 May 2021 14:16:05 +0000 (14:16 +0000)]
[TEST] Use nf-simulator/vesclient
Pnf-simulator created "mongo" service and deployment what causes errors.
With the nf-simulator/vesclinet we could create mogno service with custom name
Issue-ID: TEST-341
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Iafde4be988d44291a56c649a1902319bbeeb050c
mrichomme [Thu, 27 May 2021 06:59:31 +0000 (08:59 +0200)]
[OPTIM] Tune SDC delay before certification
workaround to reduce the risk of race condition
add also a delay between VF creation on certification
Issue-ID: TEST-315
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I811de68c92ddaf38431d0b6eb2d0fbc715478d5a
Morgan Richomme [Wed, 19 May 2021 06:27:01 +0000 (06:27 +0000)]
Merge "[TEST] Patch ip values in pnf-simulator event"
Morgan Richomme [Wed, 19 May 2021 06:26:02 +0000 (06:26 +0000)]
Merge "[CLAMP] Fix Policy exception in basic_clamp"
Michal Jagiello [Tue, 18 May 2021 06:27:36 +0000 (06:27 +0000)]
[TEST] Patch ip values in pnf-simulator event
Issue-ID: INT-1894
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I59b141fce25581b0fd92fcc3e2857148b7002c2b
Michal Jagiello [Tue, 11 May 2021 07:56:34 +0000 (07:56 +0000)]
[TEST] Do not try to recreate already created SDC resources
When try to recreate SDC resources like VF, PNF or Service it's API returns errors.
Check before onboarding if resource we want to create already exists.
Issue-ID: TEST-333
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Idcedfa18331ec898fa446d6d7689885a485a1a86
Lukasz Rajewski [Thu, 13 May 2021 07:47:04 +0000 (07:47 +0000)]
Merge "Revert "[TEST] Do not try to recreate already created SDC resources""
Morgan Richomme [Thu, 13 May 2021 07:42:35 +0000 (07:42 +0000)]
Revert "[TEST] Do not try to recreate already created SDC resources"
This reverts commit
ed9b039e5f4b54aa6ebbef7aa95fafdce7d5ce75.
Reason for revert: regression observed in all chains and gating
Change-Id: I2b310ac172bec7880687dae591f62f5d02814b07
Signed-off-by: morganrol <morgan.richomme@orange.com>
Issue-ID: TEST-333
Morgan Richomme [Wed, 12 May 2021 15:52:48 +0000 (15:52 +0000)]
Merge "[TEST] Catch k8s connection exceptions"
Morgan Richomme [Wed, 12 May 2021 14:41:05 +0000 (14:41 +0000)]
Merge "[TEST] Do not try to recreate already created SDC resources"
mrichomme [Wed, 12 May 2021 14:26:21 +0000 (16:26 +0200)]
[CLAMP] Fix Policy exception in basic_clamp
Attribute error due to bad import
Issue-ID: TEST-338
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: Ief0341343a21f9b97dce3ca69bada97efea36727
Michal Jagiello [Tue, 11 May 2021 13:04:10 +0000 (13:04 +0000)]
[TEST] Catch ConnectionError exception during pnf simulator startup
When PNF simulator starts up a series of requests are sent but if ConnectionError is raised
then tests is interrupted and no report is generated
Issue-ID: TEST-337
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I5dbdfa3b7d5a2c16b3ecc00ae4ab46ac3bb5443f
Michal Jagiello [Tue, 11 May 2021 09:38:25 +0000 (09:38 +0000)]
[TEST] Catch k8s connection exceptions
In two steps: ExposeCDSBlueprintprocessorNodePortStep and PnfSimulatorCnfRegisterStep we uses kubernetes Python library to
prepare environment or check the status of pod instantiation. If connection with k8s api gateway can't be established an
exception is raised and no test report is created.
Add try...except block to catch connection error and finish test gently
Issue-ID: TEST-336
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I1993bec4c886d77645e1a60e0f3d169abeb4e8bd
Michal Jagiello [Tue, 11 May 2021 07:56:34 +0000 (07:56 +0000)]
[TEST] Do not try to recreate already created SDC resources
When try to recreate SDC resources like VF, PNF or Service it's API returns errors.
Check before onboarding if resource we want to create already exists.
Issue-ID: TEST-333
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I852bdf12bc6acd5ef8be52c9a883861f53d4a9ac
morganrol [Tue, 27 Apr 2021 15:08:34 +0000 (17:08 +0200)]
[CLAMP] Update clamp to allow re-play of the test
Today a docker restart is failing
because we try to enrich a certified artifacts
Like for other basic_* tests, if the service is already distributed
we may just consider creating the loop (bypass the model onboarding part)
so we can run the test as a replay and use it for parallel tests
Issue-ID: TEST-334
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I5f353488e64b420fa94303695311a473682a5fa1
Morgan Richomme [Tue, 27 Apr 2021 12:26:25 +0000 (12:26 +0000)]
Merge "Wait for pnf simulator"
morganrol [Wed, 21 Apr 2021 12:45:24 +0000 (14:45 +0200)]
[EXCEPTIONS] Distinguish onaptests and onapsdk exception
there is no error_message method on onapsdk exception
as a consequence we may raise a new excpetion when catching sdk
exception leading to the non generation of the report
Issue-ID: TEST-332
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I42d1413ef142e29eeafdfe701f136ae45b097de4
Michal Jagiello [Mon, 12 Apr 2021 09:08:46 +0000 (09:08 +0000)]
Wait for pnf simulator
Add VSP for PNF
Issue-ID: TEST-280
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: If2476f5f9f9fc8d4c14c5dd398a8a659e7fe3e9a
Michal Jagiello [Thu, 8 Apr 2021 16:24:45 +0000 (16:24 +0000)]
Use 7.5.1 onapsdk version
It fixes macro instantiation issues.
Issue-ID: INT-1894
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I7d0b5619f17acd09802b5611ca22fb1354eed6f1
mrichomme [Wed, 7 Apr 2021 17:20:34 +0000 (19:20 +0200)]
[VMMACRO] Do not use multicloud when running basic_vm_macro
It seems that the multicloud part is not really working...
Do not use it
Issue-ID: INT-1894
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: If4cfa4ec43e624bba20707b652f6ea31747b52c9
morganrol [Tue, 6 Apr 2021 17:18:42 +0000 (19:18 +0200)]
[CLAMP] raise exception in case of Policy or DCAE errors
remove the exit(1) to be sure we got a nice reporting
Issue-ID: INT-1819
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: Ie652d382fd649e3537209d6891881db5ee219207
Bartek Grzybowski [Wed, 7 Apr 2021 09:24:44 +0000 (09:24 +0000)]
Merge "Remove masspnfsimulator as a git submodule."
Illia Halych [Fri, 12 Mar 2021 12:00:59 +0000 (12:00 +0000)]
Remove masspnfsimulator as a git submodule.
Removed both submodule and the old pnf directory
Issue-ID: INT-1882
Signed-off-by: Illia Halych <illia.halych@t-mobile.pl>
Change-Id: Ie439a0dea9aff7efc743822ec5ea5715f4af241e
Sylvain Desbureaux [Tue, 6 Apr 2021 12:34:42 +0000 (12:34 +0000)]
Merge "[ADMIN] Add Illia Halych in INFO.yaml"
mrichomme [Mon, 5 Apr 2021 09:21:27 +0000 (11:21 +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: Ia19d46447776413e491c63b60777eb46d840afdf
Morgan Richomme [Fri, 2 Apr 2021 07:44:15 +0000 (07:44 +0000)]
Merge "[CLAMP] Integrate basic_clamp"
Morgan Richomme [Fri, 2 Apr 2021 06:54:42 +0000 (06:54 +0000)]
Merge "Basic VM macro"
Michal Jagiello [Tue, 23 Mar 2021 18:23:48 +0000 (18:23 +0000)]
Basic VM macro
Issue-ID: INT-1894
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Idd977cf3082587746fe27718a284197fda4afe5c
Morgan Richomme [Fri, 2 Apr 2021 06:46:42 +0000 (06:46 +0000)]
Merge "Nodeport cleanup in basic_cds test"
morganrol [Wed, 31 Mar 2021 17:07:11 +0000 (19:07 +0200)]
[CLAMP] Integrate basic_clamp
Some regressions occured and old files were used
This patch update the different components with the right versions
It also renames the vnf-service in basic_clamp-services.yaml
It creates the entry point and the scenario to integrate the test in xtesting
Issue-ID: INT-1819
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I7a9e49d8ddc2c5bd0625a4a5ed940c10aed74f81
morganrol [Tue, 23 Mar 2021 17:48:59 +0000 (18:48 +0100)]
[SDC] Add a timer before certifying
The goal is to reduce the number of errors on SDC
due to the processing time on certification
Initially a re-try was attempted on exception
but no exception is raised
so use a Timer to reduce the stress on certification
Issue-ID: TEST-315
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I0a67d006597c3094f55f93893126865d7ead33fb
Michal Jagiello [Mon, 22 Mar 2021 09:05:21 +0000 (09:05 +0000)]
Nodeport cleanup in basic_cds test
Issue-ID: TEST-317
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I21fe3e4a30c9fed14e05b9f14523de46798466b0
Michal Jagiello [Fri, 19 Mar 2021 20:49:16 +0000 (20:49 +0000)]
Wait 15 minutes for orchestration requests
Issue-ID: TEST-316
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Iae4398b36293e78cd8e9a98782ed26eeba4d7d1e
Morgan Richomme [Fri, 19 Mar 2021 16:20:59 +0000 (16:20 +0000)]
Merge "Timeout on orchestration requests"
Michal Jagiello [Fri, 19 Mar 2021 15:01:26 +0000 (15:01 +0000)]
Timeout on orchestration requests
Use wait_for_finish method to raise an exception if orchestration requests took more than 10 minutes
Issue-ID: TEST-316
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I0d82d91b0f7104caf32e5905d5950047d7551a7b
morganrol [Thu, 18 Mar 2021 17:16:51 +0000 (18:16 +0100)]
[PNF] Extend timer before sending request to simulator
Tests done on daily Guilin shows that the simulator takes some seconds
to start, so we shoudl not send immediately the regsitration request to
the simu
A retry mechanism could be implemented
meanwhile the extension of the timer seems to be enough
Issue-ID: INT-1822
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I648f3d3401206b79190b431d35f83c506788bfaa
morganrol [Sat, 13 Mar 2021 18:59:25 +0000 (19:59 +0100)]
[SDC] Certify only when needed
1) checkin and onboard only if the tests is not already distributed
if the service is distributed, we assume that it is a replay of the test
and we do not need to re-onboard the service done during the first
steps.
It shall be then possible to replay
- basic_network
- basic_vm
- basic_cnf
- basic_pnf
- basic_clamp
2) include a replay of certify in case of resource not found
Issue-ID: TEST-315
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I04289311429c55d0e79220b0985c6a2f53d24bf1
Michal Jagiello [Thu, 18 Mar 2021 15:53:17 +0000 (15:53 +0000)]
Merge "Remove cert authent in basic_clamp"
Michal Jagiello [Thu, 18 Mar 2021 13:56:57 +0000 (13:56 +0000)]
Remove pvc from pnf simulator helm chart
Issue-ID: INT-1822
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: If7b21128eaec65567a94a4d5daad5a3960c0bed6
mrichomme [Thu, 4 Feb 2021 17:56:12 +0000 (18:56 +0100)]
Remove cert authent in basic_clamp
Clamp can now be reached using a basic/auth
The Cert is no more needed
This is much simpler to deal with and integrate in CI
Issue-ID: INT-1819
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I9325c2d37826feed6148cd509717c6788639938d
ChrisC [Tue, 9 Mar 2021 10:55:57 +0000 (11:55 +0100)]
[SDC] Add manifest to basic packages
SDC requires a MANIFEST.json file when onboarding zipped artifacts, this was not strictly checked prior to H release.
Issue-ID: SDC-3497
Signed-off-by: ChrisC <christophe.closset@intl.att.com>
Change-Id: I997d93bdfef7b972b9ae13905344b8191a4b3525
Morgan Richomme [Mon, 8 Mar 2021 08:11:25 +0000 (08:11 +0000)]
Merge "Add missing logger for Pnf Scenario"
Michal Jagiello [Fri, 5 Mar 2021 16:00:28 +0000 (16:00 +0000)]
Add missing logger for Pnf Scenario
Issue-ID: INT-1822
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Ic247446b82e406ce0a8b4477f833bb9f12847836
Eli Halych [Thu, 28 Jan 2021 16:11:39 +0000 (16:11 +0000)]
Wrapper for simulators
Implemented using Avionix. Supports Helm 3 only. The local directory path was defined relative to the package. Remote charts that are described locally are used. Starting the simulator is provided as a regular HTTP or HTTPS request.
Issue-ID: INT-1829
Signed-off-by: Eli Halych <illia.halych@t-mobile.pl>
Change-Id: Ia17c4043bedd853bf2c068e53d51cd2808a3c0db
Michal Jagiello [Mon, 15 Feb 2021 21:33:17 +0000 (21:33 +0000)]
[TEST] Collect steps cleanup reports
Collect reports of steps cleanup and present them in report
Issue-ID: TEST-305
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Ie288c85a381c6c53e7ffeb441f07e474a135c42d
Michal Jagiello [Wed, 10 Feb 2021 21:19:59 +0000 (21:19 +0000)]
[INT] Catch all onaptests and onapsdk exceptions for scenarios
Catch onaptests and onapsdk exceptions in scenario to generate test report if test fails
Issue-ID: INT-1852
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Id9772fea10dc5aa323437e72c6fe5ddb4c6caabb
morganrol [Wed, 10 Feb 2021 09:16:59 +0000 (10:16 +0100)]
Consider settings custom exceptions for reporting
Issue-ID: TEST-303
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: Ia94f963cc145f154756e2765e7a8a5883ceb3188
Sylvain Desbureaux [Mon, 8 Feb 2021 17:24:58 +0000 (17:24 +0000)]
Merge "Python SDK 7.4.0 compatibility"
Michal Jagiello [Fri, 5 Feb 2021 20:37:02 +0000 (20:37 +0000)]
Python SDK 7.4.0 compatibility
Use Python SDK exceptions.
Issue-ID: TEST-302
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I76996817c0d7b91c0214ad521c3768682ff07e83
mrichomme [Mon, 1 Feb 2021 16:26:42 +0000 (17:26 +0100)]
[TESTS] cleanup tests and remove reference to ubuntu16
the basic_vm test was historically called ubuntu16...
as we are now delaing more with ubuntu18 or ubuntu20, the reference
to the version16 is a bit old
- Replace ubuntu16 by basic_vm
- Use ubuntu20 instead of Ubuntu16
- Replace onap.small by m1.small to be natively compatible with any Openstack
(default flavor)
Issue-ID: TEST-299
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I69f573354c87c44c10581861450d48244db0c7df
Michal Jagiello [Mon, 25 Jan 2021 12:00:25 +0000 (12:00 +0000)]
PNF simulator CNF instantiation and registation steps
Use CNF of PNF simulator in pnf_macro scenario
Issue-ID: INT-1822
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Id7f70b45219a36b7fc70921a1438b0cbe57a1756
Michal Jagiello [Thu, 21 Jan 2021 14:29:53 +0000 (14:29 +0000)]
Add basic_pnf entry point
Basic PNF test:
- run PNF simulator
- onboard SDC service with PNF subcomponent
- instantiate service using macro flow
Issue-ID: INT-1822
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Ic8dd0302dd589e2019f1341558440755e38275a1
mrichomme [Mon, 18 Jan 2021 14:26:53 +0000 (15:26 +0100)]
[TESTCASE] fix basic_onboard scenario
the run_basic_onboard.py is working, but the scenario used by xtesting
cannot work properly.
Tested on Daily master lab.
Issue-ID: TEST-288
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: Ibc5482607a738692a05260913eeb322a0933ff03
Morgan Richomme [Fri, 15 Jan 2021 16:28:31 +0000 (16:28 +0000)]
Merge "[PythonSDK-tests] Add basic_onboard testcase"
Chereau Natacha [Wed, 13 Jan 2021 09:54:46 +0000 (10:54 +0100)]
[PythonSDK-tests] Add basic_onboard testcase
Issue-ID: TEST-288
Signed-off-by: Chereau Natacha <natacha.chereau@orange.com>
Change-Id: Ide7267428b5ca694dc3ca44a4c81730233610b78
Michal Jagiello [Tue, 12 Jan 2021 20:30:16 +0000 (20:30 +0000)]
Fix steps time measurement
Substeps execution time is not stored with the right time of step execution
Issue-ID: TEST-292
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I58e2aecb1f3cfb1a2bf78a438fc3d508ecf83cc1
Lukasz Rajewski [Tue, 5 Jan 2021 20:58:12 +0000 (20:58 +0000)]
Merge "PNF macro instantiation"
Catherine Lefevre [Tue, 5 Jan 2021 11:31:58 +0000 (11:31 +0000)]
Merge "Prepare basic_clamp use case"
Michal Jagiello [Wed, 25 Nov 2020 10:52:03 +0000 (10:52 +0000)]
PNF macro instantiation
Issue-ID: TEST-280
Change-Id: I6d18b90c3f4c66ddf8c9a4ebe3de7182481e331f
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Bartek Grzybowski [Wed, 16 Dec 2020 11:50:49 +0000 (12:50 +0100)]
Update masspnf simulator repository path
Masspnf simulator has been moved to it's own repository.
Change-Id: I6360b478bb853eabf57ddad199e36180c5a8f2e9
Issue-ID: TEST-278
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Michal Jagiello [Tue, 15 Dec 2020 07:05:49 +0000 (07:05 +0000)]
Merge "Add PNF simulator execution and cleanup as a BaseStep"