* stestr-1.1.0 contains lots of fixes which are discovered during
migrating test runner from testr to stestr. It would be good to
update to switch to 1.1.0
* https://github.com/mtreinish/stestr/releases/tag/1.1.0
Change-Id: I834aa3e7c028d7d29566458e16e8fc9d8dd72c29
These are going to be rewritten to native zuulv3 jobs
in the next commit.
Needed-By: I3b0dbdcc02a0a8cff0c52701fadf7632648afb97
Change-Id: I3b9a86528350242c4d785d0f49c318de6c29ec75
It's the same list of requirements, and they're universally applicable.
Add them to the job definition rather than twice in the
project-template.
Change-Id: I8dd6ca2f8366ba76bbb51a539c96eac24c461a78
The script assumes it's being run in the directory containing the
proposed change, so we should chdir there. While we're at it, collapse
this to use the 'script' module which copies a script and executes it.
Change-Id: I43ed49d523c3131aad6c892c78fd95aba65c30fe
Version 1.28.0 of oslo.versionedobjects add support for the
TimestampedObject mixin. The placement service within nova
wants to use this functionality to avail itself of
updated_at and created_at fields in a consistent fashion.
upper-constraints already has ovo at 1.28.0.
Change-Id: Ia94ce24627072eb91df2370b40e1680dd8eacde9
Changes in oslo.cache 1.26.0 are required by os-traits to implement
a memoize function using 'kwarg_function_key_generator' as key
generator.
Change-Id: If4f244ae33ca14f94aaf9a46335c1e0514ea45ea
Release 0.2.0 includes a new feature to support redirecting with a 4xx
response code that is needed to test nova's in-tree .htaccess file.
Change-Id: Ia24cdc5783e2b7e115f8bb3a9560c3991146b548
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
There's no real need to define this in openstack-zuul-jobs when we can
define it here with the job definitions.
Change-Id: Ic373d1a36a46d1005de1665fe4d04cd197f95e96
pyroute2 is a pure Python netlink library. The only operating system
supported is Linux (POSIX), as documented in [1]. Installation of
this library should be done only in a Linux OS.
[1] https://pypi.python.org/pypi/pyroute2
Change-Id: I6c39b47ff6abddf57c9ca58d2732d7cc44de1dfb
sadisplay is a python package for creating entity relationship diagrams
from SQLAlchemy models. The Octavia project would like to use this to
generate a database diagram for the developer reference documentation [1].
[1] https://review.openstack.org/#/c/509319/
Is the library actively maintained?
Yes - https://pypi.org/project/sadisplay/#history
Is the library good code?
Yes, it is pretty straight forward code
Is the library python 3 compatible?
Yes
Is the library license compatible?
Yes - BSD
Is the library already packaged in the distros we target?
No
Is the function of this library already covered by other libraries?
Not that I am aware of
Is the library required for OpenStack project?
Yes, Octavia would like to use it in: https://review.openstack.org/509319
If the library release is managed by the Openstack release process?
N/A
Change-Id: Ie05f42f9357dfd662844ad3c2850c7eacf23e5a4
This is a straight copy of the original gate-{name}-requirements job,
except it copies the script over to the host rather than depending on a
baked-in copy of the script. Followups should rework it to stop using
zuul-cloner.
(jlk) updated to fix pep8 errors so that the patch can land.
Change-Id: I734db3b3e4d445e15084d1ca6e60cf2fe392385d