Allow ttx to run common-bump-milestone.

Change-Id: Ibe4b3dd38ca894774e1751e03ecc3d657b0f6ad8
Reviewed-on: https://review.openstack.org/15768
Reviewed-by: Thierry Carrez <thierry@openstack.org>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Explicit CBM permission for Thierry.

* .../files/jenkins_job_builder/config/release.yaml: Temporary
permissions for ttx to build common-milestone-bump, until we have an
opportunity to restart Jenkins for adding openstack-release to the
global permissions matrix.

Change-Id: I40b912391106c6cf881f42d317d237f44f217a9a
Reviewed-on: https://review.openstack.org/15889
Reviewed-by: Thierry Carrez <thierry@openstack.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Publish jenkins-job-builder to PyPI

Change-Id: I90b5861f2adb909ef92aa0e00991a85f4828829a
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/15834
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Undo problematic line continuations and ignore.

* Rakefile: Override line length warnings from puppet-lint with its
disable_80chars option.

* modules/gerrit/manifests/cron.pp, modules/gerrit/manifests/init.pp,
modules/gerrit/manifests/remotes.pp, modules/lodgeit/manifests/site.pp,
modules/openstack_project/manifests/cacti.pp: Undo line continuations on
long strings. These were causing particular problems when attempting to
apply crontab entries.

Change-Id: I417788d7953ee0d2b717349564ee9cc78c0c49c2
Reviewed-on: https://review.openstack.org/15822
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Puppet lint fixes

A few trival fixes to remove puppet lint warnings

Change-Id: I414684e43b18ebbe5cad30157f587cea654c381e
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/15838
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Puppet lint fixes

Also, why is this its own class?  Seem like it could be merged with an
existing class or resolved with operating system packages.

Change-Id: I4589ce08de58462ec18696c2ed52c4fd7e07aaf6
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/15843
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Add proc ulimit and cgroups to oneiric1.

The cgroups memory limits and ulimit process limists were never applied
to the oneiric slaves. Since it has been a while apply these controls to
oneiric1 for testing before we roll them out to the other oneiric
slaves.

Change-Id: I57ff167c323d2de020872c996d823ef52500d344
Reviewed-on: https://review.openstack.org/15895
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins