6596 Commits

Author SHA1 Message Date
James E. Blair
ae5fc2922b Remove unecessary playbook
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
2017-10-21 05:05:38 +00:00
Zuul
d108f3da71 Merge "Add a Zuul v3 native cross-check job" 2017-10-20 22:55:38 +00:00
Doug Hellmann
9669fa9ac5 add test data for release jobs
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>
2017-10-20 12:00:18 -04:00
James E. Blair
339b108aee Add a Zuul v3 native cross-check job
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
2017-10-20 15:33:14 +02:00
Dirk Mueller
1514d3fb7f Add copy project-config's legacy-requirements-cross-* jobs
These are going to be rewritten to native zuulv3 jobs
in the next commit.

Needed-By: I3b0dbdcc02a0a8cff0c52701fadf7632648afb97
Change-Id: I3b9a86528350242c4d785d0f49c318de6c29ec75
2017-10-19 22:56:10 +02:00
Jenkins
9891e2951d Merge "Move chdir into script itself" 2017-10-15 16:54:35 +00:00
Jenkins
ddaead07ab Merge "Move file lists to requirements-check job definition" 2017-10-15 15:33:36 +00:00
Monty Taylor
a4ebb1c463
Move chdir into script itself
chdir for script commands isn't added until ansible 2.4 which we don't
run yet.

Change-Id: I4e042979a7bea3fa87d7cffb12e6728a8357dc9f
2017-10-15 08:57:20 -05:00
OpenStack Proposal Bot
6d9fe55d36 update constraint for shade to new release 1.24.0
Change-Id: Ia4281ff9e1233387fb3febcd2af8500ef3a8fa63
meta:version: 1.24.0
meta:diff-start: -
meta:series: queens
meta:release-type: release
meta:pypi: yes
meta:first: no
meta:release:Author: Monty Taylor <mordred@inaugust.com>
meta:release:Commit: Monty Taylor <mordred@inaugust.com>
meta:release:Change-Id: I40116258d58ab7d264e20a427958151e149a91ee
meta:release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
meta:release:Code-Review+2: Doug Hellmann <doug@doughellmann.com>
meta:release:Code-Review+2: Sean McGinnis <sean.mcginnis@gmail.com>
meta:release:Workflow+1: Sean McGinnis <sean.mcginnis@gmail.com>
2017-10-13 13:47:26 +00:00
Dougal Matthews
b4a6ad923d Bump the version of mistral-lib
For Queens, Mistral requires 0.3.0 or greater.

Change-Id: Ie8609331d15d354ee0a0b80e2dc45e09fe0cb950
2017-10-12 11:57:56 +01:00
Jenkins
624e25171c Merge "Run check-requirements in the directory of the change" 2017-10-11 05:41:14 +00:00
Jenkins
ef35779f4e Merge "Block oslo.context 2.19.1" 2017-10-11 03:03:06 +00:00
Jenkins
1341b1b9f9 Merge "update constraint for cliff to new release 2.9.1" 2017-10-10 20:10:35 +00:00
Jenkins
a8d2c16a5e Merge "Updated from generate-constraints" 2017-10-10 20:09:09 +00:00
Jenkins
8da32ca3c7 Merge "Bump oslo.versionedobjects to >= 1.28.0" 2017-10-10 20:09:02 +00:00
Jenkins
317c20d51d Merge "Raise oslo.cache minimum to 1.26.0" 2017-10-10 19:59:08 +00:00
Monty Taylor
e0922f0e30
Move file lists to requirements-check job definition
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
2017-10-10 13:51:57 -05:00
Monty Taylor
4054ec9fb8
Run check-requirements in the directory of the change
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
2017-10-10 13:50:13 -05:00
Jenkins
445ce942e4 Merge "update constraint for oslo.serialization to new release 2.21.1" 2017-10-10 16:43:36 +00:00
Jenkins
bf912cc92e Merge "Update pyasn1 xfails" 2017-10-10 16:43:28 +00:00
Chris Dent
000b71e336 Bump oslo.versionedobjects to >= 1.28.0
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
2017-10-10 15:33:36 +01:00
Graham Hayes
9ad1def16d
Block oslo.context 2.19.1
The change adding "project" to `to_dict` has caused
issues for at least Designate [1], blocking our
gate.

