memoize CompiledPackageGroup#compiled_packages
Separate yaml writing from blob downloading
introduce CompiledPackageYamlWriter
use pathname
director cleans up stale files older than an hour

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Added agent_name option to publish stemcell in vm rake task

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
Bump rsync version number for CentOS serverspec

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Fix bug with rake task args.to_hash

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Added DNS resolution to AWS settings lookup

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Fixed go agent run script to provide infrastructure flag -I

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Updated go agent dns resolver not to try and resolve IPs

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Fixed parsing of settings from bosh registry

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Fix test in apply_spec

Signed-off-by: Vipul Savjani <savjaniv@me.com>
Add new class to prepare for apply message

Signed-off-by: Vipul Savjani <savjaniv@me.com>
Allow ApplyPlan to check if new bits have been downloaded

Signed-off-by: Vipul Savjani <savjaniv@me.com>
Persist prepared state and dont download jobs/packages if prepared

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
correct confusing spec names

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
back-fill tests for Util.create_symlink
Inject config via constructor

Since it is used by every method on Destroyer

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
moved destroying ec2 instances into destroyer class