Includes:
Fixing jenkins sudoers from jeblair
Removing tarmac depend from jeblair
Remove wheel group from jeblair
Change-Id: I86ec23f7aeafc31cc70b0f3a648739bb7316fc61
This should add passlib (recently packaged and added to build depends).
Remove explicit list of packages.
python-dtest was the only package not in the build-deps, Yogi says
it's not used.
Change-Id: I47f30b23c823a3fecb07f84e89bcedddb15c13cd
Puppet does not run apt-get update. Ever. We could put it in as a module
with an exec {} and make things depend on it - but since we're cronning
puppet itself, we're just going to do it here.
Change-Id: I2f180e535017bb4ed14b4a58525cb4f9396568d5
Handles "Could not perform immediate configuration on 'exim4-daemon-light'".
Change-Id: I49049071af2f5f323ef90485252d825351367522
Reviewed-on: https://review.openstack.org/353
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
true is /usr/bin/true os OSX but is in the path
on both GNU/Linux and OSX.
Change-Id: I3b83516d8e1d6b35c63fb4272fab4382c7967622
Reviewed-on: https://review.openstack.org/329
Reviewed-by: Joe Heck <heckj@mac.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
If the commit hook is installed, ammend the commit message
so change-id gets added to it.
Change-Id: I3d256a6fa73e789b02bad86421dd95e0a1f52a78
Reviewed-on: https://review.openstack.org/284
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
assert_diverge didn't really _assert_ before, this change
causes it to exit if there are no differences from
origin/$branch.
Change-Id: I2423ecd131b858519d4fa977b580dff511dc9b77
Reviewed-on: https://review.openstack.org/275
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
blueprint ci-git-support
Update rfc.sh to set topics to bp/FOO if a blueprint is mentioned
in the commit message.
Also update rfc.sh to handle multiple bug/bp lines gracefully
(it will only use the first).
Change-Id: Icb283e0ca63aa82e5d6bc3bf94f5e5b52dd37a9d
Reviewed-on: https://review.openstack.org/273
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Remove include cowbuilder; not needed since it's a module.
Change cron strings to single quotes so that puppet doesn't try to
interpolate escaped chars.
Change-Id: I4f6b7b84fc7b0b67a49edabc5138bcbe345d1784
Reviewed-on: https://review.openstack.org/267
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Add a basic exim config to all OpenStack servers, and send
mail to Jim and Monty.
Change-Id: I8011c839daa24f1ac169782f2de5b14c11b34eee
Reviewed-on: https://review.openstack.org/265
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Call the blueprint update script from the patchset created hook.
Add blueprint comment links.
Also, add changeid comment links.
This change depends on I62f965ca7f14f589e3b299ea46729efb68abd06f
in openstack-ci.
Change-Id: I62b0644ffea4b4d7f5a3407fc9e776b28e200278
Reviewed-on: https://review.openstack.org/254
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Change-Id: Iecf4bde054b7fbf9dd88beba62db7821eb164c2b
Reviewed-on: https://review.openstack.org/243
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Remove jenkins user dependency from updatepuppet job.
Add sleep to the beginning of the cron job so that not all
openstack servers hit the git repo and run puppet at once.
Change-Id: Ic5ac6e2a79e1af53e3abb4ca40bea5d03a1cd32c
Reviewed-on: https://review.openstack.org/241
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Also move the launchpad sync cron into puppet.
Create config file for github pull close script.
This change depends on https://review.openstack.org/#change,224
Change-Id: I1b7ad599a6c7542614780ea0ce46a42a8995d15b
Reviewed-on: https://review.openstack.org/225
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins