Bump src/dea_next

Bump cloudfoundry/dea_ng:
  Eric Malm:
     Merge remote-tracking branch 'origin/pr/102' ( Travis Success: https://travis-ci.org/cloudfoundry/dea_ng/builds/17580068 )
  Mike Heath:
     Fixed the spec to check for removal of the correct field of the 'droplet_uri'. ( Travis Unknown )
     Added filter to remove sensitive application attributes from logging. ( Travis Unknown )
  Kris Kelly:
     Bump vcap-common gem ( Travis Success: https://travis-ci.org/cloudfoundry/dea_ng/builds/17518906 )

Signed-off-by: Kris Kelly <kkelly@pivotallabs.com>
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Eric Malm:
     Fix per-space legacy domain endpoint ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/18144605 )

Signed-off-by: Kris Kelly <kkelly@pivotallabs.com>
Add missing config options to DEA spec

Bump src/dea_next

Bump cloudfoundry/dea_ng:
  Maria Shaldibina:
     Add missing options to config ( Travis Success: https://travis-ci.org/cloudfoundry/dea_ng/builds/17430060 )
Use DEA config for staging memory limit in CC
Restart Cloud Controller and its jobs if memory limit exceeds 2450 Mb

[#64070390]
Start a configured number of workers on Cloud Controller

  * By default: 2 for local jobs, 1 for generic jobs
Bump src/collector

Bump cloudfoundry/collector:
  Maria Shaldibina:
     Bump vcap-common ( Travis Success: https://travis-ci.org/cloudfoundry/collector/builds/17519638 )
     Send CC job queue length to historians ( Travis Success: https://travis-ci.org/cloudfoundry/collector/builds/17512117 )

Signed-off-by: Kris Kelly <kkelly@pivotallabs.com>
Remove outdated submodule `src/vcap-common/` with Gemfile for dependency management

cf-registrar-bundle-for-identity contains Gemfile and Gemfile.lock needed
by the identity projects (login, pivotal_login, saml_login, uaa) in order
to use cf-registrar

[#64198690]
Bump src/gorouter/src/github.com/cloudfoundry/gorouter

Bump cloudfoundry/gorouter:
  Dmitriy Kalinin:
     prepare to fix cf-release gorouter packaging ( Travis Unknown )
     Added x-request-start header for each request ( Travis Unknown )
  Kris Kelly:
     Log request even if proxy exits early or panics ( Travis Success: https://travis-ci.org/cloudfoundry/gorouter/builds/16672791 )
     AccessLogRecord.emit works without RouteEndpoint ( Travis Unknown )
     Move creation of complete access logger to function ( Travis Unknown )
     Add test for AccessLogRecord.Emit, happy path ( Travis Unknown )
     Fix flaky test in access_log ( Travis Success: https://travis-ci.org/cloudfoundry/gorouter/builds/16626274 )
     Moved fakeFile into test_util package ( Travis Success: https://travis-ci.org/cloudfoundry/gorouter/builds/16623004 )
     Test that proxy.go logs ( Travis Unknown )
  Abhijit Hiremagalur:
     Handle absence of fields that might be missing in panic ( Travis Success: https://travis-ci.org/cloudfoundry/gorouter/builds/16561799 )
     Avoid relying on message format in access logger test ( Travis Unknown )
     Characterize AccessLogRecord#makeRecord ( Travis Success: https://travis-ci.org/cloudfoundry/gorouter/builds/16554380 )
  Tony Hansmann:
     Merge pull request #20 from rogerluo410/master ( Travis Success: https://travis-ci.org/cloudfoundry/gorouter/builds/16559509 )
  Ruth Byers:
     Inline conditional that returns bool ( Travis Unknown )
     Avoid single-letter names for readability ( Travis Success: https://travis-ci.org/cloudfoundry/gorouter/builds/16544154 )
     Introduce Null Object for AccessLogger ( Travis Success: https://travis-ci.org/cloudfoundry/gorouter/builds/16543211 )
     Avoid repeating tests for CreateRunningAccessLogger in proxy_test ( Travis Unknown )
     Rename tests to match function being tested ( Travis Success: https://travis-ci.org/cloudfoundry/gorouter/builds/16541708 )
     Forgot to register gocheck with testing in new package ( Travis Unknown )
     Extract registryMessage into own file ( Travis Success: https://travis-ci.org/cloudfoundry/gorouter/builds/16501762 )
     Make router package and files match ( Travis Unknown )
     Copy specs for extracted behavior ( Travis Unknown )
     Move CreateRunninAccessLogger into access_log package ( Travis Success: https://travis-ci.org/cloudfoundry/gorouter/builds/16490752 )
     Extract factory to create running logger ( Travis Unknown )
     Use longer variable names for clarity ( Travis Unknown )
     Move AccessLogRecord into its own file ( Travis Success: https://travis-ci.org/cloudfoundry/gorouter/builds/16481513 )
     Move AccessLogger and friends into own package ( Travis Unknown )
     Extract interface for AccessLogger ( Travis Success: https://travis-ci.org/cloudfoundry/gorouter/builds/16480696 )
  rogerluo410:
     updated license and notice files ( Travis Unknown )

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Dmitriy Kalinin:
     added instrumentation for DeaPool and StagerPool ( Travis finished: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/18166991 )
     Track DEA, Loggregator, and HM9000 client calls in newrelic ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/18165094 )
Get CC to work with NFS.

The cloud controller expects NFS to use /var/vcap/nfs/shared and goes
through extra tests to ensure that this directory is writable by user
VCAP.  However, the appbits go to wherever default_fog_connection.local_root specifies.

This change gets the two in alignment.

[#63496220]
[#64785218] Making sure that we stop syslog messages if no syslog aggregator is configured

Signed-off-by: John Tuley <jtuley@pivotallabs.com>
Signed-off-by: Kris Kelly <kkelly@pivotallabs.com>
Fix saml_login to work with cf-registrar.

* The config key of 'mbus' was changed to 'message_bus_servers':
    https://github.com/cloudfoundry/vcap-common/blob/86c1201162dc8b2938d7abac3c1f45978e852502/bin/cf-registrar#L32
* This change also makes the saml login config consistent with the login server's config.
Merge tag 'v155'
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Phan Le:
     instrument app staging task ( Travis started: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/18239857 )
     enable gc profiling so that newrelic can collect that information ( Travis Unknown )
  Kris Kelly:
     Bump vcap-common ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/18220258 )
     Add an error to job presenter if job failed ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/18218722 )
  David Varvel and Ruth Byers:
     Flatten out the structure of Diego staging messages. ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/18217122 )

Signed-off-by: Kris Kelly <kkelly@pivotallabs.com>
Make SAML login to deployable

*Add nats.machines property for SAML login

Signed-off-by: Evan Willey <ewilley@pivotallabs.com>
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  David Sabeti and Ryan Moran:
     Do not export system_env_json with get /v2/app/:guid response [finishes #55332776] ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/18290202 )
remove etcd from hm9000 job
Added `set -e` to the gorouter_ctl file.

Also:  Not setting TCP kernel parameters if inside a Linux container.

[Finishes #65140876]

Signed-off-by: Tammer Saleh <tammer@pivotallabs.com>
Change AWS `large_z1` and `large_z2` from `m1.medium` to `m1.large`

* Every job aside from api_z{1,2} is now in the medium_z{1,2} resource pool
* We did not change the vsphere resource pool definitions, so these other jobs
  now have less local storage space (2GB instead of 10GB).

[Finishes #65213504]

Signed-off-by: Tammer Saleh <tammer@pivotallabs.com>