Update nodepool init script to nodepoold

Change-Id: Ia119d3812b721810668c82bf2cb36a1a2d108307
link git sha in commit comments to the gerrit review

Make gerrit link any git sha that appears in the commit comments
to a gerrit review page.

Fixes bug 904298

Change-Id: I5cd74bef5510c8dbf3891dcfa3086a141e445f0d
link to jjb cache documentation in the handbook .

Additional documentation was added for jjb cache in jjb manual.
Instead of documenting it twice, this
patch simply points to the jjb manual.

Depends on I57cf59c8723aa04e20801f32a81b573c9d096b48
Fixes bug 1193450

Change-Id: I1741d9774540d1e6b877533f29238663c2890028
Use bup to backup review-dev to an offsite server

* modules/openstack_project/manifests/review_dev.pp: Add the bup class
and bup site to backup review-dev to ci-backup-rs-ord.openstack.org.
This will backup the review-dev mysql dumps to an offsite location.

Change-Id: Iad6844e98e6832e23919e125d1c25af38088453e
Use bup to backup review.o.o to an offsite server

* modules/openstack_project/manifests/review.pp: Add the bup class
and bup site to backup review.o.o to ci-backup-rs-ord.openstack.org.
This will backup the review.o.o mysql dumps to an offsite location.

Change-Id: I9ba10fd5bed8967c27bb958689ddfab76ec70e30
Clarify bup server setup directions.

* doc/source/sysadmin.rst: Add note about needing to send an EOF to bup
server to close the initial ssh connection used to verify the backup
server's ssh host key.

Change-Id: I9c21513e5c6de771572f1aa9cb10095bff730eac
Select mirror when diffing JJB XML files.

* .../jenkins_job_builder/config/job-builder.yaml:
* .../jenkins_job_builder/config/openstack-ci-puppet.yaml:
Run select-mirror.sh before running the compare scripts. This ensures
that dependencies not in the OpenStack mirror can be downloaded. Without
it pip may be configured to only use the OpenStack mirror.

Change-Id: Ie1ce67deb78e4bdfe20884bb6bda0fbb57db2f0e
Merge duplicate bugs in recheckwatch

When a bug is marked as a duplicate move all the hits to the
duplicate_of bug and delete the duplicate bug.

This change should make it easier to keep recheckwatch easier to read
by removing duplicate bugs.  The fewer bugs on recheck the easier it is
for a patch author to figure out which one fits his issue.

Note: unmarking a bug as a duplicate will not undo this

Change-Id: I19b25bb9595330393e664e9499204083b18ab5c9
Run the troveclient tests under PyPy

Change-Id: I6281f3c40470d3fe4c6d76e0060c97b2b3750da3
Merge "Update nodepool init script to nodepoold"
Merge "Select mirror when diffing JJB XML files."
Merge "link to jjb cache documentation in the handbook ."
Merge "link git sha in commit comments to the gerrit review"
Make gate-hacking-pypy non-gating

gate-hacking-pypy isn't passing yet, so lets make it non-gating until it
is stable and passing.

Change-Id: I2f7bd9b5bf1539a49943c026e950a50a5bc6ebb4
Merge "Use bup to backup review-dev to an offsite server"
Use correct gate hook for swift functional tests

And copy the logs.

Change-Id: I59a82a2fb0d0b3bc3ffa4c58c0a8c4ad9892bc26
Add swift-functional test to client and reqs

Add swift-functional test to python-swiftclient and
openstack/requirements gates.

Change-Id: Ibc16295c4209e9d7fdef89ef071fbe100878bfd4
Re-enable gating for hacking on PyPy

We fixed an issue with the tests under stable/0.7.x

Change-Id: I9d63c8c401e2f4eca3fc605c5e9616dd1d89940d
Merge "Add swift-functional test to client and reqs"
Partial revert of 257b10d37405e28f3bf292e1041bf2c3010c02c6

* .../jenkins_job_builder/config/swift-functional.yaml: Revert change of
devstack-gate hook use in the swift functional test. The functional test
must run after devstack runs so they should use the post_test_hook and
not the gate_hook.

Change-Id: Ia980be99f98dcd4020de83080f960b8f43ed6447