Refactored actions to specify whether they are asynchronous or not
Implement CopyDirEntries on osFileSystem

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
wire in RenderedJobApplier
RenderedJobApplier only copies single rendered job template to job template install dir

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
set executable bit on job bin files

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Clean up tmp dir after applying job

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
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>
Fetch source and dependent packages for compilation.

[#59695168]

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Revert "Switch to c1.medium to gather logs."

This reverts commit 53c65887a799b97c2fff273e0fdc77a8ba834b5b.
Refactor compile package, add symlinks, manage env vars
[#59695172]

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Run packaging script in compile package action and add Rename to filesystem
[#59695172]

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Compress compiled bits after package compilation.

[#59695176]

Signed-off-by: Nick Wade <nwade@pivotallabs.com>