proposal to allow additional people to release jjb

This is a proposal to allow users other than openstack-infra-core to
make jenkins job builder releases.

I'm proposing that we create a new group, jenkins-job-builder-ptl
that would include openstack-infra-core with additional users that can
generate jjb releases.  I'm also proposing that infra-core add me to the
jenkins-job-builder-ptl group.

Change-Id: I5e5bfeb9c23329b6fa32b9f379602f95ccd76e65
Extend user creation with more granularity

 Changes:
   groups now a variable with a preset, since there may be instances
   where sudo/admin will NOT be desired.
   home now entirely a variable, defaults to previous action, but
   handles cases where created user may not belong in /home
   managed home flag, defaulted to enabled.

No impact to current functionality.  Allows for more granular changes
in the future. Typo fix for managehome.

Change-Id: Id0921f5b28ea0ffd2230d94e87673e6b39ac060e
Remove obsolete static job workers

Change-Id: Iefc9447e647ceabd4ebd9b0044bf007c9723738b
update comment filter for gerrit 2.8

In Gerrit 2.4.x stream event, comments contained just the comment.  Gerrit 2.8 appends
the patch id to the comment string.  This change updates the regex to match on both 2.4
and 2.8 stream events.

gerrit 2.4.x - "comment":"recheck no bug"
gerrit 2.8.x - "comment":"Patch Set 4:\n\nrecheck no bug"

Change-Id: I94799fc56719fb98cb04c44cda7e39a65722c088
Load storyboard projects from projects.yaml

Openstack manages it's projects in projects.yaml file. As we want all of
the projects to have a corresponding entry in storyboard, run the
storyboard projects.yaml loader if projects.yaml changes.

Change-Id: I86367b9980b100bf45f2dd881ca626a16f31cca1
Remove savanna from logstash/jenkins-log-client.yaml

Change-Id: I5d1745c430d2e76d7ed41a1750216d0def305eac
Fixup logstash vhost template to use @global vars

Change-Id: Ie1564aa338bf5f9c2d155da68cdb6cb8a43a9b55
Fixup lodgeit templates to use @global vars

Change-Id: I2948ef60f0de0c5d3b6288b915a44eb7c66c52fa
Add periodic tempest non-isolated job with neutron

I discovered a bug where a non-isolated	run failed due to a neutron-only
issue. We need to make sure neutron non-isolated is tested.

Change-Id: I24276e34b05df8b42dd590909ae5c78fa2541266
Add OpenStack Meetbot to #magnetodb channel

Change-Id: I84c9ad79e3b886fc9fb2a4ea1b2174ca32ebee23
Configure large-ops test and add a larger one for testing

This uses the devstack-gate change to allow setting the size of
the large-ops test. It keeps the existing large-ops test at 50,
but also adds a new one at 175 in the experimental queue for us to
do some testing with.

Change-Id: I98baec6e0890f6b10afbd9858ded933f59db9725
Add jenkins job to build gerrit plugins

There currently is no repository for non-core gerrit plugins so there isn't a way to
consume gerrit plugin binaries[1].  We need to build the binary from source so that it is
available for us to install into our gerrit deployment.  This change adds a periodic job
to build gerrit plugins.

[1] https://groups.google.com/d/msg/repo-discuss/M5eVf40B1MU/bj0wUa-dZFEJ

Partial-Bug: #1082781
Change-Id: Ibd915d26baff9d6c7ca376c55b66252f3061494f
Allow bare-precise nodes to sudo

Change-Id: I4adc220f487a7ccc9a474fc22018e997a76ed0d1
upgrade review-dev.o.o to gerrit 2.8.3

this change is to upgrade review-dev.o.o so we can test it.  upgrading gerrit on
review.o.o will be in another change.

Change-Id: I8dede1f7a413ebc0e53a092c34b7e87f78f41f9b
Stop using hpcloud az1-az3 in favor of region-b

Remove hpcloud 1.0 from all jenkins masters, and set max-servers to 0.
Wait until existing nodes have exhausted before removing the image defs.

Change-Id: If153908e7489da3cb9542489c48de71d8b5c9f35
Enable Gearman as default on Jenkins slaves

We don't need to enable Gearman through Jenkins UI.
It'll we done as default.

Change-Id: I50a1506f7efa3d71034cca2caebb6e5ddb76285a
Revoke sudo from almost all jobs

Everything except jobs that are designed to run on devstack-precise
or tripleo-precise.  Even the jobs on the static slaves, just to be
more consistent and future-proof (even though it's not strictly
necessary).

Change-Id: I220e4f8346b5db1394536b334bcb7c3a7dd4dedb
Add gate-magnetodb-devstack job

Add an initial devstack job for the MagnetoDB project.
It just installs magnetodb's devstack integration and runs devstack.
That just ensures that the devstack integration doesn't blow up just
trying to start up the service(s). There's not much else to test yet,
but this is a starting point to build on.

Start this job out as non-voting so that we can make sure it works as
expected before turning it on to be gating.

Change-Id: Ie99a88b95b28cee9443b05fd091f9e4f590e4cfb
Remove Oneiric conditional logic

Change-Id: I6c39f3663281196f18b209ce5d3534a6ec85ea60
Remove extra g722 sounds

They do not actually exist in the yum repos

Change-Id: I77f4bec9aa236f8080550622b04af496642b4415