For requirements, run job to verify that requirements overlap

There was no job that checks that the latest requirements change
overlaps with the ancenstor commit's requirements.

This requires that there's a tox environment versions-overlap-parent
in openstack/requirements. This is added with
https://review.openstack.org/#/c/98262/ .

Change-Id: Ia852869b75c4a262879a1a94a285094545bde0fb
Closes-Bug: #1326504
Fixing deprecation warnings in gerrit module

Change-Id: Ie19d47eb4e02d86e8eaef7541321fb42eb546ad9
Switch to using single projects yaml job

Also, add missing docs gate job.

Change-Id: I40807a87026669138a71ab4342e8520a2d8009f1
Remove old projects yaml jobs

We have switched to using the combined job now.

Change-Id: I37a8ec508a95687d7201d63b2e39c827ceb99632
Install Zuul onto workers

So that we can use zuul-cloner, install Zuul into a venv.  We can
invoke it with /usr/zuul-env/bin/zuul-cloner.

Change-Id: Id97b967cea2d3e476334f51525a036c7c7e43762
check-heat-dsvm-functional pre/post hooks

This change calls pre_test_hook.sh and post_test_hook.sh
in the heat source tree.
(related change I174429c16bb606c5c325ee8b62c6e600ea77a6e6)

This will have the side-effect of fixing the job check-heat-dsvm-functional
since post_test_hook.sh will call tox with sudo.

Change-Id: I6339eb82649fa6770e8da6c2b4d01ba58028d23a
Add Tricircle project

Tricircle is a project and stackforge source code repository for
OpenStack cascading, including Nova proxy, Cinder proxy, Neutron
L2/L3 proxy, Glance sync manager and Ceilometer proxy.

Change-Id: Iadd238d34400953760ddc5da232be3de6192e995
Add integration apply test

Make module installation conditional in install_modules.sh so that
we can specify that we _do not_ want it to install the modules
that will be participating in the integration test.

Add a variant of the apply test script (currently test.sh) that
uses zuul-cloner to check out the appropriate versions of modules
that are participating in the integration test.

Add jobs that run this to the experimental pipeline.

Change-Id: I16055cdd45f6e05aa8ebceb500c5709f265268df
Enable IRC channel logging for #openstack-fr

The Freenode #openstack-fr channel is for French related discussions to
OpenStack.

Change-Id: Ibbb0e2e11bd3d2e07f344cb26f5084494795db7e
Make puppetdb_server name configurable

Allow puppetdb_server varible to be changed outside the manifest.

Change-Id: Ifab7d4fc3090882458054082aa1ea4fd839019ef
Dependencies to install python-cinderclient

One more package is required to install python-cinderclient from source:
* libxslt1-dev

Without that package compilation fails because of missed header file.

Change-Id: I8023697ad06c5fb880024d0c992a5e557a399122
add openstack-rating channel to eavesdrop

Change-Id: I59d52739ea4447a130b8aa91db3c98d1a3deb285
add experimental job for nova with f20 virt-preview

This patch adds an experimental job to nova that uses the Fedora 20
node type that has the virt-preview repository enabled.  This will run
the usual full tempest suite, but with the latest versions of libvirt
and qemu installed.

This revision of the patch unfortunately duplicates the jenkins job
config.  It seems like that shouldn't be necessary, but I haven't
figured out the right way to massage that into place just yet.

Change-Id: I9d0d7feb68bd16997a5d9fc4a639aec4473ee2b4
Add new project monasca-statsd

There has been no development on this project, yet, so just an
empty repository is needed

Change-Id: I91842f4aee70ac34657f62a0135a33f984287c76
Add translation jobs for swift

https://review.openstack.org/#/c/97092/ setups translations for swift,
and transifex is ready, we can now run the jobs as well and start
translations...

Change-Id: If431c68e10fed4a567bcbc9ebf172074c9a65f2b
Closes-Bug: #1082805
Closes-Bug: #608725
Set docimpact-group for ceilometer and trove

Ceilometer and trove are documented as part of openstack-manuals, let's
configure docimpact properly.

Change-Id: I1d88a3225dd326f17eb4b8da8287a78835930897
Ignore only source file changes for translations

Do not propose a new patch set, if only the source files (.pot) have
changed and no translated po file was changed.

This will reduce the number of patches. Example:
https://review.openstack.org/#/c/119537/1

Change-Id: I3f21dd0bc4ddb0ae9d8732590b1824f6171d2d7f
Import os-net-config project under TripleO

This imports a new project focussed on helping configure host
level networking in TripleO.

Change-Id: I3d7439cad84e55b792e06d39fc2e43aacf8e8760
Translate oslo.middleware

Add translation jobs for oslo.middleware

The new project oslo.middleware is setup for translation:
* transifex is setup
* repository has all necessary changes

Add the usual translation jobs now for oslo.middleware.

Change-Id: I834824dc6b12b93e5c6dbe2e73e8b84c21a8491f
Add integration tests to the Horizon gate

Initial attempt at a job inspired by the existing scripts for the
Neutron and Swift functional tests.

Change-Id: I12b6150dc6a320a3a4ddff189ff5153eece9f0de
Partial-Bug: #1355186