Commit Graph

25 Commits

Author SHA1 Message Date
Ghanshyam Mann 1036f53ae8 Add stable/2023.1 jobs on master gate
As 2023.1 is released, we should add its job on master
gate to keep branchless tempest plugins compatible
to stable branch.

Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html

Change-Id: I07f37a364b12e1c2e1c6a23ab22ff6c56ef315ea
2023-06-09 05:06:41 +00:00
Ghanshyam Mann 3b82f3eba8 Remove stable/wallaby job from master gate
stable/wallaby is in EM state. As Tempest and
plugins masters does not support EM stable branches,
QA team is pinning tempest in devstack stable/wallaby
tesitng[1]. With that we do not need to test the
stable/wallaby jobs on master gate

[1] https://review.opendev.org/c/openstack/devstack/+/871782

Change-Id: Ib7c7b258393a1dbc98a22169f6dbc81b2363c077
2023-01-26 19:21:10 -06:00
Ghanshyam Mann 205864bf25 Add stable/zed jobs on master gate
As zed is released, we should add its job on master
gate to keep branchless tempest plugins compatible
to stable branch.

Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html

Change-Id: I2fa5a56b2822a83ba63e2dc893e9d9bb3bf2c4ec
2022-11-09 15:39:30 +00:00
Ghanshyam Mann 7a23f331e5 Pin stable branch jobs nodeset to Ubuntu Focal (20.04)
In 2023.1 cycle. we are moving the default distro
version of Ubuntu to Jammy (22.04)[1] so we need to pin
the nodeset for stable branch job in master gate so that
they continue run on their supporting distro version which is
Ubuntu Focal since stable/victoria.

Also fixing the zuul config error.

[1] https://governance.openstack.org/tc/goals/selected/migrate-ci-jobs-to-ubuntu-jammy.html

Change-Id: I2cce3de5e1104decb5155a4f1d81086e9642fbf8
Depends-on: I286c209a38e4271c12f47e2f3ec44da4724efbb3
2022-11-08 16:08:36 +00:00
Ghanshyam Mann 5a9f739aec Remove stable/victoria job from master gate
stable/victoria is in EM state and Tempest is pinned
there so we do not need to test the stable/victoria
jobs on master gate.

Change-Id: I40ac5019b6d8ce4473af32d2fc5bb48e75abdcc3
2022-08-04 18:15:43 +00:00
nik.kaluzhin f444d2e82b test_tag_customer_gw
and fixed jobs for zed
redefined ssh.Client locally to use disabled_algo

Signed-off-by: nik.kaluzhin <doupfish@gmail.com>
Change-Id: I13208e368bbc381d8cbd20c739571b3aee521568
2022-08-02 17:25:46 +03:00
Ghanshyam Mann 65e9a0d57d Update 'Maintained' stable branch jobs on master gate
We have stable/yoga released and stable/ussuri is in
'Extended Maintenance' state. Current 'Maintained'
stable branches are yoga, xena, wallaby, and victoria.

As per tempest stable branch testing policy[1], adding the
newly released stable/yoga job and remove the EM stable/ussuri
job.

[1] https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html

Change-Id: Ia00b2eb2c3dc120469c2731a21ba28f8fc1c2714
2022-04-14 19:15:29 -05:00
Ghanshyam Mann e73c551708 Add stable/xena jobs on master gate
We have stable/xena released so we should add
their job on master gate to keep branchless tempest
plugins compatible to stable branch.

This also removes the stable/train job as that is in EM
state now.

Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html

Change-Id: I8025ea0007c7e698789eaa65663be9ba2f5ba5b5
2022-01-18 18:38:48 -06:00
Andrey Pavlov 66c46daf70 add KEYSTONE_ADMIN_ENDPOINT=true to func tests
this patch https://review.opendev.org/c/openstack/devstack/+/777345
disabled creation of admin endpoint.
thus ec2-api fails to use s3 for image import.
Enable it back when ec2-api enabled

Change-Id: If208f9ce5e23e493c4983e05e569d555657e54ee
2021-11-21 06:23:05 +00:00
Ghanshyam Mann d86c173670 Add victoria/wallaby stable branch jobs on master gate
We have stable/victoria and stable/wallaby released so we
should add their job on master gate to keep branchless
tempest plugins compatible to those branch.

This also removes the stable/stein job as that is in EM
state now.

Ref: Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html

Change-Id: Ie50c7345b9b56185213e3cd034a30920591cc572
2021-04-29 18:44:00 -05:00
Andrey Pavlov a086dcfa5c avoid additional virtualenv package
unpin hacking requirement
move two tests to flaky for some time
ignore new pep8 issues

