[openstack_cpi] Add option to set the timeout for resources desired state [fixes #52039301]
Adding integration and unit tests for agent drain

[for #51936305]

Signed-off-by: Colin Humphreys <hatofmonkeys@gmail.com>
Merge pull request #309 from cloudfoundry/state_timeout

[openstack_cpi] Add option to set the timeout for resources desired state [fixes #52039301]
BAT tests now pass

Deployment is always cleaned up, even when BAT_FAST=true
Added a better test for canary use (when a deployment already exists)
[Finishes #51421573]
[ruby_vcloud_sdk] mark failing test as pending
[director] Return dns info for vms
[cli] Add dns option to vms
provide director.proxy_timeout option and set it to 15 mins by default

Currently director does not use nginx upload module and reads/write uploaded blobs in Ruby.
This causes 504 Gateway Timeout for particular requests (upload release, etc)
Added vsphere cpi spec, equivalent to aws cpi spec.

[Finishes #51007271]
Added vsphere_cpi_opts to jenkins
Extract DrainScript

Signed-off-by: Abhi Hiremagalur <abhi@pivotallabs.com>
add 'bin/' to rubocop ignore
Ignore failures of 'micro delete' in system_micro tests
Signed-off-by: Sean Sweda <ssweda@pivotallabs.com>
remove publish_gems from aws_system_micro
[finishes #50838831] separate CI rake task to promote build artifacts

Signed-off-by: Sean Sweda <ssweda@pivotallabs.com>
[finishes #51421573] reorg of system_micro tasks, explicitly call rake tasks, and remove obsolete stemcell promotion

Signed-off-by: Sean Sweda <ssweda@pivotallabs.com>
Remove borked tracker-git, we'll integrate it properly later
CLI Refactor

* Allow user to not need to specify the job index in the vm commmand.
* Promote deployment helper to the base superclass.
* Add method for finding out if a job is unique in the deployment.

Signed-off-by: Colin Humphreys <hatofmonkeys@gmail.com>
Allow job index to not be specified if unique in deployment for ssh command

Signed-off-by: Colin Humphreys <hatofmonkeys@gmail.com>
Change double quotes to single quotes in touched files

Signed-off-by: Colin Humphreys <hatofmonkeys@gmail.com>