We should be able to set the tox work dir in the job definition.
Also, updates the files matcher so changes to the jobs cause them
to run.
Change-Id: I519a5257bb3806169ee78dee9ac6ae92d282a889
In order to be able to test the job that proposes upper constraints
updates, we need to have the test deliverable in the requirements
list.
Change-Id: I663a9cde0ab777611cc003fffdc28ff54b46ac05
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* 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
Convert the existing legacy-cross-* jobs over to the
new cross-check-job.
Adds a small bump to upper-constraints in order to test
the success of this review.
Co-Authored-By: Dirk Mueller <dirk@dmllr.de>
Change-Id: Iba6a025e3a10185ad1d8217244b967713cace3f6
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