Open gberche-orange opened 4 years ago
Status as of V1.6.0 for instances_retrievable feature
instances_retrievable
field https://github.com/orange-cloudfoundry/osb-cmdb/blob/bd8c963453d2137e5385a1cda50a6e9dd519fd17/spring-cloud-app-broker-acceptance-tests/src/test/java/org/springframework/cloud/appbroker/acceptance/CloudFoundryAcceptanceTest.java#L219instances_retrievable
propertyPaas-templates osb smoke tests are missing call to "cf curl /v3/service_instances/:guid/parameters"
, see https://www.pivotaltracker.com/story/show/178213858 for smoke test scenario
Steps from V1.6.0 for binding_retrievable feature
Decision on whether to migrate to v3 CAPI api to support async service bindings
V3 service binding is not yet supported in cf-java-client
service_bindings
pathPOST /v3/service_credential_bindings
V2 async service bindings does not exist.
[ ] check prereq support in spring-cloud-service-broker
[ ] Implement GET /v2/service_instances/:instance_id/service_bindings/:binding_id
by returning the current service key using v2 CC api support in cf-java-client
[ ] Add acceptance test
Suggested alternative to implementing and testing async service binding is to wrap the CF CLI, thanks @o-orand
Async service binding is now available in https://github.com/cloudfoundry/cf-java-client/releases/tag/v5.9.0.RELEASE thanks to https://github.com/cloudfoundry/cf-java-client/pull/1158
Expected behavior
cf service
UX in V8)As an osb-client,
instances_retrievable
feature to be implementedObserved behavior
Osb-cmdb and SCAB does not currently implement the fetch endpoints.
As a workaround, OSB client can be given a read-only access to the osb-cmdb to discover existing backing service guids. (duplicate of #23)
Affected release
Reproduced on version 0.2