Alter zookeeper params for Fedora.

The zookeeper package for Fedora is zookeeper, instead of
zookeeper-server. This patch fix this problem when you
try to apply puppet jenkins slave on Fedora

Change-Id: I868987fa7f8c989e27444a6241a57f62372e645d
Add welcome_message.py to patchset-created trigger

This patch adds the welcome message script to the patchset-created
trigger in gerrit. In theory it should post a lovely message to
any committer making a patchset for the first time.

However, it has not been tested, and review-dev is not available.
So, this patch uses the --dry-run option of welcome_message.py
so that it will hopefully post useful information to the log, but
won't cause catastrophic failures.

Change-Id: I4f04fcd2bd43f680f0d5032fc613194be8dd2586
Add requirements jobs for rally

Change-Id: I4ef9be4bbb2b7e6fd339894d50c92db69b9f9ee7
Add gerritbot for #openstack-anvil channel

Change-Id: Icf0244f0c69ca8e0d6c2cf9304a42c06e1d47e03
Install tempest to re-use REST client code in solum functional tests

Since code is already available in tempest project for REST client, it
is always good to re-use it. The patch [1] tries to achieve this. But it
needs to have tempest setup. So enable tempest service in devstack job.

[1] https://review.openstack.org/64059

Change-Id: I7eeaab076681107c2acab984736eca3772b69fdf
Update solum devstack job to install packages from test-requirements.txt

Somehow in devstack job all the packages listed in test-requirements are
not installed. There is an explanation [1] for this in the dev list.

So as suggested by Clark Boylan in the thread, just install them in
pre_test_hook.

[1] http://www.mail-archive.com/openstack-dev@lists.openstack.org/msg12531.html

Change-Id: I39cdfb4544fd81db79c02909962f9d4bf1ed879f
Set up openstackid module

Refactor the openstack_project::openstackid_dev module out into a
top-level openstackid module in preparation for multiple servers,
set up Apache to serve content out of /srv/openstackid, add an
/etc/openstackid/database.php file with connection details injected
from hiera and keep an updated clone of openstack-infra/openstackid
in /opt/openstackid.

Change-Id: Icdde594384e3af27c8dd185a51b9e5a71619fb7b
Add niceness gate for operations-guide

This is the first gate using the new openstack-doc-tools
repository.
The gate should be non-voting.

Change-Id: Ib6400d079743962889986a2694d4f2f3ce6af317
Add libvirt-dev in anticipation of python-libvirt

python-libvirt now exists on PyPI. In anticipation of wanting to use it,
we need to ensure that libvirt-dev is installed on our slaves, so that
pip install python-libvirt will work.

Change-Id: I5958de644188e2745417a3cda319a2ea03896e7f
Give Zuul file descriptor breathing room.

The Zuul service opens a lot of TCP connections and files resulting in
many open file descriptors. The default limit of 2048 is bumped into
regularly. Bump the limit to 8192 when starting the Zuul service to give
it breathing room to grow into.

Change-Id: I9a3aee664c1c6c6139b012fc3dc0631725f59741
Add oslo.rootwrap to the integrated gate

oslo.rootwrap recently graduated but was not made part of the
devstack-gate. This change is part of a series of changes affecting
devstack-gate, config and devstack which will collectively fix this:

https://review.openstack.org/#/q/status:open+topic:rootwrap-gate,n,z

This change adds the integration tests to the oslo.rootwrap list of
tests.

Change-Id: I5d1ebfa78f3008112e953919f6ad05972602177f
Add logging to #openstack-relmgr-office

People have been asking that 1-to-1 meetings between release managers
and PTLs be logged and easily filtered, so a specific channel was set
up to that effect (#openstack-relmgr-office). This change requests
that it is permanently logged using eavesdrop.

openstackinfra was added to that channel with founder rights.

Change-Id: Ie7d37b5a296c6ac691a4135f484c6f6b9e40e3c9
Add Puppet 3.4 gate support for OpenStack modules

Puppet 3.4 has been release the 19th December 2013 and is the latest
stable release.
This patch aims to add a new step in gate testing with the goal to
ensure that OpenStack module work with Puppet 3.4.

Change-Id: I2c74b7f23f5cf0973f2afd0629b5de63dd4c69c4
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
sphinxcontrib-docbookrestapi: enable tests for Python 2.6, 2.7 and 3.3

Tests will be added to sphinxcontrib-docbookrestapi really soon, so it makes
sense to enable them in Jenkins.

Change-Id: I7dd3bf7bf2d833fc02e7bb11ab3ef1ddcfb9be64
Merge "Add logging to #openstack-relmgr-office"
Add jenkins03 and 04 to most places

Add them to all the places it's safe to do so for now.  Don't actually
spin up any nodes for them yet.

Change-Id: I59e97be7e5b094af3153bc7d5dce0cff57996f55
Start using jenkins03 and 04

Merge this after all the related systems (touched in the previous
change) have updated and are stable.

Change-Id: Iacaf3079bb08d57b048844dc460daedb40cd0495
Merge "Add welcome_message.py to patchset-created trigger"
Merge "Alter zookeeper params for Fedora."
Merge "Update solum devstack job to install packages from test-requirements.txt"