[Spike] Ability to cancel a Cloud License once activated
Problem
Currently, when a customer is issued a self managed license, there is no process for cancelling their license. This may be needed in the scenario of non-payment.
This has never historically been an issue given we have issued only 1-year licenses. However, with the change made in #4816 (closed), we now generate multi-year cloud licenses for the entire subscription term. In the case of Annual Payments, there is nothing to stop the customer from not paying for years 2 or 3 but still having access to their subscription.
Proposal
Determine options for systematically canceling a subscription via cloud license sync in the case of non-payment.
Result
Issues are created for moving forward with the ability to cancel a subscription which is active on cloud licensing.
@cwiesner
created the following issues to address this:
- https://gitlab.com/gitlab-org/customers-gitlab-com/-/issues/6495+
- https://gitlab.com/gitlab-org/customers-gitlab-com/-/issues/6496+
- https://gitlab.com/gitlab-org/gitlab/-/issues/411863+
- https://gitlab.com/gitlab-org/customers-gitlab-com/-/issues/6498+
Next Steps
Determine business process for addressing cancellations.