Commit Graph

29 Commits

Author SHA1 Message Date
likui 0415e4bc88 Drop openstack-lower-constraints-jobs
As discussed in TC PTG[1] and TC resolution[2], dropping
the lower-constraints.txt file and its testing.
We will keep lower bounds in the requirements.txt file but
with a note that these are not tested lower bounds and we
try our best to keep them updated.

[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326
[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal

Change-Id: I0a19802c82c9ea9138a870559748063dca5507e1
2023-06-26 18:03:58 +08:00
OpenStack Release Bot 5a20908cd0 Switch to 2023.1 Python3 unit tests and generic template name
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Ied8fb9f8decc7322cd3ecea3a9e875e98bf63bcd
2023-01-28 09:14:29 +00:00
Takashi Kajinami ad6544e8a5 Update python testing as per zed cycle testing runtime
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support. Add release notes and update the python
classifier for the same.

[1] https://governance.openstack.org/tc/reference/runtimes/zed.html

Co-Authored-By: Ghanshyam Mann <gmann@ghanshyammann.com>
Change-Id: I8a07a79a976c82518a6a94b6725719b9375df3a2
2022-07-17 00:54:51 +09:00
OpenStack Release Bot 60817623cc Add Python3 yoga unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for yoga.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Ibb1f0b5a7740d36fda7be637f21802e31623baba
2021-09-10 14:32:45 +00:00
OpenStack Release Bot 8a3a26eb7d Add Python3 xena unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for xena.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I6b35118b83af7c18baaefaddfdd6cd51912ee0c7
2021-03-18 10:46:18 +00:00
Lingxian Kong 6aac8ded86 Disable openstack-lower-constraints-jobs
The community doesn't have a final solution, the following are what we found:

* virtualenv 20.2.2 released recently with pip bumped to 20.3.1
* pip before 20.3 is not actually satisfying the full dependency set and those
  issues were uncovered by the newer version.
* Disable this job for now until the community has a decent solution

Change-Id: Ib4a59ae54cc6d86234226ad8b78fbb0058cc02de
2020-12-09 09:35:41 +13:00
OpenStack Release Bot 0c6ec392ae Add Python3 wallaby unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for wallaby.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I14c58cad4989c561a73e325d301d24ddd11de7d2
2020-09-09 17:15:29 +00:00
OpenStack Release Bot 06c95211f9 Add Python3 victoria unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for victoria.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Icb0e73273aa81e2e06d2cbf8e335f7feae18d72b
2020-04-11 18:49:42 +00:00
Ghanshyam Mann 1680ef7af7 Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

python-troveclient 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: I425cb0d2f1487819fde9ebae46fe3570b72cbe88
2019-12-13 23:49:33 +00:00
Corey Bryant 8e56d90af2 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

Also fix the CI failure due to:
https://docs.python.org/3/whatsnew/3.5.html#pep-479-change-stopiteration-handling-inside-generators

Change-Id: Ica582f99730c5019a1212d4f58d7d854ad2996fd
Story: #2005924
Task: #34254
2019-08-23 20:47:13 +12:00
Zuul f320dc5f76 Merge "Dropping the py35 testing" 2019-06-07 23:25:06 +00:00
Lingxian Kong d0d53a2c91 Disable some CI jobs
Why we need to run Trove functional jobs for python-troveclient?
Especialy, the python-troveclient-tempest-neutron-src is running all
the core tempest jobs which are definitely unrelated to either Trove or
python-troveclient.

Disable those jobs until we have good reasons.

Change-Id: I91b41e19d40bc09cb883ef18d26949613196c439
2019-05-21 00:09:06 +12:00
OpenDev Sysadmins fdc65de337 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:40:12 +00:00
Ghanshyam Mann 489321ad86 Dropping the py35 testing
All the integration testing has been moved to
Bionic now[1] and py3.5 is not tested runtime for
Train or stable/stein[2].

As per below ML thread, we are good to drop the py35
testing now:
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html
[2]
https://governance.openstack.org/tc/reference/runtimes/stein.html
https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: Ib2b1297f75a245dbd2209f958a89a510bc62965c
2019-04-15 02:03:35 +00:00
Ian Wienand 8d6161c432 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: Iaeef060105d102a4ae96ca9776e4025b53991d7b
2019-03-24 20:35:57 +00:00
Marcin Piwowarczyk e796d97624 Add scenario tests to gate and check pipeline
Current functional tests executed via trovestack doesn't cover all
integration tests scenarios.

This change extends gate and check pipelines by
trove-scenario-mysql-single job.

Change-Id: I04c53c47b078f4006397f503a58b85ba868ecaac
Signed-off-by: Marcin Piwowarczyk <m.piwowarczy@samsung.com>
2018-10-30 12:59:35 +01:00
Andreas Jaeger 5cda0e3d67 Cleanup zuul.yaml
Small cleanups:
* Sort list of templates alphabetically
* Use lower-constraints template instead of individual jobs

Change-Id: Ic9246644ad61b300cae2e5119a056301f4e3263f
2018-09-11 14:33:06 +02:00
Doug Hellmann 70995e366e 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: Ieafc9bd8878108b48aacfa8447977d80756389fb
Story: #2002586
Task: #24342
2018-09-09 06:00:12 -04:00
Doug Hellmann 2bbce6949e switch documentation job to new PTI
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs 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: Id74094be3d2ff577433cc3d431141d42e7827dc3
Story: #2002586
Task: #24342
2018-09-09 06:00:08 -04:00
Doug Hellmann 7c85d1f1fd 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: I9a295f2773fda26ccb9707360129a9d1c618ed7f
Story: #2002586
Task: #24342
2018-09-09 05:59:20 -04:00
Zuul ebc022b191 Merge "Migrate to Zuul v3 native job definitions" 2018-07-12 14:02:09 +00:00
Zhao Chao bdaa35db54 Migrate to Zuul v3 native job definitions
This patch migrate python-troveclient-tempest-neutron-src to a Zuul v3
native jobs, following the documents below:
https://docs.openstack.org/infra/manual/zuulv3.html
https://docs.openstack.org/devstack/latest/zuul_ci_jobs_migration.html

Change-Id: Id054e38ea1ee93033721f1627e55add9dca55118
Signed-off-by: Zhao Chao <zhaochao1984@gmail.com>
2018-04-18 10:17:36 +08:00
Doug Hellmann 1dd0c2e26f add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

About PrettyTable requirement:
The minimum version of PrettyTable is not correct in requirements.txt,
which should be 0.7.2 according to the unittests(before 0.7.2, if the
table is empty, i.e. no rows in the table, PrettyTable won't print the
headers and borders, this is changed during 0.7.2)

Co-Authored-By: Zhao Chao <zhaochao1984@gmail.com>
Change-Id: Ia9cadcbc2bc9aa2864fe47040dfe7be8ae286b98
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-16 20:02:01 +08:00
Andreas Jaeger 4c34430932 Remove now obsolete Zuul job name
Remove the now obsolete Zuul job name, all users have been renamed.

Change-Id: I7d7cbb6b6cc6dd63c867114df52582db1bcec05f
Depends-On: I2dd2075e41680d7b85d574575a19531599dabf5e
2018-01-21 20:30:51 +01:00
Andreas Jaeger b7ebc503f4 Rename zuul v3 job
Rename job to follow naming conventions for a shared global namespace:
https://docs.openstack.org/infra/manual/drivers.html#consistent-naming-for-jobs-with-zuul-v3

Also, remove name from project stanza, it's not needed for in-tree zuul
files anymore.

Keep old name to allow renaming, a followup will remove it.

Needed-By: I2dd2075e41680d7b85d574575a19531599dabf5e
Change-Id: Id2aed659c1fcb7333b7efa4dc0a019d21bdcd51a
2018-01-21 20:30:41 +01:00
Chandan Kumar 35937de543 Consume new trove tempest plugin
Depends-On: I59aafa0ec978033ba4add2bc2a2144d177afb9ac
Change-Id: Icf1384bb5d11b3a22d023f5df76de7bffc198656
2017-12-25 16:21:46 +05:30
James E. Blair 8599a59fc3 Zuul: add file extension to playbook path
Zuul now supports including the file extension on the playbook path
and omitting the extension is now deprecrated.  Update references
to include the extension.

Change-Id: I96d9772d363305fd65119d1195cc25a508ec33dc
2017-11-28 16:40:15 -08:00
Andreas Jaeger 395c397615 Use openstackclient-plugin-jobs
Follow Iabba152c3996295358acf0cb21e9a1e1b559a974 and use the new
template that is in openstack/openstackclient.

Change-Id: I5b3fd92088ca71c93fbdecc393596781208e59ba
2017-11-03 17:39:21 +01:00
Samuel Matzek 1d3e516dea Fix gate / add tempest job
The Zuul v3 conversion missed the
tempest-dsvm-neutron-src-python-troveclient job and the base
tempest job is running in its place and blocking the gate.

This adds the Zuul project config and the definition for the
missing tempest job.

Change-Id: I532776e2e23b1ab5a5c9ef2b0278489f04a1097f
2017-10-27 17:18:41 +00:00