Related-Bug: #1721432

1 - http://logs.openstack.org/14/506614/32/check/gate-designate-python27-ubuntu-xenial/2d01a4f/console.html#_2017-10-05_01_05_47_771985

Change-Id: Idb957fa1b69c8d356243c40cc3c86b5e84b35dfd
2017-10-10 14:42:45 +01:00
Rodolfo Alonso Hernandez
84aff7d2ab Raise oslo.cache minimum to 1.26.0
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
2017-10-10 14:19:25 +01:00
OpenStack Proposal Bot
49838daf14 Updated from generate-constraints
Change-Id: I1d495ef1d9daf44a7b36f6ae319b8d167a45b4e8
2017-10-10 14:33:45 +02:00
Doug Hellmann
c20eb489fa raise minimum version of whereto to 0.2.0
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>
2017-10-09 16:59:02 -04:00
OpenStack Proposal Bot
25c488d9f1 update constraint for cliff to new release 2.9.1
Change-Id: Ibe0b6b0064fc9a9c8747ab5a63216d633fba0756
meta:version: 2.9.1
meta:diff-start: -
meta:series: queens
meta:release-type: release
meta:pypi: yes
meta:first: no
meta:release:Author: Dean Troyer <dtroyer@gmail.com>
meta:release:Commit: Dean Troyer <dtroyer@gmail.com>
meta:release:Change-Id: I35ab496926bf2c5de540472834d6a2e5ba7e69a2
meta:release:Code-Review+1: Dean Troyer <dtroyer@gmail.com>
meta:release:Code-Review+2: Tony Breeds <tony@bakeyournoodle.com>
meta:release:Workflow+1: Tony Breeds <tony@bakeyournoodle.com>
2017-10-09 19:36:55 +00:00
OpenStack Proposal Bot
7aea0f71e4 update constraint for oslo.serialization to new release 2.21.1
Change-Id: Ibe1c0c7c2cb7c13d73f3b7823c205d66c4a120bf
meta:version: 2.21.1
meta:diff-start: -
meta:series: queens
meta:release-type: release
meta:pypi: yes
meta:first: no
meta:release:Author: Sean McGinnis <sean.mcginnis@huawei.com>
meta:release:Commit: Sean McGinnis <sean.mcginnis@huawei.com>
meta:release:Change-Id: I828398197705b6dd0eeb657d56bd140c1aa5a1a5
meta:release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
meta:release:Workflow+1: Thierry Carrez <thierry@openstack.org>
2017-10-09 19:36:33 +00:00
Dirk Mueller
8955cd5e84 Update pyasn1 xfails
Change-Id: I42cf5d888a02bd6c09e6f4d90b696de47998c18d
2017-10-09 21:36:11 +02:00
OpenStack Proposal Bot
e36a0e84b8 update constraint for tripleo-common to new release 8.0.0
Change-Id: I8633ab3bfd2bae59eb6ed84ab19167663c362238
meta:version: 8.0.0
meta:diff-start: -
meta:series: queens
meta:release-type: release
meta:pypi: no
meta:first: yes
meta:release:Author: Mathieu Bultel <mbultel@redhat.com>
meta:release:Commit: Mathieu Bultel <mbultel@redhat.com>
meta:release:Change-Id: I7e9e5ab18d83daec35caf57bbd10a4e3e6ef33bf
meta:release:Code-Review+1: Alex Schultz <aschultz@redhat.com>
meta:release:Code-Review+2: Doug Hellmann <doug@doughellmann.com>
meta:release:Code-Review+1: Emilien Macchi <emilien@redhat.com>
meta:release:Code-Review+2: Sean McGinnis <sean.mcginnis@gmail.com>
meta:release:Workflow+1: Sean McGinnis <sean.mcginnis@gmail.com>
2017-10-09 15:41:52 +00:00
Jenkins
d645c384dd Merge "Add sadisplay to global-requirements" 2017-10-07 22:01:32 +00:00
Jenkins
4bbe5e80de Merge "Updated from generate-constraints" 2017-10-07 18:32:49 +00:00
OpenStack Proposal Bot
14a2fe2da6 Updated from generate-constraints
Change-Id: Ib9018bae08756d821cdec695a9d6fb8ac5dd71c4
2017-10-07 17:23:16 +02:00
Jenkins
d8dd4e6d64 Merge "Add check-requirements project-template" 2017-10-06 17:22:20 +00:00
Jenkins
e22c337898 Merge "Limit pyroute2 library to non-Windows OS" 2017-10-06 12:03:11 +00:00
Jenkins
25c7e0e452 Merge "update constraint for oslo.config to new release 4.13.1" 2017-10-05 18:13:23 +00:00
Monty Taylor
20b535fb56
Add check-requirements project-template
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
2017-10-05 12:29:19 -05:00
Jenkins
f4e2bb41c4 Merge "Stop using zuul-cloner in project-requirements-change" 2017-10-05 16:54:38 +00:00
Jenkins
9f97bee034 Merge "Add requirements-check job" 2017-10-05 16:54:32 +00:00
Rodolfo Alonso Hernandez
f8ca215651 Limit pyroute2 library to non-Windows OS
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
2017-10-05 15:21:25 +01:00
Jenkins
e55d53c383 Merge "update constraint for os-brick to new release 1.15.3" 2017-10-05 10:03:14 +00:00
Jenkins
80ec9dc755 Merge "update constraint for oslosphinx to new release 4.17.0" 2017-10-05 05:04:07 +00:00
Jenkins
f626e1d7e3 Merge "update constraint for oslo.versionedobjects to new release 1.28.0" 2017-10-05 01:12:59 +00:00
Jenkins
fb1bc49161 Merge "update constraint for oslo.middleware to new release 3.32.1" 2017-10-05 01:12:52 +00:00
Jenkins
97c4e0420b Merge "update constraint for oslo.messaging to new release 5.33.0" 2017-10-05 00:59:05 +00:00
Jenkins
8ee6442d58 Merge "update constraint for oslo.policy to new release 1.28.1" 2017-10-05 00:56:51 +00:00
Jenkins
465f1b5d98 Merge "update constraint for oslo.context to new release 2.19.1" 2017-10-05 00:39:40 +00:00
Jenkins
d74d39b6e8 Merge "update constraint for reno to new release 2.5.1" 2017-10-05 00:34:36 +00:00
Michael Johnson
95a3424c74 Add sadisplay to global-requirements
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
2017-10-04 15:11:01 -07:00
OpenStack Proposal Bot
b4693a95d8 update constraint for os-brick to new release 1.15.3
Change-Id: I18c709ffbc4f2a16a64a6f00499da699bb8b14cc
meta:version: 1.15.3
meta:diff-start: -
meta:series: pike
meta:release-type: release
meta:pypi: yes
meta:first: no
meta:release:Author: Jay S. Bryant <jungleboyj@electronicjungle.net>
meta:release:Commit: Jay S. Bryant <jungleboyj@electronicjungle.net>
meta:release:Change-Id: I5d7316694be532cd561b6e7ca99fe7c0156e9eac
meta:release:Code-Review+1: Chhavi Agarwal <chhagarw@in.ibm.com>
meta:release:Code-Review+1: Matt Riedemann <mriedem.os@gmail.com>
meta:release:Code-Review+1: Gerald McBrearty <gfm@us.ibm.com>
meta:release:Code-Review+2: Sean McGinnis <sean.mcginnis@gmail.com>
meta:release:Code-Review+2: Tony Breeds <tony@bakeyournoodle.com>
meta:release:Workflow+1: Tony Breeds <tony@bakeyournoodle.com>
(cherry picked from commit e588f6b57d77d74d33df510a27e8d2bbaca069f5)
2017-10-04 17:43:13 +00:00
Monty Taylor
bcdb298d71 Stop using zuul-cloner in project-requirements-change
In zuul v3 the repos are pushed to the node and do not need to be
cloned.

Change-Id: Iae56d131002236f2b2c24cc7339ae795f0bbb192
2017-10-04 17:09:42 +00:00