Fixing deprecation warnings in gerrit module

Change-Id: Ie19d47eb4e02d86e8eaef7541321fb42eb546ad9
Remove old projects yaml jobs

We have switched to using the combined job now.

Change-Id: I37a8ec508a95687d7201d63b2e39c827ceb99632
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 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
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 swiftonfile project to stackforge

Change-Id: I463baa316f7a4df9cfb2808f054a6e9370d1b1e6
Signed-off-by: Prashanth Pai <ppai@redhat.com>
Some third-party.rst cleanup

The third-party.rst file has encountered a few changes over the
last months. This patch cleans up some grammar, updates the
lines of expected communication should an account be disabled
and generally tries to bring some uniformity to the file.

No significant changes in meaning are intended, just cosmetic
edits.

Change-Id: I0c59d93721df35e7ea90c870cad230fb2a38010d
Update StackForge doc for Zuul project templates

The jobs suggested are covered by the python-jobs and python3-jobs
project templates, so use them for a simpler example.

Change-Id: I6300772874063c215190a4ec62010cb85951a8b0
Adding Bandit project to StackForge

This adds Bandit, a Python AST-based static analyzer from OpenStack Security
Group (https://github.com/chair6/bandit), to StackForge.

Change-Id: I0e1892c1a80aefcc18fc677d758ec3afec571073
Consolidate and rename Ironic jobs

This gets rid of the redundant Ironic jobs and configures all Ironic devstack
jobs to run with VIRT_DRIVER=ironic.  This also configures deploy driver and
exposes that in the job name.  To avoid copy/paste of the huge Ironic devstack
shell builder, a temporary macro s added that will be removed once we can
minimally define the Ironic devstack jobs.

Change-Id: I3c984aff36a9663b33db13fc21df48a35ea6264c
Add missing merge-check and noop-jobs to layout.yaml

Add merge-check to tuskar-ui-extras.
Convert some projects to use noop-jobs.

Change-Id: Id724c8a758a2c06a6174330d8d583a7d2d154cd0
Move check-tempest-dsvm-neutron-dvr to check queue

The job has become fairly stable (e.g. [1]) and the last persistent
failure is addressed in [2]. We can start running it on each Neutron
change, even though it will still be a non-voting job.

[1] - http://logs.openstack.org/54/115754/9/experimental/check-tempest-dsvm-neutron-dvr/7c8f283/
[2] - https://review.openstack.org/#/c/116377/

Change-Id: I1fc49285f9493ea9e9f9b2ad3b337d60a81e1368
Stop running non-voting oslo.db-python33 in gate

gate-oslo.db-python33 is non-voting so no reason to run it in the gate.
Currently in elastic-recheck we have way to detect if a job is voting or
not, so remove this job so it doesn't appear as a 'bug'.

Change-Id: I7e51488f2b6392f9293f1367015d8fe6d7d6efd0
Related-Bug: #1367799
Install puppetmaster-passenger on puppetmasters

We serve our puppetmasters via apache and mod passenger. Install the
puppetmaster-passenger package to have it set that up for us.

Change-Id: Icb9ee005fa9b450162a5e6a3e8045425e453e9ec
Add Python 3.4 and PyPy to Ubuntu Trusty slaves

When building Ubuntu 14.04 LTS workers, install the python3-all-dev,
python3.4 and pypy packages so that they can be used by future jobs.
This is in preparation to deprecate the special "precise-py3k"
nodepool node types we maintain for py33 and pypy tox jobs.

Change-Id: If6543e75eda5822d645164636720f6c597e07729
Switch sphinxcontrib-docbookrestapi to python-jobs

As the gate-{name}-python34 job-template is in the python-jobs
group, update sphinxcontrib-docbookrestapi to use that group instead
of directly instantiating job templates. This is in preparation of
turning python34 testing on everywhere we currently run python33
jobs, so we can begin to transition.

Change-Id: I0343d50491c4d6566db10165fa502fdb4fb3bff0
Add non-voting gate-git-review-python34 job

Change-Id: If875531a4b0648ab72869b24fc922ce191c32deb