orange-cloudfoundry / osb-cmdb

A configuration management db for Open Service Broker API broker implementations
Apache License 2.0
14 stars 1 forks source link

Propagate osb client platform name to backing service #63

Closed gberche-orange closed 3 years ago

gberche-orange commented 4 years ago

Expected behavior

As a 3rd party backing service provider

Observed behavior

The x-osb-cmdb param includes OSB context and headers which propagates the osb-cmdb organization name in parameters.x-osb-cmdb.annotations.brokered_service_context_organizationName, which is not sufficient to identify a client platform tenant in the following cases

Affected release

Reproduced on version 1.1.0

Proposed api

The x-osb-cmdb param includes an additional annotations.brokered_service_client_name field matching the osb-cmdb backing service org name (or potentially an opt-in property to make this name stable in time despite the org renaming)