Bumped bosh-agent with yagnats updated

[#69670182]

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Support specifying director port 443

Previously, this would be dropped by the CLI, and replaced with the default
port of 25555. This is a rewrite of the following pull request:
https://github.com/cloudfoundry/bosh/pull/588

Signed-off-by: Kris Hicks <krishicks@gmail.com>
Signed-off-by: Michael Maximilien <maxim@us.ibm.com>
Removed percent sign from non-percent load averages

[#62026388]

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Made Postgres DB calls silent, like MySQL

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Fixed Postgres unit tests broken by making postgres silent

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Merge final release for build 2682 to develop
Update bosh-director routing

Previously, bin/bosh-director would have configured each API endpoint to be
a separate piece of Rack middleware. This resulted in poor performance as
every single API controller would have been tripped for every request.

This change restructures the routes such that each controller is mapped
directly to an endpoint instead, which should reduce the per-request overhead.

This change also includes a (necessary) change to the delete task route:

DELETE /task/:id -> DELETE /tasks/:id

This is because TasksController is mounted as /tasks, and /tasks/task/:id
doesn't make any sense.

Additionally, ErrandsController has been removed: these routes were nested
under deployments, so the routes and tests have been moved accordingly.

Signed-off-by: Michael Maximilien <maxim@us.ibm.com>
Split up integration tests to improve rspec threading

- Extracted create release output parsers
- Split up errand tests
- Split up release tests

[#76564098]

Signed-off-by: Karl Isenberg <kisenberg@pivotallabs.com>
Refactor problem scanner

* Split to VMScanStage and DiskScanStage

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Add check if cloud has disk in disk scanner

* If has_disk is not implement the problem is not created

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Add problem handler for missing disk

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Add has_disk? method to vsphere cpi

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Add has_disk? to external cpi

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
vSphere detach disk should update VM settings event if disk is not attached

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Send list_disk to agent to determine disk presence

Having persistent_disk > 0 in apply spec is not an indication of disk presence

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Add has_disk? to vsphere lifecycle tests

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Split Travis integration tests into 2 groups to avoid timeouts

- Groups are deterministic using filesize as a heuristic

[#76564098]

Signed-off-by: Karl Isenberg <kisenberg@pivotallabs.com>
stemcell_builder: set infrastructure to vsphere for vcloud stemcell
Fix vcloud spec

/var/vcap/bosh/etc/infrastructure is now contains vsphere

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Changed rake spec:integration to use GROUP env var

- parallel_test takes --only-group with GROUP value
- parallel_test also now takes NUM_GROUPS instead of NUM_PROCESSES
- Upgraded parellel_test gem to 1.0.3

[#76564098]

Signed-off-by: Karl Isenberg <kisenberg@pivotallabs.com>