functest.git
3 years agoUpdate Keystone tempest plugin to 0.2.0 68/72468/1 stable/hunter
Cédric Ollivier [Mon, 3 May 2021 12:00:14 +0000 (14:00 +0200)]
Update Keystone tempest plugin to 0.2.0

Change-Id: I191e4c19a55a4e460583c92e9a869fd7653ce1c6
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
3 years agoPin setuptools_scm===5.0.1 05/72405/1
Cédric Ollivier [Mon, 19 Apr 2021 16:39:31 +0000 (18:39 +0200)]
Pin setuptools_scm===5.0.1

https://build.opnfv.org/ci/job/functest-kubernetes-opnfv-functest-kubernetes-core-hunter-build/4/console

Change-Id: I1c8bf76c7e69a65e4193a158c80b17a48a8a3ec2
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
3 years agoMove Functest on Raspberry PI to md 00/72100/1
Cédric Ollivier [Wed, 17 Feb 2021 22:41:42 +0000 (23:41 +0100)]
Move Functest on Raspberry PI to md

https://wiki.opnfv.org/display/functest/Run+Functest+containers+on+Raspberry+PI

Change-Id: I7239d89237e7a06ff702ee140f8851e136eb6d87
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit a55aa012436df1c22a6f27ece2540067ef61b2f6)

3 years agoFix typo 86/72086/1
Cédric Ollivier [Wed, 17 Feb 2021 19:47:33 +0000 (20:47 +0100)]
Fix typo

Change-Id: I1c232d201915e7fe199b5c9cb19cdca878d3e28d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 2360d16c90c681857e001bb60d92a867029dbff1)

3 years agoPublish former wiki page as README.md 85/72085/1
Cédric Ollivier [Wed, 17 Feb 2021 18:51:09 +0000 (19:51 +0100)]
Publish former wiki page as README.md

https://wiki.opnfv.org/pages/viewpage.action?pageId=13211751

Change-Id: I3c564bdca64b50b04f353137814ed089ad1b193b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 2145b7bff6c57c0179590bf611f5d0ffe52cfd85)

3 years agoFix CVE-2020-8231 45/72045/1
Cédric Ollivier [Sat, 13 Feb 2021 19:33:00 +0000 (20:33 +0100)]
Fix CVE-2020-8231

Change-Id: Icb7cc7bd7e20c0fb1a8074513d5852114c137903
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
3 years agoUpgrade system first 44/72044/1
Cédric Ollivier [Sat, 13 Feb 2021 19:29:02 +0000 (20:29 +0100)]
Upgrade system first

Change-Id: I2d1b7816505370aa326e48c5aba3177a3fa844d3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit c152b35ecff671ea864ea4c55bcc1a7e244c9f73)

3 years agoForce ansible-lint===4.2.0 76/71976/1
Cédric Ollivier [Wed, 10 Feb 2021 22:46:47 +0000 (23:46 +0100)]
Force ansible-lint===4.2.0

Change-Id: Ic5a08a76d7008d861adf0a83f117e549fb4c12ee
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 4ddf4381275c2fd040dad08ea233b126b8acb19b)

3 years agoUse pip==20.2.4 in tox venv 28/71728/1
Cédric Ollivier [Thu, 10 Dec 2020 17:44:20 +0000 (18:44 +0100)]
Use pip==20.2.4 in tox venv

pip 20.3 is disruptive and would lead to big changes in stable
branches.

Change-Id: I33079e7d667e42240fcc497d595509e88da3c4f7
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 622f1921e9d3850b4d190fe8c8508c196fcf450b)

3 years agoSet NEW_USER ROLE in tempest_heat classic user 21/71721/1
Cédric Ollivier [Thu, 10 Dec 2020 08:32:17 +0000 (09:32 +0100)]
Set NEW_USER ROLE in tempest_heat classic user

Else it fails when member is not the default role.

Change-Id: I1c830705b94a116ef56d83ebcd59145cd40e59a5
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 8d5ddfc2405ec2c454869708e4c020d4e361dd69)

3 years agoRemove all network data in Rally full tasks 11/71711/1
Cédric Ollivier [Wed, 9 Dec 2020 17:54:17 +0000 (18:54 +0100)]
Remove all network data in Rally full tasks

Change-Id: I97fcd7831cfcf6aa5abef007fca214e4042702e5
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 23e6bacad91047d1e9db676eab55a276b7c062ad)

3 years agoUpdate Rally sanity tasks and blacklists for L2 only 10/71710/1
Cédric Ollivier [Wed, 9 Dec 2020 15:18:30 +0000 (16:18 +0100)]
Update Rally sanity tasks and blacklists for L2 only

This issues were hidden by Airship limitation (live-migration fails)

Change-Id: I19006af2a70377cc87cf88d7c50747deec55993b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit ab616724dabf3fb55205b269916a915821111c55)

3 years agoRally_jobs asks for Router in several tasks 99/71699/1
Cédric Ollivier [Wed, 9 Dec 2020 11:06:12 +0000 (12:06 +0100)]
Rally_jobs asks for Router in several tasks

NeutronNetworks.create_and_list_ports can be executed when no L3 if
the appropriate params are passed (see rally_sanity and rally_full).

As rally_jobs is an official task which shouldn't be changed, it
simply skips rally_jobs rather than
NeutronNetworks.create_and_list_ports [1]

[1] http://artifacts.opnfv.org/airship/WR7HM1BV0NA2/airship-opnfv-functest-benchmarking-latest-rally_jobs-run-184/rally_jobs/rally_jobs.html#/NeutronNetworks.create_and_list_ports

Change-Id: I9bccb7417bbd514bd213a6b103f62165de497c00
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 80f380502edf592015df1adf542b6a143da98e7d)

3 years agoDon't filter vs NO_TENANT_NETWORK in CNTT testcases 98/71698/1
Cédric Ollivier [Wed, 9 Dec 2020 11:04:45 +0000 (12:04 +0100)]
Don't filter vs NO_TENANT_NETWORK in CNTT testcases