Change-Id: I429d4ebc8f9898a1f67ba0c8ca8f918afd2aadcf
2021-01-24 11:48:08 +03:00
Sean McGinnis ac5fb7ad47
Switch to Victoria jobs
Update zuul config to run expected victoria job template.

Change-Id: I04e26710b136eff258cc6c4c65afe69e97f0e368
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-09-21 12:45:46 -05:00
Alexander Slipenchuk 65697c4fe5 Move ec2api-tempest-plugin-functional-full
Long tests still not work, so the job is moved back to experimental section

Fix python 3 incompatibility in test_vpn_connectivity test

Change-Id: I00c498aceb0e9b8ee7c1d28af19f5868b2d55902
2020-09-09 13:38:18 +00:00
Alexander Slipenchuk 7fca40c7bf Migrate zuul from v2 to v3 native
Change-Id: I7937940a4744b6fc7327336105dd8e04fc7f5eeb
2020-08-20 16:33:11 +03:00
Ghanshyam Mann 58b022c333 [goal] Migrate ec2api-tempest-plugin jobs to focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).

Most of the Tempest jobs will be migrate automatically once devstack
base job start running on Focal(Depends-On).

Stable jobs testing stable branch needs to keep running on their supported
distro version which is bionic from stein till ussuri.

[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html

Change-Id: I4b8747d2ce5f73a467678883bbc71d388ea8f228
Story: #2007865
Task: #40183
2020-08-01 23:31:51 +00:00
Ghanshyam Mann 8a928d3ffd Add stable branch jobs on the plugins master gate
Supported stable branches in maintenance state
(stein, train, ussuri) use the Tempest and plugins master
version for their testing. To make sure master version (new
tests or any changes) is compatible with stable branch testing,
we need to add the stable branches job on the plugins master gate.
Tempest and many other plugins are already testing the stable
branches in same way[1].

Ussuri onwards, Tempest or plugins are py3 only, so we are
running only python3 version of stable jobs

Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html

 [1] e8f1876aa6/.zuul.yaml (L646)

Change-Id: Id7e69347f316fa79f60e7969fee300798397cf89
2020-05-05 17:15:41 -05:00
Dmitry_Eremeev 770adbdd13 Temporarily skipped to merge fix encoding/decoding in paging of universal describer class.
"Fix encoding/decoding in paging of universal describer class" is not related with temporarily skipped 5 tests, but cannot be merged with master unless all tests are passed. These 5 tests will be fixed by another bugfixes.

Change-Id: I7c965be70ca9a97615dd7d518eb2f6b82792e5a6
2020-02-05 11:45:51 +00:00
Ghanshyam a80407fcee [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

ec2api-tempest-plugin is ready with python 3 and ok to drop the
python 2.7 support.

Removing the USE_PYTHON3=True from base job so that it can
keep running  on py3 for < ussuri branches.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: I49feaa3eddf66058ebd061b76b76172cb4373c3e
2020-01-23 16:18:20 -06:00
xuanyandong e53185215d Stop testing python2.7
Train was the last release supporting python2. Let's rip the bandaid
off.

Change-Id: I5ba95cd95b60002ba3a5fc261b74db7c98581fd4
2019-10-28 11:16:26 +08:00
xuanyandong 10728ed6a6 Switch to Ussuri jobs
Change-Id: I2a3d9b41eb1a31536cf2171b183aba7ad1eb6c49
2019-10-25 15:47:42 +08:00
Ghanshyam Mann 01a3bc472a Re-adding the py35 testing job
ec2api-tempest-plugin is branchless and test all the supported
stable branches including which run on xenial(before stein).

That means ec2api-tempest-plugin code should be able to run on py35
and so does we need py35 testing job which got removed as part of
updating the Train PTI runtime update
- https://review.opendev.org/#/c/667087

This commit re-adding the py35 job.
Story: #2005924
Task: #34206

Change-Id: Iab2ff1e4037608b3afca37a2effbf50485d5491c
2019-07-28 10:57:22 +00:00
Corey Bryant 08fd3715b7 Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: If1992a36210ce9856f8c047b87d7c1df2b326db8
Story: #2005924
Task: #34206
2019-06-24 09:19:08 -04:00
Vieri 20de6b5e66 add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: Iee044b7609940b3eeae7a0d053ad5eb8a10d5ee5
Story: #2002586
Task: #24295
2018-08-21 15:58:09 +00:00
Vieri 9db30d4f41 add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: Ib461c9f3454ebc56d935b4730e43614f78a5cb9a
Story: #2002586
Task: #24295
2018-08-21 15:58:08 +00:00
Vieri 17ea3917a2 import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: Ie2af11a79d43df947b813222ba2a32f1af16902b
Story: #2002586
Task: #24295
2018-08-21 15:58:06 +00:00