Bug fix. Escape characters should not be in object names.
Added the public attribute to the service_plans API response
refactored a bit of the service_broker code, deactivate/delete
plans/services depending on situation
Fix validation/error handling
bump errors to include BuildpackInvalid

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Added test for marking service inactive with active plan

Signed-off-by: Zach Robinson <zrobinson@pivotallabs.com>
Merge branch 'catalog_sync_wip'
Log V1 service broker requests and responses

[#57777458]
Return an error if the catalog has any services with no plans

Signed-off-by: alex choi <achoi@pivotallabs.com>
Merge branch '47817197_bug' of git://github.com/DanLavine/cloud_controller_ng into DanLavine-47817197_bug
breaking up integration test into smaller parts

adjusting expectations since we no longer allow services without plans

Signed-off-by: Zach Robinson <zrobinson@pivotallabs.com>
Make update service broker api test more descriptive about all
fields that can be updated.

[#58590590]

Signed-off-by: alex choi <achoi@pivotallabs.com>
Merge branch 'DanLavine-47817197_bug'
Set Fog gem to 1.16.0, simplify configuration hash scheme
Import new plans from v2 brokers as private

Add CatalogPlan#cc_plan and #cc_service
Add CatalogService#cc_service
CatalogPlan.new now takes a ServiceBroker, to properly scope service queries

[#58925970]
Revert "Bug fix. Escape characters should not be in object names."

This reverts commit cec965b92bfed7c74a4cea842260632ff6f21f93. After talking
with some CF users this change breaks some reasonably named objects,
e.g. objects with the dollar sign. Reopening issue to reduce scope of
disallowed names.
Merge branch 'master' of github.com:cloudfoundry/cloud_controller_ng
When we get a validation exception, log the original exception.
Log the full exception payload when exceptions get sent to the client.
stop emitting everything when out of dea capacity

fixes #101

[finishes #59946606]

Signed-off-by: Alex Suraci <asuraci@pivotallabs.com>