Order_Imp_OneTime_Charge_Not_Allow_To_Change error when linking compute minutes subscription to group
Bug
Summary
Because we now display "Link subscription to group" button is not shown for Compute minutes only and Storage only subscriptions, a generic error with the text An unexpected error occurred. If the problem persists, contact support.
is thrown when linking a compute minutes only subscription to a group that seems to have more members in the group that the quantity in the compute minutes subscription.
What is the current bug behavior?
When linking a compute minutes subscription, I believe the change_gitlab_group process attempts to quote the user for overages by comparing the number of billable users in the group to the number of compute minutes pack in the subscription.
What is the expected correct behavior?
The compute minutes subscription should be linked without checking for overages
Relevant logs and/or screenshots
GCP Logs: https://cloudlogging.app.goo.gl/Jwt7NATv1BYTsDFV8 Sentry: https://new-sentry.gitlab.net/organizations/gitlab/issues/?project=8&query=user%3A%22id%3A699599%22&referrer=event-tags
Workarounds
Force associate with Mechanizer. If the minutes are not added up (for example due to Compute minutes not provisioned when effective ... (#7565 - closed)), add the minutes manually using mechanizer.
Reported examples
Support Priority Score: (0, 0, 0, 0, 2, 2, 3, 0, 3, 0, 2) => 12