Commit Graph

49 Commits

Author SHA1 Message Date
Zuul ddd6d9f7a9 Merge "Remove reference to 'all-plugin' tox environment" 2023-08-15 01:01:47 +00:00
Ghanshyam Mann ca9c30e4dd 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.

Also fixing the zuul config error.

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

Change-Id: Ie4e6f5eca6b91e78953fad6c592e21c5d5f8608b
2022-10-15 22:35:37 -05:00
Lukáš Piwowarski bb16916965 Remove reference to 'all-plugin' tox environment
The 'all-plugin' tox environment was deprecated by this patch [1].
Instead of the 'all-plugin' it is recommended to use the 'all' tox
environment.

This patch removes any reference to 'all-plugin' tox environment and
updates the documentation so that the installation steps work with
the 'all' venv.

[1] https://review.opendev.org/c/openstack/tempest/+/543974

Change-Id: Ic9c5cc65611c12211be35d9d65c75d67ab717302
2022-10-07 16:35:21 +02:00
Ghanshyam Mann e8efebf4b8 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: I15feb210e9df74f801734781c3438275ea22680a
2022-05-31 16:19:29 -05:00
Ghanshyam Mann 84a1af577c 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: I61916e24b77fe040b0f763a3e610c5cc1ba52d78
2022-04-14 20:28:10 -05:00
Ghanshyam Mann 1c699e1d55 Add victoria/wallaby/xena stable branch jobs on master gate
We have stable/victoria, stable/wallaby, and
stable/victoria released so we should add their job on
master gate to keep branchless tempest plugins compatible
to those branch.

This also removes the stable/train|stein job as thare are 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: I7fb5bb921e79e5916fa45ee7e646325b497a4e57
2022-01-18 19:43:50 -06:00
zhurong 070b097353 Remove the ReleaseReporter
Change-Id: I38b24a2cd1de9ca9d90dad85d6f008b541b9e5e8
2022-01-18 02:37:33 +00:00
Ghanshyam Mann 80e23bb979 [goal] Migrate solum-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-fo$

Change-Id: I7a7a9e2d00d870c5390e149404b0e6bd5658a511
Story: #2007865
Task: #40219
2020-07-31 17:18:52 +00:00
Ghanshyam Mann 46a90f112b Fix hacking min version to 3.0.1
flake8 new release 3.8.0 added new checks and gate pep8
job start failing. hacking 3.0.1 fix the pinning of flake8 to
avoid bringing in a new version with new checks.

Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
break the pep8 job if new check are added.

To avoid similar gate break in future, we need to bump the hacking min
version.

- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html

Change-Id: Id696fe70301afeefadefde2825022443ec82bf02
2020-05-12 21:12:25 -05:00
Zuul 7078ba8195 Merge "Add stable branch jobs on the plugins master gate" 2020-05-11 01:32:19 +00:00
Ghanshyam Mann fa58e28e47 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: I3b27f5bc770c757b1b56ac84ddf63c654f5db10c
2020-05-08 06:43:36 +00:00
Andreas Jaeger a2262b757c Update docs building, cleanup
Update docs building and do a few cleanups
* Switch to sphinx-build
* Update requirements for Sphinx and openstackdocstheme for
  python 3, create doc/requirements.txt
* Remove unneeded doc and translation sections from setup.cfg
* Remove install_command, it's unneeded, the default is fine.
* Use TOX_CONSTRAINTS instead of obsolete UPPER_CONSTRAINTS
* Update hacking to 3.0

Change-Id: Ief34ac947ec23d6a9d4aad3640a4a61d0173578b
2020-05-03 12:07:55 +02:00
zhurong 2c1a6c2ca0 Remove six usage
Change-Id: I2fab7d64c808c69ad404064a4b547cdfd945c8a7
2020-04-16 02:28:20 -07:00
zhurong a5fb155fb0 Cleanup py27 support
Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
  know about the requirement
- Remove obsolete sections from setup.cfg:
  * Wheel is not needed for python 3 only repo
  * Some other sections are obsolete
- Update classifiers
- Update requirements, no need for python_version anymore

Change-Id: If5d653c08f7012e19d71a585ee3d3e60021d389d
2020-04-07 04:22:44 -07:00
Ghanshyam Mann e616479d61 Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

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

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://review.opendev.org/#/c/691178/

Change-Id: I4ef56685bb9482cb9a27087841c537f5805bd4e2
2020-01-22 20:32:53 +00:00
Zuul 5fb542a50b Merge "Add Python 3 Train unit tests" 2019-08-15 01:01:21 +00:00
ShangXiao 5308a855ec Fix invalid link
The url link is not found.
Replace it with the available one for the document.

Change-Id: I957b1cda4c0e95d2387f3d5433864006a6718bb2
2019-08-13 02:15:32 -07:00
Vieri 3182b6e852 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: I55ea6976e041ff9ae81b6b065f318e78a9575656
2019-08-13 06:43:18 +00:00
zhurong b00353622f Update contraints url
Change-Id: I4a45dc966ab8e743cc2be6bcae792bcc115301e3
2019-06-18 14:35:10 +08:00
zhulingjie a47702c8e6 Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I2ed40b91c14afb738107d21efc2614ea8b9a123c
Closes-Bug: #1826038
2019-04-24 01:46:54 +08:00
OpenDev Sysadmins 05863c5d39 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:43:49 +00:00
Zuul 59171c1944 Merge "Removed older version of python added 3.5/3.6" 2019-01-12 07:48:52 +00:00
qingszhao a4461bdefd Removed older version of python added 3.5/3.6
In setup.cfg file the python 3.5/3.6 is added

