This commit updates the version of python-keystoneclient to 3.10.0,
which has fixes to handle different openssl versions:
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.
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
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
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.
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
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
See the python3-first goal document for details: