Added unmount_disk command
[#59695184]

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Extracted disk params object to handle parsing and finding persistent disk device path

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Return deployments associated with stemcells on get(/stemcells)

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
Add star for stemcell versions in use by deployment.

[Delivers #61577422].

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
Mounting a disk now handles mounting a disk before migration
[#59695188]

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

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
allow to set MkdirAll and Symlink errors on fake file system

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
introduce Applier object to set up jobs and packages

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
add missing assertion for unmount_disk

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
correctly stay backwards compatible with ruby agent ApplySpec

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
made Symlink method implement "ln -sf"

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
added idempotency test for MkdirAll

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
make sure that install/enable dirs exist

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
Stub login functions for unit tests

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
Do not create tarball for dev release

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
test

Signed-off-by: caleb miles <cmiles@pivotallabs.com>