This param is incorrect from a CNTT point of view.
It only filters test cases in classical IaaS verification containers.

Change-Id: I8551cb1af28ecb2bea5c29d7c0b692fee41bd119
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit d96dde8a04a7787a44a9b4fd5d447f6ffb6acb2b)

3 years agoSkip create_and_update_routers if NO_TENANT_NETWORK 73/71673/2
Cédric Ollivier [Tue, 8 Dec 2020 17:11:06 +0000 (18:11 +0100)]
Skip create_and_update_routers if NO_TENANT_NETWORK

http://artifacts.opnfv.org/airship/WR7HM1BV0NA2/airship-opnfv-functest-benchmarking-latest-rally_jobs-run-184/rally_jobs/rally_jobs.html#/NeutronNetworks.create_and_update_routers

Change-Id: Iac2330aff915ce5de55fc03d2c8466fbf6d40f07
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 2d782c0e7238308e8c2503e00b8e6e299e210855)

3 years agoConcat both dynamic and static roles in tempest.conf 56/71656/2
Cédric Ollivier [Tue, 8 Dec 2020 10:32:25 +0000 (11:32 +0100)]
Concat both dynamic and static roles in tempest.conf

It also moves all auth logic in a specific method.

Change-Id: I95ecce84ef202c8fe72719c2263d96a76070c571
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 8852b2d0128ddde3e45cacf6163000745b00b175)

3 years agoRemove Rally Router testing if no tenant resources 28/71628/1
Cédric Ollivier [Fri, 4 Dec 2020 12:48:52 +0000 (13:48 +0100)]
Remove Rally Router testing if no tenant resources

It pleases airship which doesn't support neither routers and floating
ips.

Change-Id: I8b9f44c0bccd66d7808e100203f4bfea000ead2f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit cdc613aba932c61c7c3250f12a8c7fd76db4b70e)

3 years agoStop setting floating_ips in tempest_conf.yaml 24/71624/1
Cédric Ollivier [Fri, 4 Dec 2020 12:01:32 +0000 (13:01 +0100)]
Stop setting floating_ips in tempest_conf.yaml

It's now handled by tempest.py

Change-Id: Iaeefd70f95a3c64c7ca41b984e934c4aeadea8ab
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 47e7b7c59998dfaa76ac8e4c48b47a75538ac90a)

3 years agoRemove list_routers call if no tenant network 10/71610/1
Cédric Ollivier [Wed, 2 Dec 2020 16:34:06 +0000 (17:34 +0100)]
Remove list_routers call if no tenant network

Change-Id: I49ea5cc9207048f5dda49fcd0463ef333970ecb5
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit dec0d59da6b90afc2e0f385f3573479d6843bb99)

3 years agoStop duplicating connect_method 53/71553/1
Cédric Ollivier [Sat, 28 Nov 2020 09:27:37 +0000 (10:27 +0100)]
Stop duplicating connect_method

This config is now managed dynamically by tempest.py

Change-Id: I99a30930fa1a7da8202b1da7d4eb05bca5412943
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 02297608ff5450df9f4efe936c0fc3140be14dfc)

3 years agoReplace git.openstack.org by opendev.org 46/71546/1
Cédric Ollivier [Fri, 27 Nov 2020 16:21:08 +0000 (17:21 +0100)]
Replace git.openstack.org by opendev.org

https://build.opnfv.org/ci/job/functest-smoke-docker-build-amd64-master/910/console

Change-Id: I855e683b4efd4b805b6e14eef787f95b9a9bca3c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit a8c884cef8b760183ad08f6034ecdc4ef1fdd4ac)
(cherry picked from commit 8d86d75198960168772c5afa5bcda2b059567222)

3 years agoProtect vs false detected external networks if l2-only 36/71536/1
Cédric Ollivier [Fri, 27 Nov 2020 12:26:46 +0000 (13:26 +0100)]
Protect vs false detected external networks if l2-only

Change-Id: I0e58c9df0e9971fcdae5fa7b209940569ae51a78
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 3ab6d5693cb303fb73049287e772713a99f84be7)

3 years agoSkip dataplane benchmarkign if no tenant resources 28/71528/1
Cédric Ollivier [Thu, 26 Nov 2020 16:57:23 +0000 (17:57 +0100)]
Skip dataplane benchmarkign if no tenant resources

It asks for routers for instance.

Change-Id: I7c7468b21ecf0578895735b5bc83b90a752813d0
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit f0cac210e048bae9b33180a799af041def5bfb05)

3 years agoRemove former allow_no_fip logic 22/71522/1
Cédric Ollivier [Thu, 26 Nov 2020 16:40:26 +0000 (17:40 +0100)]
Remove former allow_no_fip logic

Change-Id: Ie6e45572e98108fca114a1d798f2d2a99ad41299
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit e28706a10c20bcb359f7d2283802ea9b4ef4bc66)

3 years agoAllow running cloudify without tenant network resources. 16/71516/1
Cédric Ollivier [Thu, 26 Nov 2020 16:31:58 +0000 (17:31 +0100)]
Allow running cloudify without tenant network resources.

It fits the Airship deployment where there is neither tenant networks
nor floating ips. It skips all VNF test cases as they ask for tenant
resources.

Change-Id: Ib5f2074314ff940595ce1387912055fa916a1f79
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 09be8310be708661f2782e6af1d1d84ac0a52946)

3 years agoAllow running tempest without tenant network resources. 10/71510/1
Cédric Ollivier [Thu, 26 Nov 2020 14:55:51 +0000 (15:55 +0100)]
Allow running tempest without tenant network resources.

It fits the Airship deployment where there is neither tenant networks
nor floating ips. It only updates the scenarios and must be completed
by other changes for all the advanced testcases (Rally, Tempest, etc)

Change-Id: I8077400536628ed2349b548efee3c3e165a0a5c3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit d88bd86e9e5b00f0c5bbbe9df0cb6f3002cb06b0)

