Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

missing billing reference #119

Closed
mayrstefan opened this issue Dec 19, 2016 · 6 comments
Closed

missing billing reference #119

mayrstefan opened this issue Dec 19, 2016 · 6 comments

Comments

@mayrstefan
Copy link

The service catalog can provide plans with costs. When a service is provided from a third party there is no specification or recommendation how to pass billing or account information to the service provider.

A possible solution could be to extend the plan metadata by required parameters for the service creation

Plan Metadata Field:

"metadata":{
   ...
   "requires": [ "accountNumber" ],
  ...
}

When creating a service instance:

{
 ....
  "parameters":        {
    "accountNumber": 123456789
  }
}
@angarg12
Copy link
Contributor

angarg12 commented Dec 21, 2016

For the record, how to include pricing, billing and other business operations in the spec was discussed, and my understanding is that it won't be considered for the time being. Another spec effort focused on this kind of operations is being discussed, and it would be compatible with SB to handle specifically these situations.

Metadata and community driven are strictly speaking not part of the spec, so how much we should get involved on them is ill defined at the time. Please refer to #113 for more information.

@mayrstefan
Copy link
Author

Even if the metadata fields are moved from the core specs into some community standard or profile: if there are costs there should be at least a recommendation on how to bill a service. Duglins comment looks like these community standards could be included in this repo aside the core servicebroker spec. This issue should remain as a marker until something specific is decided on the location.

Maybe the idea to use a metadata field to mark some parameters as mandatory for service creation is generic enough to be included in the spec independent of the cost/billing issue. That could be split into a separate ticket if needed.

@angarg12
Copy link
Contributor

If you mean marking input parameters as mandatory, that is included in the input parametrization proposal using JSON schema. The discussion is in #59.

@gberche-orange
Copy link
Contributor

gberche-orange commented Jan 11, 2017

@mayrstefan @angarg12 This specific use-case of a service broker author requiring an account number in input parameters was specifically drafted as part of the "catalog-attached schema" proposal with example schemas supporting this use-case

As there are current discussions on pros and cons of each input schema proposals it might be worth providing feedback related to the accounting use-case, and possibly join the call planned on thursday 1/11

/CC @bmelville @avade

@mattmcneeney
Copy link
Contributor

mattmcneeney commented Jul 11, 2017

CF currently handles billing outside of this spec. If there are no immediate desires for a platform to resolve this, should we close this issue? @angarg12 @shalako

@angarg12
Copy link
Contributor

If this becomes a concern in the future we will create a new proposal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants