Conditional Additional CSP Resources for Billing #534

Merged
tobru merged 1 commit from product-options into main 2026-05-29 07:12:45 +00:00
Owner

Today every AdditionalCSPResource matching a (service, provider) pair is added to every bill. Some resources should only apply when the customer has actually enabled the underlying feature, for example:

  • A backup add-on charge only when spec.parameters.backup.enabled == true.
  • A LoadBalancer surcharge only when spec.parameters.network.serviceType == "LoadBalancer".

The customer already toggles these settings in the existing instance form. We need the billing calculator to follow that toggle without introducing a second, parallel "enable add-on" control.

Today every `AdditionalCSPResource` matching a `(service, provider)` pair is added to every bill. Some resources should only apply when the customer has actually enabled the underlying feature, for example: - A backup add-on charge only when `spec.parameters.backup.enabled == true`. - A LoadBalancer surcharge only when `spec.parameters.network.serviceType == "LoadBalancer"`. The customer already toggles these settings in the existing instance form. We need the billing calculator to follow that toggle without introducing a second, parallel "enable add-on" control.
tobru changed title from WIP: Product options for billing to Conditional Additional CSP Resources 2026-05-29 07:11:13 +00:00
tobru changed title from Conditional Additional CSP Resources to Conditional Additional CSP Resources for Billing 2026-05-29 07:11:23 +00:00
renovate force-pushed product-options from 2a1ed91319
All checks were successful
Tests / test (push) Successful in 1m11s
to 514ef177de 2026-05-29 07:12:23 +00:00
Compare
tobru merged commit f15284fea1 into main 2026-05-29 07:12:45 +00:00
tobru deleted branch product-options 2026-05-29 07:12:45 +00:00
Sign in to join this conversation.
No description provided.