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
GIVEN I have bound an app to a managed service WHEN I DELETE /v3/service_credential_bindings/my-binding-guid THEN I get a 202 Accepted response with Location header ppointing me to a binding deletion job THEN eventually I see the binding deletion job to succeed THEN binding data should not be available to the app (after a restart/restage) any more
Dev notes:
The implementation should call Unbind on the service broker
When requesting unbind from the broker, the implementation should send the accepts_incomplete=true query parameter to enable async unbind
When the broker unbinds the service in a sync manner (the broker responds with 200 OK), the implementation must not check for binding last operation as the binding has been already deleted and no operation is running
When the broker responds with 202 Accepted, then the implementation should poll the binding last operation until the operation completes.
If the operation succeeds, the CFServiceBinding along its credentials secrets should be deleted
If the operation fails, the failure should be reflected in the CFServiceBinding status
danail-branekov
changed the title
As a Korifi API user I want to be able to unbind from a service instance
As a Korifi API user I want to be able to unbind from a managed service instance
May 23, 2024
GIVEN I have bound an app to a managed service
WHEN I
DELETE /v3/service_credential_bindings/my-binding-guid
THEN I get a
202 Accepted
response withLocation
header ppointing me to a binding deletion jobTHEN eventually I see the binding deletion job to succeed
THEN binding data should not be available to the app (after a restart/restage) any more
Dev notes:
The implementation should call
Unbind
on the service brokerWhen requesting unbind from the broker, the implementation should send the
accepts_incomplete=true
query parameter to enable async unbindWhen the broker unbinds the service in a sync manner (the broker responds with
200 OK
), the implementation must not check for binding last operation as the binding has been already deleted and no operation is runningWhen the broker responds with
202 Accepted
, then the implementation should poll the binding last operation until the operation completes.If the operation succeeds, the
CFServiceBinding
along its credentials secrets should be deletedIf the operation fails, the failure should be reflected in the
CFServiceBinding
statusUnbind OSBAPI docs
Binding last operation OSBAPI docs
Synchronous vs asynchronous operations OSBAPI docs
Managed services proposal
Delete service binding docs
The text was updated successfully, but these errors were encountered: