prepare_instance.sh can be re-run

Instead of failing (re-create symlin) or redoing long activities
(re-install ruby and rubygems), it skips those steps if
not necessary

Change-Id: Iae17d0dfe012e44fec2ee5afc848ab0e2db783c9
CLI displays which bosh deployment file

Removed a redundant call to deployment_required

Change-Id: I492e6155a8cd6578792611feba7b6ac35e2ff2c8
Added a Varz plugin to Health Monitor

Added a new varz plugin to Health Monitor component in order to
expose latest agents events to the varz endpoint. Events are only
exposed if user enables them via HM configuration.

Change-Id: I5c4042b792a3190645b49796d01b1200d6945a31
initial commit of ruby_vcloud_sdk

ruby_vcloud_sdk unit tests pass.
Verified that BOSH can use the gem to create a Cloud Foundry instance on a vCloud Director infrastructure cloud.

Change-Id: Ieae6f26548bd6fecc563cf59b4eb8a0be4ca672f
Restart networking to apply domain name servers changes

Executing /sbin/dhclient starts another dhclient process, and it
causes a conflict with existing dhclient process, so dns changes
are flip floping each lease time.

Instead of executing dhclient, dns changes will restart networking.

Change-Id: I59281b442f126867d24cb3cd10b73fca9cc8fdac
bat canary test

Change-Id: I15353a858458afd04eef3f8a21d4d3f864cbd556
Add set_vm_metadata CPI call.

Optional, will provide additional metadata to IaaS
when implemented.

Change-Id: I90646bd0d088039333a540f747b7f0ffeffebe47
Don't use Temfile when downloading blobs

It's unsafe to pass Tempfile#path around, as it's getting unlinked when
GC kicks in.

Change-Id: Ia487fdfc8db92f05fb06b23cc5fa5fbc7df46f83
CLI 1.0.3

Change-Id: I9266f14338d60509219e44ab43e147d937d915d1
Point to the new docs for Bosh

Change-Id: I577c1b412de039603b766909404c79e3c34e0f69
Merge "bat canary test"
Merge "CLI 1.0.3"
Include gdb in stemcell

Change-Id: I8a45d6f1257c926c42aa85d3666b6e28c237f01e
Merge "Point to the new docs for Bosh"
Merge "initial commit of ruby_vcloud_sdk"
Merge "Add set_vm_metadata CPI call."
Use new set_vm_metadata call.

Added MetadataHelper that wraps the underlying
CPI call to make it optional.

Change-Id: I1120454c3930161e591185370d00ceabfdf0d355
Merge "Include gdb in stemcell"
Add spec task.

This makes 'rake spec' run the tests instead of returning with no
output.

Change-Id: I821420d2610f5b0f8d9ececf22f66df1c7674038
update rspec & guard

Change-Id: Ib3b8ec9334bf105658a4fa3391ad8d274840095a