Commit Graph

18 Commits

Author SHA1 Message Date
OpenStack Release Bot cbf5969494 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: I8227da5a3f63845cb0151c329237d280fd3d5521
2023-06-02 14:23:21 +00:00
Zuul 99f7518f8e Merge "Update Python 3 job template" 2022-05-27 17:25:27 +00:00
Takashi Kajinami 87f6515e5b Update Python 3 job template
We should use the template corresponding to the release.

Change-Id: I659fb6cd3eb5be92c1c5568ee417f1ee32e7124f
2022-05-07 01:13:18 +09:00
Ghanshyam Mann d60ccd46b9 Drop lower-constraints.txt and its testing
As discussed in TC PTG[1] and TC resolution[2], we are
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: Ifb9dc54424256d5cffe557894b2d26b2401ebf92
2022-04-30 20:20:34 -05:00
Michal Arbet 0a2309dae3 Updating lower-constraints job as non voting
There is an ongoing discussion in ML to drop the
lower-constraints job [1].

Moving it to Non-voting until any decision is being
made in TC meeting.

[1]: http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019672.html

Change-Id: I405d6790360563526d13c0b3e8ae0576d98a67d8
2021-02-03 20:56:26 +01:00
Vishakha Agarwal bf39733017 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

keystonemiddleware 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://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Ia6f0e14efd19b0b98227258e7264b4850a197f4f
2020-01-07 09:31:56 -05:00
pengyuesheng dbddbcc3c0 Switch to Ussuri jobs
Change-Id: I1503b5a58c47beae9609dd3edc384b932cdf9445
2019-10-22 11:16:59 +08:00
Corey Bryant 2d3765ed56 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: Iae72e055b0f407c1643b6c6161af28b535712a7d
Story: #2005924
Task: #34215
2019-06-26 18:44:50 -04:00
Lance Bragstad e192963170 Run lower-constraints on Bionic and update python-keystoneclient
This commit updates the version of python-keystoneclient to 3.10.0,
which has fixes to handle different openssl versions:

  https://review.openstack.org/#/c/406175/2

Since we're bumping the minimum version of python-keystoneclient to
include that fix, we can safely run lower-constraints on Bionic
instead of Xenial.

Change-Id: I52fa44fe76590aced193618406ad30eb70d04f9d
2019-03-26 13:37:57 +00:00
Lance Bragstad 3ece9273f4 Run lower-constraints job on Xenial
The openstack-lower-constraints-jobs was updated to run in Ubuntu
Bionic, but the underlying version of openssl changed, causing tests
in keystonemiddleware to fail with the current version of
python-keystoneclient:

  https://review.openstack.org/#/c/406175/

Instead of bumping the version immediately, we can ensure the
lower-constraints job runs on Xenial for the time being, making it so
we can backport this fix to stable/stein. A subsequent patch will
update the job to use Bionic when we bump the minimum version of
python-keystoneclient.

Change-Id: I5a5ad8ad86df80755a304f70597578b7dfec2068
2019-03-26 13:34:58 +00:00
Vishakha Agarwal c706ceb014 Drop py35 jobs
Python 3.5 was the target runtime for the Rocky release.
The current target py3 runtime for Stein is Python 3.6,
so there is no reason to keep testing against the older version. Also
correct setup.cfg and tox.ini to reflect the current supported Python
versions.

https://governance.openstack.org/tc/reference/runtimes/stein.html#python-runtime-for-stein

Change-Id: I7304a04870bd5a41ae593d543291a25d73cabe60
2019-03-01 11:37:06 +01:00
Corey Bryant ca76cedb9a add python 3.7 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.7.

See ML discussion here [1] for context.

[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html

Change-Id: Ic446881e279447d988357021d6403eb20d60070e
Story: #2004073
Task: #27422
2019-02-14 08:17:40 -05:00
Andreas Jaeger 361867d3ec Use templates for cover and lower-constraints
Use openstack-tox-cover template, this runs the cover job as
non-voting in the check queue only.

Use openstack-lower-constraints-jobs template

Remove jobs that are part of the templates.

Change-Id: I58f3bc27aab2885514b8c6a8379e1c2214bd1afd
2018-09-07 11:56:49 +02:00
Doug Hellmann 2803f49cb1 add lib-forward-testing-python3 test job
This is a mechanically generated patch to add a functional test job
running under Python 3 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: If3765f1d4fa236e37c48a68bcd1093addfc751ff
Story: #2002586
Task: #24304
2018-08-29 16:04:58 -04:00
Doug Hellmann 523ff8c001 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: I3fcff11f87699cf36aabb37c7ccf9555280927a8
Story: #2002586
Task: #24304
2018-08-29 16:04:55 -04:00
Doug Hellmann 631964c51a 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: Iee42c4b458e8ae8694efbee7e176cd2f8e8d49cd
Story: #2002586
Task: #24304
2018-08-29 16:04:49 -04:00
Doug Hellmann 5c75765ecb 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: Idf1fdd88a3be46477804ad2fd961f7e1114b600b
Story: #2002586
Task: #24304
2018-08-29 16:03:48 -04:00
Doug Hellmann cc9a7e27d1 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.

Change-Id: Ief8bbf14effa1266c62c4600f889a18f1fdbde32
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-09 10:18:34 -04:00