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

Unrecognized reported usage units ignored silently #1275

Closed
pierre opened this issue Feb 6, 2020 · 0 comments
Closed

Unrecognized reported usage units ignored silently #1275

pierre opened this issue Feb 6, 2020 · 0 comments

Comments

@pierre
Copy link
Member

@pierre pierre commented Feb 6, 2020

If usage data is reported for units that aren't present in the catalog, these aren't invoiced and ignored silently. These could happen for instance if a third party provider is responsible for reporting these units, but is not in control of the catalog configuration.

This can also be confusing if subsequent versions of the catalog know about these unit types: depending on which catalog version a given subscription is on (e.g. grandfathering), some of these units can be invoices while some are ignored.

Could Kill Bill be more defensive about this?

  • Validating upon usage reporting might be hard, as the usage module would have to pull the catalog versions
  • Another idea could be to park the account when invoicing detects such inconsistencies (we might have to introduce a config property for backward compatibility)
pierre added a commit that referenced this issue Feb 7, 2020
…catalog

This fixes #1275.

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
@pierre pierre added this to the Release-0-20.15 milestone Feb 13, 2020
@sbrossie sbrossie closed this in 79c7c14 Feb 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant
You can’t perform that action at this time.