openservicebrokerapi / servicebroker

Open Service Broker API Specification
https://openservicebrokerapi.org/
Apache License 2.0
1.19k stars 436 forks source link

Make organization_guid and space_guid not required field in Provision request #687

Closed FelisiaM closed 5 years ago

FelisiaM commented 5 years ago

What is the problem? Provision request spec defines organization_guid and space_guid as required fields. These fields have been deprecated in favour of using context around Nov 2017

Who does this affect? Keeping them as required might be a cause of confusion since the prefered and consistent way of passing the organisation_guid and space_guid is via context (as defined for Bind and Update endpoints as well)

Do you have any proposed solutions? Removing the need for these fields to berequired or removing them from the spec altogether.

mattmcneeney commented 5 years ago

Hey @FelisiaM thanks for opening this issue!

Unfortunately we cannot make breaking changes to the spec without cutting a major release. However, I totally agree that these should be removed from the spec now that they are in the context object. I have added this to the Ideas for v3 wiki page! I'll close this issue since we are tracking this in that page for when the time comes to think about v3.