3 years agoRemove rtd-requirements.txt 84/71484/1
Cédric Ollivier [Tue, 24 Nov 2020 10:26:23 +0000 (11:26 +0100)]
Remove rtd-requirements.txt

It's now useless (snaps was removed).

Change-Id: Ide72eb9b4db799fc74161399b469c5f4f68013fc
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 9927d482b35c20fe4d5d227b05f49febf42d6ead)

3 years agoRemove snaps from rtd requirements 70/71470/1
Cédric Ollivier [Mon, 23 Nov 2020 14:43:44 +0000 (15:43 +0100)]
Remove snaps from rtd requirements

Change-Id: I1c2631faee91980bff4043ecb429722603e2ba13
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 47b5749a1356251f7808e558cd77cfca4d89f6e1)

3 years agoForce nics in NovaServers.boot_server_and_list_interfaces 25/71425/1
Cédric Ollivier [Thu, 19 Nov 2020 15:00:58 +0000 (16:00 +0100)]
Force nics in NovaServers.boot_server_and_list_interfaces

It stops leveraging auto_assign_nic which fails in case of Airship.

Change-Id: I707bbde08c00f9d70efd6207b627fd3fb228873f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit bbad4b86cfcbe87b4dc5a3c57cb9f0a747a92f1c)

3 years agoUse EXTERNAL_NETWORK as a fallback if no tenant network 16/71416/1
Cédric Ollivier [Wed, 18 Nov 2020 15:16:23 +0000 (16:16 +0100)]
Use EXTERNAL_NETWORK as a fallback if no tenant network

It pleases the networking configuration proposed by Airship.

Change-Id: I24bc4613557c61db93d543cde730cd872e0176e0
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 5b96694ec402cede3e0ce3b57fa7e7cff281f179)

3 years agoAllow connecting vm to the external network 96/71396/1
Cédric Ollivier [Sat, 14 Nov 2020 14:31:43 +0000 (15:31 +0100)]
Allow connecting vm to the external network

It fits the Airship deployment where there is neither tenant networks
nor floating ips. It only updates the scenarios and must be completed
by other changes for all the advanced testcases (Rally, Tempest, etc)

Change-Id: Ia19f24d484b7b384c4aeeb3be35aac7aee31baab
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit d99e61f9eb1c4a582b71eb304259ddd3fdeb748f)

3 years agoAdd timeout as needed by Gitlab CI/CD 89/71389/1
Cédric Ollivier [Thu, 12 Nov 2020 16:39:45 +0000 (17:39 +0100)]
Add timeout as needed by Gitlab CI/CD

Gitlab CI/CD sets 1h as default timeout.
The timeout is valid for all test cases in tiers (current XtestingCI
design).

Change-Id: I1ffae060ee8fd26426a9ee9a2ad2cd131ff9abe9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 19ccc35303f0626a9d62dbbf2be9d8afe3152ea0)

3 years agoAdd rally and xrally_kubernetes in upper-constraints.txt 71/71371/3
Cédric Ollivier [Tue, 10 Nov 2020 13:49:05 +0000 (14:49 +0100)]
Add rally and xrally_kubernetes in upper-constraints.txt

It's needed by functest_kubernetes.

Change-Id: I2ebd730a1d9f84a63026e8cf03cf27367d0bcfde
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit aafe5a1be9b2d2cdf114477329b902767af23006)

3 years agoRun vnfs in parallel 68/71368/1
Cédric Ollivier [Mon, 9 Nov 2020 16:47:47 +0000 (17:47 +0100)]
Run vnfs in parallel

Jenkins slaves must be limited to 2 (default setup) if needed.

Change-Id: Ic05552085988efda0ff4a283ff84942e263750ca
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 03df88bbbb0481ab054343b7304df14037934c66)

3 years agoSplit Gates in a dedicated site.yml 67/71367/1
Cédric Ollivier [Mon, 9 Nov 2020 16:54:29 +0000 (17:54 +0100)]
Split Gates in a dedicated site.yml

Change-Id: I45d10d4ffa36b1f5de0781d3991b3f3522911aef
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
3 years agoUpdate tempest_custom in userguide 42/71342/1
Cédric Ollivier [Tue, 3 Nov 2020 08:03:55 +0000 (09:03 +0100)]
Update tempest_custom in userguide

It was mostly only used by OVP (Functest leverages regexes).
It's now up-to-date about stevedore.

Functest users are free to overwrite any refstack list (e.g.
/home/opnfv/functest/data/refstack/platform.txt) if they want the same
behavior [1].

[1] https://git.opnfv.org/functest/tree/docker/smoke/platform.txt

Co-Authored-By: Roman Kuzmin <rkuzmin@mirantis.com>
Change-Id: I2b6c3ceda102319bfea810ab2a7bf2d911e20f6b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 5d3e55c9eec208276121b0c4929de568244a7330)

3 years agoSwith to active abot_charm repo 25/71225/1
Cédric Ollivier [Mon, 5 Oct 2020 11:36:19 +0000 (13:36 +0200)]
Swith to active abot_charm repo

We keep syncing both repos but it helps quickly integrating patches.

Change-Id: Ia6f05994d209e60d1278b7a033317bf7e17e22c6
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit caf48eebae6c3ffadf1589c5f34d4a272fb09b92)

3 years agoModify smoke and benchmarking in Docker From 17/71217/1
Cédric Ollivier [Sun, 4 Oct 2020 14:20:27 +0000 (16:20 +0200)]
Modify smoke and benchmarking in Docker From

Change-Id: I0d7acd82f3a4305e862e924d1199c5d28d3ccf56
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit e50c0a670fa1dadd49ce6070bcdd2228d9478a7d)

3 years agoAdd helm_vims in release notes and console outputs 50/71150/1
Cédric Ollivier [Wed, 16 Sep 2020 08:42:18 +0000 (10:42 +0200)]
Add helm_vims in release notes and console outputs

Change-Id: Iaf8d09046471e4508660ebd34f34278683a449c3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 3c18972e21ddd4662d35f36c421ec771997a8442)

3 years agoUpdate kube_bench split in doc 19/71119/1
Cédric Ollivier [Sun, 13 Sep 2020 18:37:56 +0000 (20:37 +0200)]
Update kube_bench split in doc

Change-Id: Id4d934f0330bd3338498435a884e33df12850c64
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 2e291f74dab972b963ec6040521648c793dabdee)

3 years agoFix docker tags in site.cntt.yaml 63/71063/1
Cédric Ollivier [Wed, 9 Sep 2020 17:37:41 +0000 (19:37 +0200)]
Fix docker tags in site.cntt.yaml

Change-Id: Ie6a017e203d9a552c62987578cca41f96ed76843
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
3 years agoUpdate Functest Kubernetes outputs 00/71000/1
Cédric Ollivier [Sun, 6 Sep 2020 20:15:39 +0000 (22:15 +0200)]
Update Functest Kubernetes outputs

Change-Id: I314e232838204f1fb1595cf884957cdf77969615
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit b2c8d05d03d42e75407fa06472ddd29f2f649677)

3 years agoRemove build date which fails spellcheck 93/70993/1
Cédric Ollivier [Sun, 6 Sep 2020 17:08:41 +0000 (19:08 +0200)]
Remove build date which fails spellcheck

https://travis-ci.org/github/collivier/functest/jobs/724612517

Change-Id: Iee849b624870a8106de0167f30bc1e31d47f1f13
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 5ba58f6d5f3dc2ef370504e02252a4a2f4d30f17)

3 years agoUpdate Xtesting to 0.91.0 62/70962/3
Cédric Ollivier [Sat, 5 Sep 2020 13:12:17 +0000 (15:12 +0200)]
Update Xtesting to 0.91.0

Change-Id: Icd467525f4b1b1f97d14a5ec3d5d78b94fd1d4a9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 6d1302779501918acdbbd4047a67a010901814b1)

3 years agoUpdate K8s test case results in doc 73/70873/1
Cédric Ollivier [Sun, 23 Aug 2020 12:44:36 +0000 (14:44 +0200)]
Update K8s test case results in doc

Change-Id: I655629f539af63deccd6a9c6ad1fb7600f4bde60
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 5b1a05cdea1d7e0a3c9e6bd8f81473f4be845b39)

3 years agoBoot a VM to run juju 12/70812/1
Cédric Ollivier [Mon, 17 Aug 2020 09:06:04 +0000 (11:06 +0200)]
Boot a VM to run juju

It allows running juju_epc vs arm32 and arm64.
It stops offering juju in functest-vnf and rather installs it in a VM.

It also adds a couple of missing output decode()

Change-Id: I2218742b2824c8328823051bde32422e56784e90
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit c4db06b2254e075af242965bec70a9b4c0c0ba38)

3 years agoRemove neutron_trunk from Functest playbook 01/70701/1
Cédric Ollivier [Sun, 9 Aug 2020 13:18:48 +0000 (15:18 +0200)]
Remove neutron_trunk from Functest playbook

Change-Id: I3778b8c7e84d7b8283fcca379d93d0e67c7565df
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
3 years agoUpdate docs links 72/70672/1
Cédric Ollivier [Wed, 5 Aug 2020 15:01:56 +0000 (17:01 +0200)]
Update docs links

It takes into account Bitergia EOL.

Change-Id: Iaf1292a9b1af8a953ae731037be1954b6c8d5966
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 41d8a752c2c1d2dc2d6c7f9e465891ae725195ed)

3 years agoConform with git format-patch for last tempest patch 36/70636/1
Cédric Ollivier [Sat, 1 Aug 2020 10:16:49 +0000 (12:16 +0200)]
Conform with git format-patch for last tempest patch

The patch name must conform with the last commit update.

Change-Id: I493582d41080bd5d8b70d751b68af36ae61bcdc9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 911fee8cd8ab6c8e221145fbc935fd1f5c41d0a5)

3 years agoRevert ssh_timeout to 196 in Functest 35/70635/1
Cédric Ollivier [Sat, 1 Aug 2020 09:43:42 +0000 (11:43 +0200)]
Revert ssh_timeout to 196 in Functest

The race condition has been fixed [1] and we can try the timeout used
in OpenStack gates.

[1] https://gerrit.opnfv.org/gerrit/c/functest/+/70606

Change-Id: Iaf8b260c743c1fd0088d31060a43b1788545743c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit b9dab9d9dcff803b71ce42ad26578f14ed448cb3)
(cherry picked from commit aa2f20598c42a4235bb85b6a8f9dc262bb791465)

3 years agoIncrease check_console_loop to 12 34/70634/1
Cédric Ollivier [Sat, 1 Aug 2020 09:42:04 +0000 (11:42 +0200)]
Increase check_console_loop to 12

It failed once when deeply testing in parallel [1].

https://build.opnfv.org/ci/job/functest-opnfv-functest-vnf-jerma-vyos_vrouter-run/80/console

Change-Id: Ia70c43d603302d1bed46d984541b0e71461be4c4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 74ef88c1884bb0283236eeba82da834402928a40)
(cherry picked from commit c6006d9fee0fadc339f63a5eeb234584866cc59f)

3 years agoApply new Create-new-server-test_reboot_server_hard.patch 03/70603/1
Cédric Ollivier [Wed, 29 Jul 2020 10:11:00 +0000 (12:11 +0200)]
Apply new Create-new-server-test_reboot_server_hard.patch

test_reboot_server_hard sometimes fail in all gates [1].
This hack could highlight if they are side effects between
test_create_backup and test_reboot_server_hard.

[1] http://artifacts.opnfv.org/functest/E5AZMH89OOK6/functest-opnfv-functest-smoke-cntt-hunter-tempest_full_cntt-run-142/tempest_full_cntt/tempest-report.html

