I need to distinguish client platform in OSB service provisionning calls
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
the service broker framework isn't granting access to OSB context
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)
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 casesAffected 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)