Move A1 AWS IP blacklist to AWS infrastructure

Signed-off-by: Chris Wang <cwang@pivotallabs.com>
Revert "Set job name dynamically from the program name"

This reverts commit e50d0d4796a9731f4d9c263ffcf159a394aa69cf.
Revert "Improving sysylog logging across all components"

This reverts commit e08f356fa3df208ad31d315c8b0b7be7f7f3951c.
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Aram Price:
     Remove redundant config and spec let()s ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17938902 )
     Remove unused config values ( Travis Unknown )
     Integration test only checks that /varz works ( Travis Unknown )
     Fix quotes ( Travis Unknown )
     Test EM timer intervals ( Travis Unknown )
     Add units to maximum_app_disk ( Travis Unknown )
     Remove configurability of varz update frequency ( Travis Unknown )
     Rename for consistency ( Travis Unknown )
     Collapse block style for clarity ( Travis Unknown )
     Remove unecessary class/module names for method calls ( Travis Unknown )
     Rename for clarity / consistency ( Travis Unknown )
     Default to updating User count every 10 minutes ( Travis Unknown )
     Cleanup for clarity ( Travis Unknown )
     Use model class instead of Sequel::DATABASE to access Delayed::Job ( Travis Unknown )
     Move DB queries outsize .varz.synchronize ( Travis Unknown )
     Fix quotes and formatting ( Travis Failed: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17809995 )
     Fix quotes ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17808110 )
     Refactor spec for clarity ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17808053 )
     Add thread info to /varz ( Travis Unknown )
     Fix quotes ( Travis Unknown )
  Kris Kelly:
     Add default value for maximum_app_disk ( Travis Unknown )
     Add more detailed tests for Runner#run! ( Travis Unknown )
     Enforce maximum disk quota ( Travis Unknown )
  Michael Maximilien and Ruth Byers:
     Send desired stack to diego on staging request ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17929592 )
  Maria Shaldibina:
     Unbreak travis.yml ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17875724 )
     Fail travis build if artifacts upload fails ( Travis finished: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17860128 )
     Don't pollute STDOUT in tests ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17786439 )
     Fix BackgroundJobEnvironment, add tests to it ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17785931 )
     Don't create pidfile in runner spec ( Travis Unknown )
     Use create instead of make ( Travis Unknown )
     Bump vcap-common and use cf-registrar ( Travis Unknown )
     Fix TravisCI artifact upload ( Travis Unknown )
     Add varz parameter for delayed job queue length ( Travis Unknown )
     Inject dea pool in app stager task ( Travis Unknown )
     Reserve correct memory for staging task ( Travis Unknown )
     Merge branch 'update_dea_memory' of https://github.com/xingzhou/cloud_controller_ng into xingzhou-update_dea_memory ( Travis Unknown )
  Abhijit Hiremagalur:
     Introduce rack-timeout to interrupt long requests ( Travis finished: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17875574 )
     Separate global config from rack app building ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17808728 )
     Extract rack app building ( Travis Unknown )
  Phan Le:
     stop inlining app_events and events in organizations, spaces, and apps ( Travis finished: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17870771 )
  Zach Robinson and alex choi:
     Update test running instructions. ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17852159 )
     Refactor to be more explicit ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17810039 )
     Ensure fields in error messages refer to catalog field names as opposed to db field names ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17807123 )
  David Sabeti and Zach Robinson:
     Improve human readability for catalog errors. [#62854062] ( Travis Unknown )
     Run integration and acceptance tests in the same process ( Travis Unknown )
     Show all validation errors when broker returns an invalid catalog [finishes #62026144] ( Travis Unknown )
  Eric Malm:
     Change CC thin server timeout to 5 minutes. ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17738107 )
  David Sabeti and Matt Royal:
     Report a meaningful error when a broker returns a catalog with invalid fields [#62026144] ( Travis Unknown )
     Extract Catalog class into file and backfill tests ( Travis Unknown )
  Matt Royal and Ryan Moran:
     Move broker api compat. tests to spec/acceptance ( Travis Unknown )
     Remove unused and confusing :raise_on_failure flag ( Travis Unknown )
     Services and plans have human-readable errors ( Travis Unknown )
     Validate uniqueness of unique_id ( Travis Unknown )
  David Varvel and Michael Fraenkel:
     Sends staging to Diego if config flag is set ( Travis Unknown )
  xingzhou:
     Decrease stager memory when staging/starting app ( Travis Unknown )
     Decrease dea memory when staging/starting app ( Travis Unknown )
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Alex Suraci:
     remove Rack::Timeout ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/17951536 )
Bump src/dea_next

Bump cloudfoundry/dea_ng:
  Eric Malm:
     Staging and instance tasks use config helper method for inode limits. ( Travis Success: https://travis-ci.org/cloudfoundry/dea_ng/builds/17517678 )
     Config object provides more robust instance inode defaults. ( Travis Unknown )
     Config object provides more robust staging inode defaults. ( Travis Unknown )
     Connect inode limits in config to staging and instance container creation. ( Travis Unknown )
     Add inode limit option to #create_container. ( Travis Unknown )
  Maria Shaldibina:
     Add missing options to config ( Travis Success: https://travis-ci.org/cloudfoundry/dea_ng/builds/17430060 )
Add inode limit parameters to DEA config template.

* This is not yet associated with a bump of the DEA submodule, but the
* config file is backwards compatible.

[#64122944]

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
Add inode configuration to cf-jobs stub.

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
Add default values for maximum_app_disk_in_mb

[#64174152]

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  Abhijit Hiremagalur:
     Remove rack-timeout completely ( Travis created: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/18143811 )
  phanle:
     Remove unused gems ( Travis started: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/18044452 )
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 )