Skip to content

Developer friend field naming for x-osb-cmdb #100

@gberche-orange

Description

@gberche-orange

Expected behavior

As a service broker author

Observed behavior

x-osb-cmdb uses dash character which is not supported in field name in

Use of _ would be more developer friendly.

Affected release

Reproduced on version 1.4.0

Alternative fixes

  1. introduce a new field x_osb_cmdb. Document x-osb-cmdb as deprecated but keep it.
  2. introduce a new field x_osb_cmdb. Remove x-osb-cmdb field from requests (breaking change)
  3. introduce a new field x_osb_cmdb. add opt-in to keep x-osb-cmdb (likely as user-facing a catalog tag/metadata)

Impacts of 1) :

  • more verbose payload
  • confusions for service broker authors to see duplicated fields

Impacts of 2) :

  • service brokers with existing updateable service instances need to support both variations x_osb_cmdb and x-osb-cmdb (since once the breaking change is deployed they will receive updates including x_osb_cmdb param

Impacts of 3)

  • user-facing opt-in somewhat damages UX
  • implementation complexity for osb-cmdb

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions