Decouple stemcell building from stemcell publishing.

Allow a light stemcell to be built outside of stemcell
publishing and remove shared code between publishing
and building into a helper method. [Finishes #61179350].

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Fix DHCP settings for CentOS on AWS.

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Switch to c1.medium to gather logs.

Currently VM's can peg at nearly 100% cpu consumption.
When this happens it is impossible to gather information
from the hung VM.

Signed-off-by: Mike Stallard <mstallard@pivotallabs.com>
Publishing a release now stages changes to S3.

Refactors the guts of the publish bosh release rake task into an object for testability

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Make block device naming on CentOS consistant with Ubuntu.

There was a bug introduced in the RHEL/CentOS 6.1 release
that changes how block devices are named on Xen. This setting
forces 6.0 behavior which is consistant with Ubuntu and other
distros running a 3.x series Linux kernel. The bug is discussed
at https://bugzilla.redhat.com/show_bug.cgi?id=729586.

Signed-off-by: Tony Hansmann <thansmann@pivotallabs.com>
Update Platform::Centos::Network to use proper dhclient.conf location.

On CentOS this file should be located at /etc/dhcp/dhclient.conf in
order to be used by dhclient-script.

Signed-off-by: Brian Cunnie <cunnie@pivotallabs.com>
Add task description for build_light_stemcell task.

Signed-off-by: Brian Cunnie <cunnie@pivotallabs.com>
Ignore rubocop offense in CentOS stemcell spec.

Signed-off-by: Mike Stallard <mstallard@pivotallabs.com>
Update CentOS network spec.

Signed-off-by: Mike Stallard <mstallard@pivotallabs.com>