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
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
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
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
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
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
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
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>