Andreas Geissler [Fri, 17 Nov 2023 07:55:21 +0000 (08:55 +0100)]
[ROBOT] Correct CPS port numbers
Fix for the used portnumbers in robot testcases
Issue-ID: CPS-1923
Change-Id: I8ceeb06f822c35ca2ff5308f65b3a102ea4d50f4
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
Andreas Geissler [Sun, 12 Nov 2023 13:04:21 +0000 (14:04 +0100)]
[ROBOT] Correct CPS port names
Fix to use the updated CPS ports after patch
https://gerrit.onap.org/r/c/cps/+/136315
Issue-ID: CPS-1923
Change-Id: I7ef655ecb1c5a52ddfa56c5d4d336f29c5baa47e
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
Michal Jagiello [Tue, 14 Nov 2023 14:39:15 +0000 (15:39 +0100)]
[SECURITY] Change security docker file
Change base image of `build_yq` section
Issue-ID: TEST-404
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I1cfc7713a0d1d2b05b86532dad3afc09edbf56a0
Michal Jagiello [Tue, 1 Aug 2023 10:12:21 +0000 (10:12 +0000)]
[XTESTING] Use Python 3.11 images as a base of xtesting images
We needs 3.11 version which is not installed on previous base
Issue-ID: INT-2222
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I60418e8b634a33f1bebf2425032032718bbbdd2a
Lukasz Rajewski [Tue, 1 Aug 2023 15:37:50 +0000 (15:37 +0000)]
[INTEGRATION] Fix INFO.yaml
Fix INFO.yaml and the wrong project name there.
Issue-ID: INT-2222
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: If5eb39f2de547f357c5ad6354b113c80e1222f32
Michal Jagiello [Fri, 14 Jul 2023 08:09:39 +0000 (08:09 +0000)]
[INFRA] Fix infra healthcheck docker to build tests for gating
Right now wrong tag is used for integration
Issue-ID: INT-2222
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Iad04b80bdfc01854e13f82cb77e041fb2a530654
Lukasz Rajewski [Wed, 14 Jun 2023 10:17:01 +0000 (10:17 +0000)]
[SDNC] Enable SDNC Sanity test
Enable SDNC Sanity test of GR API
Issue-ID: TEST-395
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I18454a2ca66005693c8db193bd6b429a1ae2ce6f
Michal Jagiello [Mon, 12 Jun 2023 12:18:46 +0000 (12:18 +0000)]
[HEALTHCHECK] Remove onap-k8s from testcases
Cleanup testcases list
Issue-ID: INT-2226
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I16674cd55d534004361120509b2dc83e7658b997
Michal Jagiello [Tue, 30 May 2023 10:43:50 +0000 (10:43 +0000)]
[INFRA] Add missing kubernetes_status
Add deleted by accident kubernetes_status script
Issue-ID: INT-2226
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I8c196896837b22a50ba3045143e69f1997af1541
Michal Jagiello [Thu, 11 May 2023 14:32:52 +0000 (14:32 +0000)]
[INFRA] Add integration script to run onap-k8s test
Next to Orange use ONAP script to run that test
Refactor docker image build to not clone that repo
Issue-ID: INT-2226
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: If321945c3ce3bca0f66256ba2d05243759817493
Marek Szwałkiewicz [Wed, 24 May 2023 14:33:21 +0000 (16:33 +0200)]
[INTEGRATION] Pin versions in requirements.txt for healthcheck
The cause of the base issue was Selenium moving from 4.8.x to 4.9.x
which changed many dependencies and broke the versions of libssl
wrappers. Now selenium is pinned to 4.8.x and all other packages
are pinned to latest working versions.
Issue-ID: INT-2237
Change-Id: Ided94572282354e26f1fe46957e4ca1a4ef58402
Signed-off-by: Marek Szwałkiewicz <marek.szwalkiewicz@external.t-mobile.pl>
Lukasz Rajewski [Tue, 23 May 2023 10:06:26 +0000 (10:06 +0000)]
[ROBOT] Fix healtcheck and robot tests
Fix healtcheck and robot tests by pinning requests
Issue-ID: TEST-373
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I6a8d9c63b811fc79edeea01df4a98895ba4dbc96
pawel.denst [Mon, 22 May 2023 14:26:16 +0000 (14:26 +0000)]
[INFRA] Add status healthcheck to xtesting
Added status healthcheck to xtesting
Issue-ID: INT-2240
Signed-off-by: pawel.denst <pawel.denst@external.t-mobile.pl>
Change-Id: Ie0d5c87114d529ca86574019af7f3be60fc8c679
Lukasz Rajewski [Mon, 22 May 2023 10:42:36 +0000 (10:42 +0000)]
Revert "[INFRA] Use integraion script to run onap-k8s test"
This reverts commit
05a15ef4d6a4e2b2b25f18fb84aa0447019bf228.
Reason for revert: <INSERT REASONING HERE>
Issue-ID: INT-2226
Change-Id: Ic8ca67b37f5e45eed9a21117abc59422ef117250
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Michal Jagiello [Thu, 11 May 2023 14:32:52 +0000 (14:32 +0000)]
[INFRA] Use integraion script to run onap-k8s test
Instead of Orange use ONAP script to run that test
Refactor docker image build to not clone that repo
Issue-ID: INT-2226
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I280b344630860caac96f95b77f76c95db5be32db
Marek Szwałkiewicz [Thu, 11 May 2023 12:26:51 +0000 (14:26 +0200)]
[INTEGRATION] Pin versions in requirements.txt for smoke-usecases-robot
The cause of the base issue was Selenium moving from 4.8.x to 4.9.x
which changed many dependencies and broke the versions of libssl
wrappers. Now selenium is pinned to 4.8.x and all other packages
are pinned to latest working versions.
Issue-ID: INT-2237
Change-Id: Id2b20ff8d4ffada6565bb8af5f8ef3c4edf972b5
Signed-off-by: Marek Szwałkiewicz <marek.szwalkiewicz@external.t-mobile.pl>
Michal Jagiello [Thu, 20 Apr 2023 09:17:33 +0000 (09:17 +0000)]
[SECURITY] Use fixed version of security versions script
Use the version of versions security script which is hosted
on integration repository.
Issue-ID: TEST-394
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Ib49ab1f6615c878f01ce8ff38918387a39ad2085
Marek Szwałkiewicz [Fri, 14 Apr 2023 10:33:28 +0000 (12:33 +0200)]
[INTEGRATION] Update INFO.yaml with new PTL
Marek Szwalkiewicz was added as the new INT PTL and committer.
Issue-ID: INT-2218
Change-Id: Idffcaa3070f957e4cfa6e49a8202f6bb504b4973
Signed-off-by: Marek Szwałkiewicz <marek.szwalkiewicz@external.t-mobile.pl>
Marek Szwałkiewicz [Tue, 18 Apr 2023 13:14:49 +0000 (15:14 +0200)]
[INTEGRATION] Pin tox.ini basepython to 3.8
Change in tox.ini that binds python version
used to 3.8
Issue-ID: INT-2222
Change-Id: I8f93067785d84e9b3233044d2b7667a0e3a21832
Signed-off-by: Marek Szwałkiewicz <marek.szwalkiewicz@external.t-mobile.pl>
Marek Szwałkiewicz [Fri, 14 Apr 2023 12:00:07 +0000 (14:00 +0200)]
[INTEGRATION] Update deprecated whitelist_externals in tox
Remove deprecated whitelist_externals from tox.ini
Issue-ID: INT-2221
Change-Id: Id4328888d05b3d6a4048ca3028dd64ab64a9f92f
Signed-off-by: Marek Szwałkiewicz <marek.szwalkiewicz@external.t-mobile.pl>
Michal Jagiello [Wed, 15 Mar 2023 15:07:15 +0000 (15:07 +0000)]
Fix security docker build
Issue-ID: INT-2154
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Id1db8b86abd5711e447239e15f4f7cf2522c14d5
Michal Jagiello [Mon, 6 Feb 2023 07:03:35 +0000 (07:03 +0000)]
[FIX] Fin invalid run and case name
Fix typo in basic_cps testcase
Issue-ID: INT-2194
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I03b486b8da7f21616efec5c6403b7fa412175472
Michal Jagiello [Fri, 3 Feb 2023 13:49:43 +0000 (13:49 +0000)]
[CPS] Add basic_cps test into smoke usecases testcase
Basic CPS test checks if resources creation and deletion
on CPS works fine.
Issue-ID: INT-2194
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I8da5ee03b0312150167e521a112b6d5a72f17b0d
Michal Jagiello [Mon, 24 Oct 2022 09:19:36 +0000 (09:19 +0000)]
[INTEGRATION] Update committers list
That change was done by automated integration tool
to maintain commiters list in INFO.yaml
Issue-ID: INT-2146
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I7a2f88b564887ac722106872ea29ba0bb7589299
Michal Jagiello [Mon, 10 Oct 2022 06:48:23 +0000 (06:48 +0000)]
[ROBOT] Use upper constraints during pytehon-testing-utils installation
Installing the newest version of importlib_metadata breaks robot tests
execution.
Use the same upper constraints as in robot smoke tests for healtchecks
and benchmark docker images
Issue-ID: INT-2160
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I71700221c344162da76b51cec7cd59e67c8a1eee
Michal Jagiello [Fri, 7 Oct 2022 11:52:55 +0000 (11:52 +0000)]
[ROBOT] Use upper constraints
Installing the newest version of importlib_metadata breaks
robot tests execution
Use the same upper constraints as in robot smoke tests
for healtcheck and benchmark docker images
Issue-ID: INT-2160
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I997c7ff47d5439cf2a96e1c67aa3ac4917d57110
Michal Jagiello [Tue, 4 Oct 2022 12:34:19 +0000 (12:34 +0000)]
[ROBOT] Use upper constraints
Installing the newest version of importlib_metadata breaks robot tests execution
Issue-ID: INT-2160
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I8e414a9a09310b336085e5a76c3aa4649adc51c4
Michal Jagiello [Wed, 28 Sep 2022 08:13:58 +0000 (08:13 +0000)]
[SECURITY] Fix xtesting security docker file
Use newer version of go and change kubernetes version
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Issue-ID: INT-2154
Change-Id: I9126942861a126ec81dae79a5439410011c7be2a
Michal Jagiello [Thu, 5 May 2022 11:42:10 +0000 (11:42 +0000)]
[INTEGRATION] Update committers list
That change was done by automated integration tool
to maintain commiters list in INFO.yaml
Issue-ID: INT-2106
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I192802e53d2ed837d99f223af5c2a3112cf8e9a0
puthuparambil.aditya [Fri, 29 Apr 2022 09:45:40 +0000 (10:45 +0100)]
[CPS] Fix dmi-plugin health check in CI
fixing dmi-plugin repo name
Issue-ID: CPS-990
Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca>
Change-Id: I2a9b90ccc94530fde27e0a73a5ca1c601ad611d9
puthuparambil.aditya [Thu, 21 Apr 2022 14:00:31 +0000 (15:00 +0100)]
[CPS] Add cps-temporal health check in CI
Health check included for cps-temporal
Issue-ID: CPS-990
Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca>
Change-Id: I432126b42cf7f66e18c615633ac9d1843c2c2632
Michal Jagiello [Tue, 19 Apr 2022 13:59:41 +0000 (13:59 +0000)]
[SECURITY] Bump golang image version for xtesting-security
Fixes docker image build issue related with
too old golang version.
Issue-ID: INT-2105
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I722d2803cafb56a2768c54e20fd47d8e9a7fdaae
Michal Jagiello [Mon, 28 Feb 2022 09:21:44 +0000 (09:21 +0000)]
[INTEGRATION] Update committers list
That change was done by automated integration tool to
maintain commiters list in INFO.yaml
Issue-ID: INT-2077
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Ic75c975a598f63fe07a96398168ac79d33730f3f
Michal Jagiello [Tue, 1 Mar 2022 07:49:36 +0000 (07:49 +0000)]
Revert "Revert "[SMOKE] Temp Ugly Fix markupsafe dependency""
This reverts commit
0a030ffe2313d058052dc2351a6b926d374c3db7.
Reason for revert: Reverted too early, should be reverted after ONAP SDK release.
Issue-ID: INT-2078
Change-Id: I02677462fcf961e1e8fbe26d26f1341633bc4356
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Michal Jagiello [Thu, 24 Feb 2022 07:50:46 +0000 (07:50 +0000)]
Revert "[SMOKE] Temp Ugly Fix markupsafe dependency"
This reverts commit
8fef424fd0a0c080042ecfc1c66be7906b35905c.
Reason for revert: Fixed on Python ONAP SDK
Issue-ID: INT-2078
Change-Id: I82d4c1b0573e037f9d22534b78f2c631bdddbc54
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
morganrol [Wed, 23 Feb 2022 11:04:10 +0000 (12:04 +0100)]
[SMOKE] Temp Ugly Fix markupsafe dependency
Since few days a jinja2 upstream depenency introduced a regression
We need to fix the version to 2.0.1 (2.1.0 will lead to an import
error that will break all the docker builds)
I tried to fix it at the sdk level without success
I wait for Michal's comeback to get his view on sdk error
Meanwhile this patch shall allow to rebuild the docker and
execute the tests
Issue-ID: INT-2078
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I4a3062ecb0d25a23232281dec359f830c216f825
morganrol [Thu, 6 Jan 2022 13:59:22 +0000 (14:59 +0100)]
[TESTCASE] Declare basic_cnf_macro in xtesting
New test case (replace basic_cnf)
Issue-ID: TEST-379
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I6b2b815f4b0d538cfb02dc70f824f77e80e0d112
morganrol [Tue, 4 Jan 2022 09:03:04 +0000 (10:03 +0100)]
[PYTHONSDK] Fix pyyaml issue
Due to the introduction of pyyaml in the tox,
the docker build may have issue
Cannot uninstall 'PyYAML'. It is a distutils installed project and
thus we cannot accurately determine which files belong to it which
would lead to only a partial uninstall.
Adding the pip option --ignore-installed avoid any issue
Issue-ID: TEST-377
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I85dcc0a08db7998d2cb3407ad91200fba48b1fd6
Michal Jagiello [Thu, 25 Nov 2021 11:30:49 +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: I3613568158eeadc7c9d89244dee80e227765778f
morganrol [Tue, 16 Nov 2021 12:33:33 +0000 (13:33 +0100)]
[ISTANBUL] Create release xtesting dockers for istanbul
Create release versions of the istanbul xtesting dockers
Issue-ID: INT-2006
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I14bd9b16b6184c86b13957bf60ff4c26cfd492c6
morganrol [Tue, 23 Nov 2021 07:02:46 +0000 (08:02 +0100)]
[PYTHON] Fix python dep for healthcheck xtesting docker
same than for smoke-usecases-robot
Issue-ID: INT-2006
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I97d38d3dc6517bbbc5643e9eea8614c171d7ae27
morganrol [Mon, 22 Nov 2021 15:58:20 +0000 (16:58 +0100)]
[RELEASE] Fix Openstack and OPNFV upper constraints versions
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
morganrol [Tue, 9 Nov 2021 08:44:29 +0000 (09:44 +0100)]
[TEST] Add cds resource resolution test
Add new test in testcases.yaml to include the test in xtesting.
Issue-ID: TEST-297
Change-Id: Id0b62154956d57bfad84823d71b8d0be5fb59e57
Signed-off-by: morganrol <morgan.richomme@orange.com>
morganrol [Fri, 5 Nov 2021 13:06:38 +0000 (14:06 +0100)]
[HONOLULU] Add honolulu mr xtesting dockers
Create official xtesting release dockers for honolulu maintenance
release
Issue-ID: INT-2002
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I9b14c7b4396eef15ea93bfbaa674a240cae318f3
morganrol [Mon, 25 Oct 2021 12:26:05 +0000 (14:26 +0200)]
[CPS] Align CPS variables for testing
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
Michal Jagiello [Mon, 25 Oct 2021 18:56:10 +0000 (18:56 +0000)]
[TEST] Fix xtesting security docker build issue
Add two go commands to fix build issue.
Issue-ID: TEST-367
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I740d5b46448f8ba32061314f6518651162f37975
Michal Jagiello [Tue, 5 Oct 2021 10:47:41 +0000 (10:47 +0000)]
[INTEGRATION] Add build arg for smoke-usecases-pythonsdk
Add a flag to the Dockerfile to determine whether to
install the development version of the SDK
Issue-ID: INT-1983
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I6d4c1415c90c75dda1a3a37d3fd696efb2b49b93
morganrol [Tue, 19 Oct 2021 14:48:05 +0000 (16:48 +0200)]
[SECURITY] Fix xtesting-security build
xtesting-security not building since few days
- remove kubebench reference
- do not upgrade pip (options used for jube hunter no more supproted)
Issue-ID: TEST-367
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I882aae5b7122af51f5e4dd312f27efa219c75b19
Krzysztof Kuzmicki [Fri, 1 Oct 2021 12:12:43 +0000 (14:12 +0200)]
[ROBOT] ADD BULKPM testsuite to use helm based component services
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
morganrol [Mon, 27 Sep 2021 14:42:33 +0000 (16:42 +0200)]
[STABILITY] Add Basic_vm_macro_stability test
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
morganrol [Tue, 28 Sep 2021 07:33:42 +0000 (09:33 +0200)]
[FORMAT] Wrong robot parameter format
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
morganrol [Mon, 27 Sep 2021 09:38:20 +0000 (11:38 +0200)]
[CPS] Change default port
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
morganrol [Wed, 22 Sep 2021 15:38:21 +0000 (17:38 +0200)]
[CPS] Create a new Python3 based robot docker for CPS
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
morganrol [Thu, 2 Sep 2021 15:40:35 +0000 (17:40 +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: Ib24e80e89fc54c69ab9b23f3eae7dbcc464bac1c
Morgan Richomme [Wed, 1 Sep 2021 09:34:46 +0000 (09:34 +0000)]
Merge "[WAIVERS] Update regex to exclude DCAE temp dockers"
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
morganrol [Tue, 24 Aug 2021 14:49:19 +0000 (16:49 +0200)]
[WAIVERS] Update regex to exclude DCAE temp dockers
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
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
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
Lukasz Rajewski [Mon, 14 Jun 2021 14:33:36 +0000 (14:33 +0000)]
Merge "[ADMIN] Update and clean Integration committer list"
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
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
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
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
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
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>
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
Morgan Richomme [Sat, 10 Apr 2021 16:37:40 +0000 (16:37 +0000)]
Merge "[XTESTING] Update Dockerfile: remove editable pip install"
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>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Morgan Richomme [Fri, 8 Jan 2021 17:29:27 +0000 (17:29 +0000)]
Merge "[XTESTING] Use editable option to install pythonsdk-tests"
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
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
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
Morgan Richomme [Mon, 7 Dec 2020 09:31:03 +0000 (09:31 +0000)]
Merge "[SECURITY] S3 Support"
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
Christophe Closset [Wed, 2 Dec 2020 15:56:35 +0000 (15:56 +0000)]
Merge "Remove useless helm client in security xtesting docker"
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
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
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
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
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>
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
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
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>
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
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