Clean up of minor puppet-lint warnings.

Mostly documentation and parameterised class parameter complaints.

Change-Id: Idbfd348a5befb041ce6eb36f9c6b195fc0c6799f
Reviewed-on: https://review.openstack.org/16685
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
zuul: learn the ability to set push_change_refs

push_change_refs controls whether zuul should push its reference back in
Gerrit.  This might not be always wanted, for example on very busy
Gerrit installation that never use the refs/zuul/* hierarchy for any
purpose.

Pushing back to Gerrit is now disabled by default and is explicitly
enabled on OpenStack infrastructure (openstack_project::zuul).

Change-Id: I24111ba4b20ab3d5198fdf7deaf902485260d8a5
Reviewed-on: https://review.openstack.org/16475
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Point to correct pom.xml for the Image API v2 build, fix bug 1039758.

Change-Id: I05df91bab0b188d80d13571d00c37801eff37249
Reviewed-on: https://review.openstack.org/16845
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Add pyflakes checks to oslo-incubator.

Change-Id: Ibbfbb3aaf36d50d5c63449b96460dd008fc8dc7b
Reviewed-on: https://review.openstack.org/16674
Reviewed-by: Mark McLoughlin <markmc@redhat.com>
Reviewed-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Enable --fail-on-warnings for puppet-lint

In preperation for making gate-ci-puppet-lint voting, we need to toggle
warnings into errors.

Change-Id: Ifcd431931eea9bf4672261db77a1a1ba25fa3435
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/16831
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Changes top-level element to chapter instead of book for markdown
builds.

Change-Id: Ia9719b96594f5934d3a783bb85078ab474bacb35
Reviewed-on: https://review.openstack.org/16904
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Add jobs for merging lodgeit.

Change-Id: I55251e7d2b98be1f181d0d70a0cc9e7a43ea9044
Reviewed-on: https://review.openstack.org/16918
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Clean up of minor puppet-lint warnings.

Mostly documentation and parameterised class parameter complaints.

Change-Id: I5b3ffa4ad3f707f385165c2d86c891c6bd4c1ae0
Reviewed-on: https://review.openstack.org/16901
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Run tests against Folsom for Ceilometer

We want to keep the compatibility with Folsom so we run tests using versions
of our dependencies bound to this version.

Change-Id: Ia7af8207d004cbe809add790d467637e81bfb866
Signed-off-by: Julien Danjou <julien@danjou.info>
Reviewed-on: https://review.openstack.org/16520
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Remove the all pastes listing.

* modules/lodgeit/templates/layout.html.erb: Adjusted to match the
changes made in https://review.openstack.org/16808 for the show_all
function/rule.

Change-Id: I2b5b600e1c35e4d5a179c47e1722a9b3792bbbcc
Reviewed-on: https://review.openstack.org/16930
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Install extras on zuul server.

Change-Id: Iaa2c9510bd9707f28715742ad95a64d232e0a8e1
Reviewed-on: https://review.openstack.org/16925
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Add Sean Dague to hourly build recipients.

Change-Id: I83976b6195e3dc3211b41666191c7c5afb806c30
Reviewed-on: https://review.openstack.org/16967
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Repack git replicas.

Change-Id: I7c328edac3ac407de0e9c89f841563cb754217f1
Reviewed-on: https://review.openstack.org/16990
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Filename change in the image-api repo means more changes needed here.
fix bug 1039758

Patchset catches one remaining images-api reference.

Change-Id: I509076bad2815ea035ccecd6c857a3deaaad9075
Reviewed-on: https://review.openstack.org/16969
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Remove blueprint diversion to openstack-ci.

The blueprint script used openstack-ci instead of the actual project
for any non-openstack/ project.  This is counter-productive now that
we have more than one org in gerrit.

Change-Id: Id06fdd89751a62c6da400adefcc84791a030d1b8
Reviewed-on: https://review.openstack.org/16994
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Disable pyflakes gate on oslo-incubator.

oslo-incubator isn't quite ready to be gated on pyflakes. Remove the
test from oslo-incubator's gate temporarily while the project better
preps to be gated on that test.

Change-Id: I6340277f087d19e24775b765769029212fbb28c7
Reviewed-on: https://review.openstack.org/17008
Reviewed-by: Mark McLoughlin <markmc@redhat.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Path name changes to get file copy to work correctly for image API 2.0.

fix bug 1039758

Change-Id: I4f5ccc08ac822656a3c5c5779f6c75c694b7331f
Reviewed-on: https://review.openstack.org/17005
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Add diskimage-builder to stackforge.

Change-Id: I98afc59aaf02e5a3b7846103966d0bdccdd9e957
Reviewed-on: https://review.openstack.org/16145
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Enable Folsom jobs for Ceilometer.

These jobs were introduced via https://review.openstack.org/16520
and were set to run for openstack/ceilometer on zuul, but were not
added to the ceilometer project and thus did not exist in Jenkins.
The result was all check runs against Ceilometer's commits were
coming back with a status of "LOST" for these two jobs.

* .../jenkins_job_builder/config/projects.yaml: Added
python-jobs-folsom to the ceilometer project.

* .../jenkins_job_builder/config/python-jobs.yaml: Created a
python-jobs-folsom group to allow easier application of
folsom-specific Python jobs to projects. This currently just
contains the gate-{name}-python2[67]-folsom jobs.

Change-Id: I4e397a6a1b787e1c674e356af9c8e099c0b24159
Reviewed-on: https://review.openstack.org/17047
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins