[services-ng] Add service binary directories bind-mount support

Bump vcap-services: git shortlog ddf52a5..86eab18
Chunjie (3):
      [services-ng] Add start/stop handler for mongo proxy in
vcap-services
      fix unit test issue
      Merge "[services-ng] Add start/stop handler for mongo proxy in
vcap-services"

Dave Syer (1):
      Add oauth2 service

Eagle Chen (2):
      report mysql pool size in varz
      Merge "report mysql pool size in varz"

Frank Lu (2):
      remove explict vacuum full when below quota
      Merge "remove explict vacuum full when below quota"

Harshawardhan Gadgil (1):
      Custom parse marketplace gateway config

Tang Rui (1):
      [services-ng] Consolidate instance related directories path

Yang Yang (2):
      make varz return node's correct plan instead of the plan in sqlite
db
      Merge "make varz return node's correct plan instead of the plan in
sqlite db"

andyzh (2):
      Init daylimit check daemon for rabbit
      Merge "Init daylimit check daemon for rabbit"

Change-Id: I9144912afd1a0049af5f5b1bd5169683c1b7aeda
Bump src/tests

git shortlog c1638b6..bc3cd10
April Yu (1):
      Added "assets sync" for related rake tasks.

Chunjie (2):
      revise mongo storage quota test case since we add proxy & bump
assets
      fix bug, mongodb storage quota case cannot run on free plan

Dave Syer (1):
      Fix UAA tests so they work like the others

Eagle Chen (1):
      Add more error types for max_db_size error

Fangfang Zhu (1):
      rename update.sh to update

Jing Gong (1):
      rename cases, remove hard code of versions

Maria Shaldybina (1):
      Test assets precompilation in Rails 3

Tang Rui (1):
      Fix service quota config bug when some services don't have
specified plan

Zhu Fangfang (1):
      add the ability to run yeti in an infinite loop

andyzh (1):
      Add rabbit per day test

michael zhang (1):
      fix ci_report format issue

Change-Id: I36a941f9a1de3cb27dfb8a12eb9500778651779a
[services-ng] make postgresql.conf ERB template

Change-Id: I5f537c92a6048769695f3c6a761b583907d20efe
[services-ng] Use pg_ctl to query pg_server status

Change-Id: I79bfec35f9ad6e97c9e3693c51dd9acbe9b41cfa
[services-ng] handle stale postmaster pid file and orphan postgresql processes

Change-Id: Ic78059ee63bb8714cd18dcb007f8ecdd02c2164f
Merge "[services-ng] make postgresql.conf ERB template"
Merge "[services-ng] handle stale postmaster pid file and orphan postgresql processes"
[services-ng] Fix the bug that cannot start provisioned services when do bosh deploy

