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

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

Open gberche-orange opened 3 years ago

gberche-orange commented 3 years ago

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) :

Impacts of 2) :

Impacts of 3)