Change-Id: I230a6faa4b619e71646a312500ee38a3a8b1093c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
3 years agoPrint data to debug ServerActionsTestJSON.test_reboot_server_hard 90/70590/1
Cédric Ollivier [Sun, 26 Jul 2020 16:21:45 +0000 (18:21 +0200)]
Print data to debug ServerActionsTestJSON.test_reboot_server_hard

Change-Id: I8443e800a8c4165748457fdddff645515f3bbe68
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 3441b436985afff3ae5954dd73fb35fe11bb1a8f)

3 years agoCreate new server test_reboot_server_hard 73/70573/2
Cédric Ollivier [Mon, 20 Jul 2020 23:26:44 +0000 (01:26 +0200)]
Create new server test_reboot_server_hard

It sometimes fail in all gates [1]
This hack could highlight if it's a timeout issue or race conditions
between all tempest tests.

[1] http://artifacts.opnfv.org/functest/E5AZMH89OOK6/functest-opnfv-functest-smoke-cntt-hunter-tempest_full_cntt-run-142/tempest_full_cntt/tempest-report.html

Change-Id: I8d03aa10c3d822dacb983e5ca019f79e1c582c9e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit c29cdcb448cf0d61f4c48acb939d5a943c138a48)

3 years agoUse default ssh_timeout (300) in Functest 62/70562/1
Cédric Ollivier [Sun, 19 Jul 2020 09:14:33 +0000 (11:14 +0200)]
Use default ssh_timeout (300) in Functest

196 is used in OpenStack gates but it doesn't fit the Functest model.
Functest runs all test cases in parallel vs the same SUT.

https://github.com/openstack/tempest/blob/master/tempest/lib/common/ssh.py#L38

Change-Id: I2db072a3cb691bc200cd4357852cdd8ceda91a1b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 7c999385a25e77fa0603a962b0fbc9824e5139ae)

3 years agoUpdate functest/ci/testcases.yaml 38/70538/1
Cédric Ollivier [Sun, 7 Jun 2020 14:46:58 +0000 (16:46 +0200)]
Update functest/ci/testcases.yaml

It takes all CNTT changes into account.

Change-Id: Ib6ddbd12695266fc78fd8ae4cce451bf8a4b95ad
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit f36cc92bb628b53ed3a58fa84a24f94f006d6f30)

3 years agoFix tempest_scenario 52/70452/1
Cédric Ollivier [Fri, 3 Jul 2020 17:11:40 +0000 (19:11 +0200)]
Fix tempest_scenario

It completes "min_computes_nodes is also used as max values".

Change-Id: I72c67e17015bc35ac5e14f20839cf74353695373
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit b765cf825b1a0d0853420b4a4bb7a154063f117e)

3 years agomin_computes_nodes is also used as max values 46/70446/1
Cédric Ollivier [Fri, 3 Jul 2020 15:13:41 +0000 (17:13 +0200)]
min_computes_nodes is also used as max values

Its max value is now 10 according to the default quota.

Change-Id: Ie7bfcb224e821c15d38d0cba1d9f080548613e79
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit f21f139f9d24d282310d0830a053169532e75596)

3 years agoMerge "Apply "object storage: fix and cleanup header checks"" into stable/hunter
Cedric Ollivier [Thu, 2 Jul 2020 17:29:45 +0000 (17:29 +0000)]
Merge "Apply "object storage: fix and cleanup header checks"" into stable/hunter

3 years agoUpdates Kubernetes versions 29/70429/2
Cédric Ollivier [Thu, 2 Jul 2020 07:17:07 +0000 (09:17 +0200)]
Updates Kubernetes versions

Kubernetes client selected by OpenStack is too old compared to K8s
testing.

Change-Id: I453b9518251ae3c907c17eef17a41ecc0e23dd2c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 15f8bc5f0f60f529cc9681a8c1eb8dbb699bf61c)

3 years agoApply "object storage: fix and cleanup header checks" 01/70401/2
Cédric Ollivier [Thu, 25 Jun 2020 09:28:12 +0000 (11:28 +0200)]
Apply "object storage: fix and cleanup header checks"

It was highlighted as a fix needed by CNTT during the CNTT RC field
trial [1].

[1] http://testresults.opnfv.org/functest/field_trial/

Change-Id: I7e85c952d2a5c9ce5006aa7034eaca6cd1f528ea
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit d8326132a9049c063a95e40c46f708387713a9de)

3 years agoSimplify hypervisor list logic in vmtp 09/70409/1
Cédric Ollivier [Mon, 29 Jun 2020 11:36:43 +0000 (13:36 +0200)]
Simplify hypervisor list logic in vmtp

It completes the previous change "Allow listing hypervisors in VMTP" [1].

[1] https://gerrit.opnfv.org/gerrit/c/functest/+/70359

Change-Id: I12a19fd473076cfc3262f096cac1615c183710b1
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 06f69562e0937535e665840336b951dbed7ebd1b)

3 years agoRemove build data in CNTT playbook 76/70376/1
Cédric Ollivier [Wed, 24 Jun 2020 08:08:23 +0000 (10:08 +0200)]
Remove build data in CNTT playbook

It's useless from a CNTT point of view.
It remains in the classical IaaS verification to ease creating
Functest Jenkins Jobs.

Change-Id: Icb13ab7d0e43b4cf968cab4041b6827c11c20cbc
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit e468a2d44627f6cb92876971d0a30e65e6c2f236)

3 years agoAllow listing hypervisors in VMTP 68/70368/1
Cédric Ollivier [Thu, 18 Jun 2020 14:46:29 +0000 (16:46 +0200)]
Allow listing hypervisors in VMTP

It allows listing the compute under tests via VMTP_HYPERVISORS.
They are no additional log in Functest and the note in VMTP is still
valid [1].

[1] https://opendev.org/x/vmtp/src/branch/master/vmtp/vmtp.py#L833

Change-Id: Ic9fbda3901d796c0ed94e42e2a14c468598f4311
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 3668a839dd9b869a3162c8aa2d98a152d22b7244)

3 years agoIncrease timeout in shaker and vmtp 46/70346/1
Cédric Ollivier [Mon, 15 Jun 2020 09:58:10 +0000 (11:58 +0200)]
Increase timeout in shaker and vmtp

Running them in parallel of rally full and jobs asks for a increase.
It reverts the previous change which doesn't change the right
parameters [1].

[1] https://gerrit.opnfv.org/gerrit/c/functest/+/70320

Change-Id: Ib2369d384ac839fb46031411e1985ac402da0c1e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
3 years agoStop leveraging on neutron plugins and extra 34/70334/1
Cédric Ollivier [Sun, 14 Jun 2020 13:11:00 +0000 (15:11 +0200)]
Stop leveraging on neutron plugins and extra

Neutron leverages on the upstream Rally task in Stein and newer.
Leveraging on the upstream task may fix the side effects which
sometimes occured on Vmtp and Shaker [1] and filled better the CNTT
model.

[1] https://build.opnfv.org/ci/view/functest/job/functest-hunter-daily/574/

Change-Id: I5ee2e3a3ca956cf57365bf4579534177e87dc08b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
3 years agoSkip EncryptionVolTypeTest in Iaas verification and CNTT Conformance 30/70330/1
Cédric Ollivier [Fri, 12 Jun 2020 13:25:42 +0000 (15:25 +0200)]
Skip EncryptionVolTypeTest in Iaas verification and CNTT Conformance

Attaching an encryted volume is optional in CNTT [1].

This test fails if the volume type already exists and if it runs
twice in parallel [2]. As this single test doesn't fullfil the Functest
requirements, it's skiped in the classical verification as well.

[1] https://github.com/cntt-n/CNTT/blob/master/doc/ref_arch/openstack/chapters/chapter05.md
[2] https://storyboard.openstack.org/#!/story/2007804

Change-Id: Ib6fc843d71704aab1bfc536133544eb3fa4f3e72
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit f51decbef5fb243faad89f2adbb41d513a671b66)

3 years agoRemove RemoteStack testing from tempest_heat_cntt 25/70325/1
Cédric Ollivier [Fri, 12 Jun 2020 08:04:16 +0000 (10:04 +0200)]
Remove RemoteStack testing from tempest_heat_cntt

Trusts redelegation is supported by Train [1][2] which forces to skip
RemoteStack as CNTT Baldy is designed for Pike (the support is
incomplete in case of trust [3]).

[1] https://docs.openstack.org/releasenotes/heat/train.html#relnotes-13-0-0-stable-train
[2] https://github.com/openstack/heat/commit/e377658586c737150dad1bfd80b7b2267d46be51
[3] https://bugs.launchpad.net/heat/+bug/1701498

Change-Id: Ib4f66170b9b1f50b8224705edb4820e5a4cb0167
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 809b2eb2671bfc67d391eeb87b84a772eab04ade)

3 years agoIncrease Shaker and Vmtp timeouts 20/70320/1
Cédric Ollivier [Wed, 10 Jun 2020 07:21:20 +0000 (09:21 +0200)]
Increase Shaker and Vmtp timeouts

They now run in parallel of rally_full and rally_jobs which increases
all operation durations.

Change-Id: I72014b9d87a716b09f3ace819ba91faf30d2b9a1
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
3 years agoUpdate all patches proposed by Functest 14/70314/1
Cédric Ollivier [Mon, 8 Jun 2020 21:05:27 +0000 (23:05 +0200)]
Update all patches proposed by Functest

It mostly takes into account the last changes in test case names and
new cntt-related test cases.

Change-Id: I271fd02095b57f3b19b5ff95299fb4b257163c1f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit dd92ba4d5b6d169dd52f5d43f35d84bdc6d6ab9b)

3 years agoAllow running Functest vs profiles defined by GSMA 13/70313/1
Cédric Ollivier [Sat, 8 Jun 2019 15:41:52 +0000 (17:41 +0200)]
Allow running Functest vs profiles defined by GSMA

It selects the close profils (here cpus, ram and disks) as being
defined by GSMA if DEPLOY_SCENARIO contains GSMA.

It allows a full OpenStack verification conformed with that profiles.

Change-Id: I3830304a6cfcd651988063591f7ab0a7f57d124e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 3eff463f11330ea1b5cddd250d59e6b207cdde8e)

3 years agoUpdate aarch64 configs 01/70301/1
Cédric Ollivier [Sun, 7 Jun 2020 15:06:17 +0000 (17:06 +0200)]
Update aarch64 configs

Change-Id: Ib53b9f97f30bf86d33857910ab9bffa1ce0d1e9e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit c336a44caf50c44221ca38620e7e2f894555c1e1)

3 years agoRename patch name and removes debug logs 85/70285/1
Cédric Ollivier [Thu, 4 Jun 2020 08:14:06 +0000 (10:14 +0200)]
Rename patch name and removes debug logs

The debug logs works only vs py3.8 and breaks backport to Iruya.

Change-Id: Ie91a8a876e263a83b6ae3fbfb5bb05644b87b970
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 39823fdbf534d05bfc3ddf4ddd5b8f8c3d603038)

3 years agoSwitch back to concurrency = 4 in tempest testcases 81/70281/1
Cédric Ollivier [Fri, 5 Jun 2020 06:59:49 +0000 (08:59 +0200)]
Switch back to concurrency = 4 in tempest testcases

3 seems good enough and stable which allows trying 4 as before

Change-Id: Id1f17ebf73f9faa13ed3ceb327ccb4ecf88c2bf2
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit c7296454e80cea8273700da13e720e7f357f008e)

3 years agoRun VNF in parallel in Functest default playbook 76/70276/1
Cédric Ollivier [Fri, 5 Jun 2020 06:51:05 +0000 (08:51 +0200)]
Run VNF in parallel in Functest default playbook

They pass in parallel if the bandwidth is good enough.
https://build.opnfv.org/ci/view/functest/job/functest-latest-daily/679/

Change-Id: I2f466f7f25898d8af3004da1d3ef2208e4410f7c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit a5d8fadf7a0c68df662c8257947df82119bfe768)

3 years agoSkip manage_snapshot in CNTT 28/70228/1
Cédric Ollivier [Wed, 27 May 2020 12:05:53 +0000 (14:05 +0200)]
Skip manage_snapshot in CNTT

As detected by Orange's RC Field trial, Ceph doesn't support this
feature before Rocky [1].
"AttributeError: 'RBDDriver' object has no attribute 'unmanage_snapshot'"

manage_snapshot testing is fully passing in Functest SUT because CNTT
is verified vs OpenStack Rocky and newer.

Ceph is selected by RI as backend and is widely reused by the ecosytem.
It's similar to [2].

[1] https://bugs.launchpad.net/cinder/+bug/1645288
[2] https://gerrit.opnfv.org/gerrit/c/functest/+/69888

Change-Id: I3b7f88f5bed9a47a1e26e16bbbf74fea24ca76c2
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 830d508837f3b1011eeb44c3d5af5961fbf4c701)

3 years agoPrecise validation configs in Neutron 07/70207/1
Cédric Ollivier [Sun, 24 May 2020 10:04:16 +0000 (12:04 +0200)]
Precise validation configs in Neutron

ServerActionsTestJSON.test_reboot_server_hard [1] sometimes fails in
gates. We may increase timeouts if it stills fails.

[1] http://artifacts.opnfv.org/functest/LIQH38CPR30X/functest-opnfv-functest-smoke-hunter-tempest_full-run-649/tempest_full/tempest-report.html

Change-Id: Ia27c0faead1df5c2b33a3e1a272e5a1010a5a83e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
4 years agoPrevent microversion conflicts 86/70186/2
Cédric Ollivier [Thu, 14 May 2020 06:11:45 +0000 (08:11 +0200)]
Prevent microversion conflicts

CNTT selects Pike as baseline and Hunter matches Rocky.

Change-Id: I8a1aa8385adce1ebb9d74bcb897effaf5b434e5a
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
4 years agoProtect Placement max microversion 87/70187/2
Cédric Ollivier [Thu, 14 May 2020 06:25:12 +0000 (08:25 +0200)]
Protect Placement max microversion

Change-Id: I911f396da0a904d193c74a58d6384f7f1c90420d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
4 years agoFinx neutron options if ovn 53/70153/1
Cédric Ollivier [Mon, 4 May 2020 18:50:57 +0000 (20:50 +0200)]
Finx neutron options if ovn

Change-Id: Icbb99e74d441faf797a45e406bee790cd96129b0
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
4 years agoEnable network_v6 testing in CNTT 47/70147/1
Cédric Ollivier [Mon, 4 May 2020 10:31:52 +0000 (12:31 +0200)]
Enable network_v6 testing in CNTT

req.inf.ntw.16 is a MUST requirement.

Fixes cntt-n/CNTT#1556

Change-Id: Id48595f5f4710ea9cbf31edaa4ae0ed31f5278ba
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit c1b02b2c6e09686c89b47b0b99d4114af8403607)

4 years agoUpdate all results printed in docs 37/70137/3
Cédric Ollivier [Sun, 3 May 2020 17:31:02 +0000 (19:31 +0200)]
Update all results printed in docs

Change-Id: I827d73d6e774c93d5319b89f9a502b18a02d4257
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
4 years agoStop overriding tempest_conf.yaml in CNTT 34/70134/1
Cédric Ollivier [Sun, 3 May 2020 15:14:24 +0000 (17:14 +0200)]
Stop overriding tempest_conf.yaml in CNTT

It's useless as they are skipped by regexes (vnc_console).

Change-Id: If3cea451c95179e7e200708e1f3b5e9534be9e1d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 9141dcbb5af4b0d49e2cbb1aa55e55105529bd01)

4 years agoAvoid useless ssh in juju_epc 26/70126/1
Cédric Ollivier [Sat, 2 May 2020 19:37:26 +0000 (21:37 +0200)]
Avoid useless ssh in juju_epc

scp + ssh calls are replaced by the right scp call.

Change-Id: Iac2be63fb380486393af65dda8f7fd80bdd41d5f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit f6f9f0f505844de4ea8b8e75505fa1b42fef7e19)

4 years agoUse official images instead of multiarch 09/70109/1
Cédric Ollivier [Fri, 1 May 2020 14:04:26 +0000 (16:04 +0200)]
Use official images instead of multiarch

Change-Id: I5031a19691966f1a5d63dc7dbd9c3254beed9a03
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 29cfe2a019663911e7ca5b2fee637e3bf494e1d6)

4 years agoExclude tests.scenario.test_octavia_lbaas in CNTT regexes 02/70102/1
Cédric Ollivier [Fri, 1 May 2020 10:18:54 +0000 (12:18 +0200)]
Exclude tests.scenario.test_octavia_lbaas in CNTT regexes

It may be skipped as well (the behavior differs if it's enabled or not
via config).

Change-Id: Ic23119001b7478e466782a58d8757117bf16e5c3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 80fd73edacd47df07b55597ff5b2c7e6d017d5b9)

4 years agoRename barbican->tempest_barbican 94/70094/1
Cédric Ollivier [Fri, 1 May 2020 08:56:05 +0000 (10:56 +0200)]
Rename barbican->tempest_barbican

Change-Id: Ia62394795db3555fba56a7a333d9f0db226cedbe
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
4 years agoRemove neutron_trunk 89/70089/1
Cédric Ollivier [Fri, 1 May 2020 08:43:56 +0000 (10:43 +0200)]
Remove neutron_trunk

It was merged in neutron-tempest-plugin.

Change-Id: I87ca29154f727021c007a386badcadc9f3858506
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit c31996fccb822a8839857590f4fcd23a8511b279)

4 years agoMerge "Skip LoadBalancerTest in Functest Gates" into stable/hunter
Cedric Ollivier [Thu, 30 Apr 2020 23:54:25 +0000 (23:54 +0000)]
Merge "Skip LoadBalancerTest in Functest Gates" into stable/hunter

4 years agoSkip LoadBalancerTest in Functest Gates 78/70078/1
Cédric Ollivier [Thu, 30 Apr 2020 15:17:14 +0000 (17:17 +0200)]
Skip LoadBalancerTest in Functest Gates

It seems failing due to octavia noop driver as in-used.

Change-Id: I53e1fe1cfe4930f92c1a4460e89ed6e21eb3f922
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit d9d55730138d0a9bc27dee2cc2ec694478191c8b)

4 years agoUpdated from global requirements 50/70050/1
Cédric Ollivier [Wed, 29 Apr 2020 10:25:13 +0000 (12:25 +0200)]
Updated from global requirements

Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Change-Id: I4b376e05931ab44b846d3929132fac85055a63ec

4 years agoSelect tag instead of commit id 24/70024/1
Cédric Ollivier [Tue, 28 Apr 2020 10:31:37 +0000 (12:31 +0200)]
Select tag instead of commit id

Change-Id: I7da5b383c3c724f4616c54a21ba9c746f146f18f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit fb67fc715ac4dace0c1b217a683847fa54cad135)

4 years agoRename neutron_tempest_plugin_api to tempest_neutron 16/70016/1
Cédric Ollivier [Tue, 28 Apr 2020 08:48:30 +0000 (10:48 +0200)]
Rename neutron_tempest_plugin_api to tempest_neutron

It conforms with the other test case names

Change-Id: Ia8836375c26ea4f1bff3637f7078e5f70f83c5fb
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit f74088bb1ae93feaf56c7ec7d1f1e78c97d8de9a)

4 years agoComplete "Skip CfnInitIntegrationTest in tempest_heat" 13/70013/1
Cédric Ollivier [Tue, 28 Apr 2020 06:56:08 +0000 (08:56 +0200)]
Complete "Skip CfnInitIntegrationTest in tempest_heat"

http://artifacts.opnfv.org/functest/SXA8X2BBP3L4/functest-opnfv-functest-smoke-cntt-latest-tempest_heat_cntt-run-1/tempest_heat_cntt/tempest-report.html

Change-Id: Ie26d561fbb490bcaafe7c8ffddebc28bd72ff51c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit ec014dd2d4567079d854cc0f97f3dbc0bd345ca5)

4 years agoMove static data to tempest_conf.yaml 08/70008/1
Cédric Ollivier [Mon, 27 Apr 2020 23:25:18 +0000 (01:25 +0200)]
Move static data to tempest_conf.yaml

Change-Id: I99f33f2e5f27c22c597f7c4f2f864710ceb1350e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 7e53a395dca4670e4e211c6b37bf259f43098b96)

4 years agoSkip CfnInitIntegrationTest in tempest_heat 04/70004/1
Cédric Ollivier [Mon, 27 Apr 2020 23:16:35 +0000 (01:16 +0200)]
Skip CfnInitIntegrationTest in tempest_heat

It sometimes fails due to other test resources [1].

[1] http://artifacts.opnfv.org/functest/83IV2XRCU05K/functest-opnfv-functest-smoke-latest-tempest_heat-run-53/tempest_heat/tempest-report.html

Change-Id: Ied91781c784370b424653e37c090a909f16b6585
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit f1c7b8055728705988394368926edaa2627eb6d2)

4 years agoAdd tempest_heat in CNTT smoke 93/69993/1
Cédric Ollivier [Mon, 27 Apr 2020 13:41:00 +0000 (15:41 +0200)]
Add tempest_heat in CNTT smoke

It increases Heat coverage [1].

[1] http://artifacts.opnfv.org/functest/24ELW4C5RKD4/functest-ovn-opnfv-functest-smoke-latest-tempest_heat-run-34/tempest_heat/tempest-report.html

Change-Id: I6630e4827a59b2ded34e5c271b9155df3b25f588
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit d2bcbbf9dc9f1edc1e08e2add252618a08c4f07c)

4 years agoUse ujson version asked by OpenStack requirement 79/69979/2
Cédric Ollivier [Wed, 22 Apr 2020 18:51:50 +0000 (20:51 +0200)]
Use ujson version asked by OpenStack requirement

It's newer than the former tag selected [1].

[1] https://github.com/openstack/requirements/blob/master/upper-constraints.txt

Change-Id: Ie89136da364d7e972a1d7f49c71bdfbbdd9671d8
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 743235f280b675cab39adb15de8bcea215a1c038)

4 years agoProtect password in juju_epc 69/69969/1
Cédric Ollivier [Mon, 20 Apr 2020 09:14:24 +0000 (11:14 +0200)]
Protect password in juju_epc

It sometimes fails according to the special chars selected [1].

[1] https://build.opnfv.org/ci/job/functest-opnfv-functest-vnf-hunter-juju_epc-run/333/console

Change-Id: Ie0af3f2fe8d28225296788a8fce73e6d2ec2a304
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 3b3eba6c8e7ff132af513d9fa0a17b1cfbfb14f3)

4 years agoRun sequentially tempest_heat 63/69963/1
Cédric Ollivier [Sun, 19 Apr 2020 10:48:33 +0000 (12:48 +0200)]
Run sequentially tempest_heat

It's forced by design else it remains a few resources.
It also sets fixed_subnet_name and network_for_ssh to avoid falsy
discovery as it seems [1]

[1] http://artifacts.opnfv.org/functest/X5GDYF3B0R2B/functest-opnfv-functest-smoke-jerma-tempest_heat-run-18/tempest_heat/tempest-report.html

Change-Id: Ieb584ddc1c0b4ebb543e9d69277a20aaee0fbac0
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit c2e3d911d9eaf987d18b3b895778c411e62efc4a)