Commit Graph

198 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
Zuul 8379589db9 Merge "test_tag_customer_gateway uncommented after ec2api fix" 2022-08-05 18:11:17 +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 423c0d1dfe test_tag_customer_gateway uncommented after ec2api fix
Change-Id: Iaf9c03821811f6b2524ae2a0630d89e3136fbecc
Signed-off-by: nik.kaluzhin <doupfish@gmail.com>
2022-08-03 17:12:45 +03: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
Andrey Pavlov 0fd3eb2ead add vpnaas as a devstack plugin
and add new option into config for it
(network extension in tempest.conf doesn't have
vpnaas even if it's present)

Change-Id: I64026c36fc47b860d1ee0b6deb1bfbc91522148c
2022-04-24 15:25:12 +00: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
wu.shiming 6b732fdf71 Changed minversion in tox to 3.18.0
The patch bumps min version of tox to 3.18.0 in order to
replace tox's whitelist_externals by allowlist_externals option:
https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23

Change-Id: Iad81d3b06be2086b25c47e8b98653058f9ee6efb
2021-09-18 13:06:37 +08:00
Ghanshyam Mann aae0b12bd1 [ussuri][goal] Update contributor documentation
This patch updates/adds the contributor documentation to follow
the guidelines of the Ussuri cycle community goal[1].

[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html

Story: #2007236
Task: #38521
Change-Id: I774b09f640cf74139341e83e114fd0a23ed36542
2021-05-13 18:11:03 -05: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
Zuul e36a352ee8 Merge "Migrate zuul from v2 to v3 native" 2020-08-21 13:48:45 +00:00
Alexander Slipenchuk 7fca40c7bf Migrate zuul from v2 to v3 native
Change-Id: I7937940a4744b6fc7327336105dd8e04fc7f5eeb
2020-08-20 16:33:11 +03:00
Andrey Pavlov 0e54fa0219 Revert "Add simple s3 test for create/delete bucket"
This reverts commit 8cfb9bdc2e.

reverted to fix skip condition.

Change-Id: I32a51152fb4cf8c5b25d99ed4173365bc5390916
2020-08-18 08:01:40 +00:00
Sam Morrison 8cfb9bdc2e Add simple s3 test for create/delete bucket
Change-Id: I3e7aa1a18509f3a177d0d5f8f6e537e55f01d81c
2020-08-17 11:21:31 +10: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
inspurericzhang 005edfedf2 Add py38 package metadata
Change-Id: I1aaff0ecda1ddc6b992b82dbca21ff71bdb8f0d2
2020-05-28 11:32:06 +08: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 a9d30b2f6d Fix "test_create_delete_vpn_connection" and cancel skipping "test_tag_vpn_connection", "test_tag_vpn_gateway"
Change-Id: I4099975ee86bd4e1ce576dcafc102626833e6971
2020-02-14 15:16:55 +03:00
Dmitry_Eremeev baf2d803e2 Cancel skipping tests "test_register_get_deregister_ami_image" and "test_run_and_ping_registered_image"
Change-Id: Ibe564b0edb64eaf2240f077f4adf042689ed6057
2020-02-13 19:43:13 +03:00
Dmitry_Eremeev d04daf5460 Cancel skipping test "test_describe_image_with_filters"
Change-Id: I3a1c1139b740bed80f086e65b975523f56e58a8e
2020-02-12 15:21:08 +03:00
Dmitry_Eremeev bd23b1bb99 Fix for ingress/egress rules tests.
Openstack API interface changed.
If rules are created with full permissions (ports 1 - 65535),
they are created with ports "null"
instead of (ports 1 - 65535).

Change-Id: I24d1a0016f76f6813a9f62294e7eeb9785fa711b
2020-02-10 20:21:48 +03:00
Dmitry_Eremeev 7a03c4417f Temporarily skipped to merge fix encoding/decoding in paging of universal describer class, part 2
Change-Id: I43609d1b37d24d353413e906d00c62073792bb9c
2020-02-05 14:03:22 +00: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
Dmitry-Eremeev-progmaticlab@yandex.ru 4e58bbd705 Fix tests
Change-Id: Ib6eacaa0df53579ab34ef5844c1eb70dc1a2cc79
2020-02-03 17:30:42 +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
Andrey Pavlov 70cb7c53dc mark test_associate_disassociate_vpc_addresses as flaky and skip it
Change-Id: I7b3aa1067fef3c821e0c67c9eeab0af0064422e1
2019-10-02 17:19:36 +00:00
pengyuesheng 141fdeaff5 Update the constraints url
For more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html

Change-Id: Id417b171084c253c77ee5f5edcbabeb0bc924582
2019-09-25 14:29:01 +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
caoyuan 0ca4fdf1ef Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I84552ee2bd08bf792f28f8b28b05ae363f84d9fc
2019-04-23 21:23:04 +08:00
OpenDev Sysadmins 946dfeb8d3 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:49:19 +00:00
Andrey Pavlov 75741904f4 skip test_default_gateway due to #1818499
Change-Id: Ice80eef5aff03464a51167b5ba65bfd70cae18fb
2019-03-04 14:33:17 +03:00
huang.zhiping 2757fdac73 Updatae home-page
Change-Id: Iec18f58bceabefa98a27870534e113a1e13c6bbb
2019-01-11 10:16:10 +00:00
yatin 42bce570ca Fix python3 Compatibility for urllib2
The urllib2 module has been split across several modules
in Python 3 named urllib.request and urllib.error [1].

This patch makes code compatible for both python2 and
python3 by using six.moves.urllib [2].

[1] https://docs.python.org/2/library/urllib2.html
[2] https://pythonhosted.org/six/

Change-Id: Ie9ebe0d1e39ddb4704df067d42915204e49821cf
Closes-Bug: #1809801
2018-12-26 18:29:57 +05:30
Zuul ae006e683b Merge "Removed older version of python added 3.5" 2018-12-19 17:51:50 +00:00
melissaml 56582003bd Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: Id253554c96ff991722fd803c2bcc7401aedcb2be
2018-12-05 11:29:52 +08:00
Doug Hellmann 08f284f201 fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: If1575ac4d8250bec1f445de7cb0ebcb398bd4e8d
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-11-12 08:19:50 +00:00
qingszhao 55c7eac9a0 Removed older version of python added 3.5
In setup.cfg file the python 3.5 is added
In tox.ini the python 3.5 is added

Change-Id: I7a5c18e5a851f116ab9d42f6118c3f29667d6fa0
2018-09-29 15:52:51 +08: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