ran ginkgo convert against go test style tests
 * Reverted bosh/micro/https_handler_test.go since it introduced memory errors in the tests

Signed-off-by: caleb miles <cmiles@pivotallabs.com>
converted https_handler_test to ginkgo
avoid updating bosh manifest in autodeployer

 * Does not rewrite manifest if director uuid has not changed

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
Extra new line when finishing a stage

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Use consistent event log rendering for 3 more stages

- Preparing DNS
- Creating bound missing VMs
- Binding instance VMs

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Wait for nats-server to come up before integration tests

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Better error message when job release is not specified

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Includes sha1 of template into installation path.

This is to get around a bug with colocated jobs and templates having the same name
between releases.

[Delivers #65124050]

Signed-off-by: John Foley <jfoley@pivotallabs.com>
Quote the stemcell version when generating the AWS BAT manifest

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
raise an error when trying to delete a terminated instance

[Delivers #64617300]
Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Signed-off-by: Michael Maximilien <maximilien@acm.org>
pass disk identifier as string to agent in settings.json

 * This makes disk identifiers a consistent type with AWS and OpenStack
 * This also allows for consistent json unmarshalling in the Go agent

Signed-off-by: Michael Maximilien <maxim@us.ibm.com>
introduce cdrom package to handle waiting for cdrom ready

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
move platform test setup into BeforeEach and inline test helpers

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
implement system specific cdrom interface
introducting cdutil for getting files from a cdrom
wiring in cdutil into platform for GetFileContentsFromCDROM
combine ubunt and centos disk manager to linuxDiskManager
inject compressor, copier, and vitals service into centos and ubuntu platforms
initial extraction of dependencies from centos and ubuntu into linux platform
move common platform functionality into linux platform