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>
Added missing coverage for action factory

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Added dummy dav blobstore and test coverage for the provider
[#61944254]

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
make sure that Bundle name and version are not empty

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
Introduced concept of settings provider
This will allow limiting access to settings, and eventually persisting settings
Fixes for final release commits and merging to develop

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