Change-Id: Ideea1717e559679cef1725b106ad4f467b325f27
2019-01-11 06:42:24 +00:00
zhurong df862f4977 Update solum camp config
Change-Id: I7ffdceea38a346f3963104c8eb1a4f87ecc3fa65
2019-01-08 13:57:59 +08:00
zhurong 7dd9df9265 Add to tempest plugin
Change-Id: I6b41d57bf17d3bf7c815bc83370bc27e8987ccb6
2019-01-08 08:50:46 +08:00
zhurong 54c73c270c Python 2/3 compatible[2]
Change-Id: Idc4264a0141f5a208fd9c5c653c130470d5f9ca2
2018-12-27 20:03:52 +08:00
Zuul ead191c3e4 Merge "Python 2/3 compatible" 2018-12-27 02:32:22 +00:00
zhurong c45e04b5f1 Python 2/3 compatible
Change-Id: I7bb56f0ea924c1cfc6fcc341df17a44e62d9c45f
2018-12-26 15:49:57 +08:00
huang.zhiping 10447c60e2 Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: I8029547366fc39d2c4f5a94dfbcf1101d216b05d
2018-12-04 11:19:08 +00:00
zhouxinyong c1450d11d6 Optimizing the safety of the http link site in HACKING.rst
Change-Id: Ic8b38a0b1faf8204863fc9e171355c736ee65017
2018-11-16 09:05:22 +08:00
inspurericzhang 8cb0cf1315 [Trivial Fix] update home-page url
Change-Id: Ic2035b58457872d6bc8118edcac6bb8ad541e99d
2018-10-29 16:16:01 +08:00
Nguyen Hai 6172e792f6 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: I2563c69b6ee75fdbb39fc09f6d3be1d6e41d4990
Story: #2002586
Task: #24335
2018-08-17 17:01:24 +09:00
Zuul 900f4870a5 Merge "Remove the unused docs" 2018-07-30 02:37:04 +00:00
zhurong 34ce751d87 Remove the unused docs
Change-Id: I13e18c3c0e0890c6d18acfc149ffa1e9668e0386
2018-07-30 10:23:07 +08:00
zhurong bdee18ce46 Update the README.rst file
Change-Id: I8bfa95ae0176a02696e8ef4e61ebff9e8bc0bc15
2018-07-30 10:16:29 +08:00
Ha Manh Dong ccb3b2a9ae Switch to use stestr for unit test
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
So we should switch to stestr.

[1] https://etherpad.openstack.org/p/YVR-python-pti

Change-Id: Id56b915767fcf0a503a62891bf43d6b827f9a46c
2018-07-18 09:53:48 +07:00
Zuul 90e8c5c2eb Merge "Update the documentation and release notes links" 2018-06-13 13:26:47 +00:00
ShangXiao 7de42a97bc Update the documentation and release notes links
1)Update the invalid documentation url link to the valid one.
2)Add release notes link to README.

Change-Id: I527b538b58dd43e0c1d35959ea0fb79e1dfd6f0b
2018-06-12 00:34:27 -07:00
qingszhao dfe9791e55 change default python 3 env in tox to 3.5
Change-Id: I91f4d068a6d9961df0a7a7a01bf0b106b98d697b
2018-06-12 13:45:20 +08:00
huang.zhiping d5ca783f9d 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: I521efceb00fb4b8a155b03223d4cf580eedfd36b
2018-06-09 23:11:50 +08:00
OpenStack Proposal Bot e5769a9071 Updated from global requirements
Change-Id: I15cdd4a625b4f6aed63cc38102fb73e87f36544e
2018-03-15 09:34:02 +00:00
OpenStack Proposal Bot 6cac092737 Updated from global requirements
Change-Id: Ic3931a3399e5be2a40e7bfd0e44acd616148b3fa
2018-03-13 07:33:04 +00:00
OpenStack Proposal Bot e0423bcbfd Updated from global requirements
Change-Id: I1475c40f30bd4f3b4571d1407a332053c0169fda
2018-03-10 13:54:56 +00:00
OpenStack Proposal Bot 239b07b1fd Updated from global requirements
Change-Id: I9615330f016d258894fe6dec2e9c7b4a4a55dcb4
2018-01-24 01:36:33 +00:00
OpenStack Proposal Bot 07ce60fc78 Updated from global requirements
Change-Id: I78852bf2149e6688649b607d50c077925f0b07de
2018-01-22 11:18:12 +00:00
zhurong f5537c4a64 Remove the version test
Now solum tempest run in virtualvenv, so got the wrong version for solum.
The error like: `testtools.matchers._impl.MismatchError: u'5.4.1' != '17.0.1'`

So remove the version test.

Change-Id: I4adc4885c7de364fd7d65355f0fc157b1bf05a06
2017-09-05 09:56:26 +08:00
zhurong ec4a098af9 Move tempest tests from solum repo to solum-tempest-plugin
Partially-Implements: blueprint solum-tempest-separate-plugin
Change-Id: I8a437172646acf77a1c5007acddce8e1949b4399
2017-08-28 17:27:26 +08:00
zhurong f5a48364e3 Initial Cookiecutter Commit.
Change-Id: Ie9c1cf404d74726027a8b070ad6ea70d800d16de
2017-08-28 11:27:28 +08:00
OpenStack Project Creator 2f068b89b7 Added .gitreview 2017-08-23 08:03:35 +00:00