You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SHOULD be returned if the Service Instance already exists, is fully provisioned, and the requested parameters are identical to the existing Service Instance. The expected response body is below.
201 Created
MUST be returned if the Service Instance was provisioned as a result of this request. The expected response body is below.
202 Accepted
MUST be returned if the Service Instance provisioning is in progress. The operation string MUST match that returned for the original request. This triggers the Platform to poll the Last Operation for Service Instances endpoint for operation status. Note that a re-sent PUT request MUST return a 202 Accepted, not a 200 OK, if the Service Instance is not yet fully provisioned.
400 Bad Request
MUST be returned if the request is malformed or missing mandatory data. MAY be returned if the request contains invalid data, in which case the error response MAY include a helpful error message in the description field (see Service Broker Errors).
409 Conflict
MUST be returned if a Service Instance with the same id already exists or is being provisioned but with different attributes.
Currently, duplicate provisionning calls leads to duplicate backend services, or depending on the configuration on errors from Cf reporting already existing app/service instance names
Same issue exist for deprovisionning and likely updates.
@gberche-orange thanks. good catch! I have an unrelated request. Mind if we don't use the acronym SCAB? It's our fault for naming the project that way, but that word has negative connotations in English. :-D Maybe let's just say "app broker"?
https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md#provisioning
See kubernetes-retired/service-catalog#1639 and case reproduced in OpenShift v3.9.51 ( Kubernetes v1.9.1+a0ce1bc657 )
Currently, duplicate provisionning calls leads to duplicate backend services, or depending on the configuration on errors from Cf reporting already existing app/service instance names
Same issue exist for deprovisionning and likely updates.
See orange-cloudfoundry/osb-cmdb#17 and orange-cloudfoundry/osb-cmdb#17 (comment) for considered fix using the service instance repository
The text was updated successfully, but these errors were encountered: