-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
None
-
False
-
-
True
-
BIZ-629 - ELS add on for concurrent (non-pay-as-you-go) RHEL offerings
-
-
We added a set of cards required for our Azure integration to combat a delay in subscription id becoming available to actually remit usage to Azure. The design for that includes a cron job to initiate retries. The design also includes a database update.
This card is for updating the OpenAPI spec and creating the liquibase script to add the database column, because those are easy to do upfront and unblock the rest of the work.
Requirements
- New POST endpoint, /internal/rpc/remittance/processRetries
- Has an optional timestamp query param (as_of). When param is missing, use current timestamp.
- requires PSK
- New column (retry_after) in billable_usage_remittance database table
- datatype: date
- nullable
- Hitting the endpoint will respond, but it doesn't actually do anything
- blocks
-
SWATCH-2101 Retry processing billable_usage's with retry_after field populated
- Closed
-
SWATCH-2100 Process dead letter billable usages messages
- Closed