Move the permission change of /var/vcap/jobs/foo_node_ng/bin/* from
warden_ctl to foo_node_ctl. Since bosh deploy will reset the permission
to default which doesn't have a+x permission (but our warden container
need this permission to run the scripts in
/var/vcap/jobs/foo_node_ng/bin/), and if the change is only for node
like plan configuration change, bosh will only call foo_node_ctl to
restart node without calling warden_ctl to restart warden server, so
move these code to foo_node_ctl to make sure the permission is changed.

Change-Id: I2a497ca8590401552ac3b625d2a3c8801b312d96
Add oauth2 service as a new job

This service binds OAuth2 client credentials to a user
app in VCAP_SERVICES. They can then be used by the app
to identify and authenticate users and operate the
cloud_controller on their behalf (i.e. no more apps
collecting user credentials).

There is a test case already in yeti.

[Fixes #39342839] [cfid-307] Create job in release repo
for UAA as a service

No services updates since last submodule change.

Change-Id: Ied944b9b0cb194bee32d76acd3c62d0cf170ebe1
Update UAA batch to 1.0.2

[#37643127] [cfid-196] enable removing familyname and givenname
from user accounts in production

Change-Id: I4b75ee1205aa782f0ad2110c0005b80dda3ad295
Merge "[services-ng] Use pg_ctl to query pg_server status"
Merge "[services-ng] Fix the bug that cannot start provisioned services when do bosh deploy"
[service-ng] Bump src/services

git shortlog 86eab184..d94ebf9b02

Chunjie (1):
      [services-ng] fix bug, mongodb instance restart issue

Frank Lu (2):
      grant/revoke write access in a transaction
      add post_service_start script to absolve postmaster from oom killer

Nicholas Kushmerick (1):
      Merge "grant/revoke write access in a transaction"

felixhoo (4):
      Add catalog for ng/nonng services
      [service-ng] Health check for service instances
      Merge "Add catalog for ng/nonng services"
      Merge "[service-ng] Health check for service instances"

Change-Id: I91a6e2d7bcf5a8423d4898a2f22a17c81757c5d1
Merge "Update UAA batch to 1.0.2"
Merge "Add oauth2 service as a new job"
Merge branch 'built'
[services-ng] add innodb_file_per_table and innodb_open_files for mysql

Change-Id: Ifff0ce99da5a7e1ed7a44fa1b939be8fe661fb87
[services-ng] tuning aio-max-nr for mysql_node_ng

Change-Id: I7a386eb7c65b180e2db4b17c2e4adc0325c7902e
Expose login server links configuration in BOSH manifest

E.g.

properties:
  login:
    links:
      home: http://foo.com
      passwd: http://bar.com
      register: http://spam.com

[Fixes #40826581]

Change-Id: If831fd540bdeb202e999e702b1cf26a6b5311ce4
Update the UAA to version 1.3.0

Shortlog:
Brad Midgley (1):
      documentation updates uaac etc

Dale Olds (6):
      add port option to authcode and implicit commands
      Merge "add port option to authcode and implicit commands" into develop
      fix authcode flow when no port specified
      improve public key retrieval and signature verification
      Merge "improve public key retrieval and signature verification" into develop
      don't raise exception on empty search result

Dave Syer (44):
      Bump version to 1.3.0-SNAPSHOT
      [cfid-169] Updates for scim and login configuration
      Fix compiler warnings
      Fix name of test method
      [cfid-227] User bootstrap fails if user already exists
      [cfid-233] UAA needs to support old Login servers for one release cycle until we upgrade login
      [cfid-232] Fix scope binding problems on authorize endpoint
      Remove unused code from groups endpoints
      [cfid-129] Remove jruby dependency from UAA
      Add info endpoint (build info and prompts)
      Patch up some integration tests to work with postgres
      [cfid-231] Add validation query to data source
      Fix generic SQL scripts
      [cfid-233] fix parameter names in login authentication filter
      [cfid-265] Remove varz endpoint from uaa common jar
      Upgrade and fix version of Spring OAuth
      Remove unused local variables
      [cfid-300] Retain user authorities from database in login authentication
      [cfid-317] Client admin endpoints drop additional information hash
      [cfid-317] Ensure clients have additional information on get as well
      [cfid-326] Add integration tests for password change failures
      [cfid-162] Split scim impl package
      [cfid-241] Add audit events
      [cfid-241] Add audit events for client registration and secret changes
      Merge "[cfid-243] Add gatling scalability tests for SCIM groups" into develop
      Externalize aspectj version config
      [cfid-337] Remove login sample
      [cfid-283] Remove cycles between authentication, audit and event packages
      [cfid-283] Remove dependency between authentication and scim
      [cfid-283] Remove cycles in password and scim
      [cfid-283] Remove dependencies on scim from lower level packages
      [cfid-241] More tidying up on audit
      [cfid-249] move any state needed across UAAs to shared storage
      [cfid-196] allow familyname and givenname to be null
      [cfid-47] Change DDL scripts to allow mixed case username...
      [cfid-347] Integration test failures with postgresql
      Add defensive retry for lock failures in token store
      Merge "Update to gatling 1.3.5" into develop
      Update maven build to gatling 1.3.5
      [cfid-348] Refactor app sample to use UAA scopes
      [cfid-357] Move autoapprove to client registration
      Optimize singleton creation in Yaml processors
      [cfid-332] Reset account lockout counter when password is changed
      [cfid-368] Preserve case of username in ScimUser

Joel D'sa (12):
      Merge branch 'release/1.2.3' into develop
      Updated the uaa connection pool to use tomcat jdbc connection pool
      Merge branch 'hotfix/1.2.4' into develop
      Merge "Merge branch 'hotfix/1.2.4' into develop" into develop
      Change to get the UAA to return a json error response to vmc
      Merge "Change to get the UAA to return a json error response to vmc" into develop
      Changed group attribute from membershipType to Type
      Fixed group update to remove members if none are sent.
      Removed unnecessary validation causing user bootstrap to fail
      Remove legacy application examples from the README
      Bumped the version of the UAA to 1.3.0.
      Users can be created without given and family names

Luke Taylor (14):
      [cfid-175] Update to Spring Security 3.1.3
      Update gatling to 1.3.3
      Sync gatling with UAA Api changes
      Add random user creation scenario
      [cfid-212] Call Bcrypt before acquiring connection
      [cfid-259] Add default scopes to authz request mgr
      [cfid-261] Fix broken varz integration tests.
      [cfid-124] Redirect to HTTPS if enabled
      Merge "[cfid-124] Redirect to HTTPS if enabled" into develop
      [cfid-124] Also dump non-https request headers.
      Merge "[cfid-124] Also dump non-https request headers." into develop
      [cfid-42] Add refresh_token grant automatically
      Fix login server name in gatling tests.
      Update to gatling 1.3.5

Vidya Valmikinathan (24):
      [cfid-139] Fix nested groups logic when a group is deleted
      [cfid-141] Make group creation atomic
      [cfid-194] search query on /Groups returns ALL attributes if none is specified
      Merge "[cfid-139] Fix nested groups logic when a group is deleted" into develop
      Merge "[cfid-141] Make group creation atomic" into develop
      Merge "[cfid-194] search query on /Groups returns ALL attributes if none is specified" into develop
      [cfid-197] Modify access permissions on PUT /Groups     [cfid-193] Broken integration test for group update
      Merge "[cfid-197] Modify access permissions on PUT /Groups [cfid-193] Broken integration test for group update" into develop
      [cfid-33] Add per-client per-scope auto approval
      Merge "[cfid-33] Add per-client per-scope auto approval" into develop
      [cfid-164] Change the 'members' sub-attribute on Group object adhere to SCIM spec.
      Merge "[cfid-164] Change the 'members' sub-attribute on Group object adhere to SCIM spec." into develop
      [cfid-245] Treat user's default authorities as default groups, similar to 'uaa.user'.
      Merge "[cfid-245] Treat user's default authorities as default groups, similar to 'uaa.user'." into develop
      [cfid-89] Improve unit test coverage for scim.groups and fix bugs caught in the process
      [cfid-162] Remove code cycles and make scim code extractable
      [cfid-282] Change access permissions on the PUT /Groups endpoint
      Merge "[cfid-282] Change access permissions on the PUT /Groups endpoint" into develop
      [cfid-266] Validate new password in a password-change flow
      [cfid-142] Improve error handling for SCIM endpoints.
      [cfid-122] Add api docs for SCIM groups.
      Make sure a group cannot be nested within itself
      [cfid-331] Prevent cycles in nested groups from causing an infinite recursion
      [cfid-243] Add gatling scalability tests for SCIM groups

Change-Id: I35f4744f8791730496e36b1642e6bd7cedd15b11