Show amount of CI minutes left instead of percentage in the Pipeline CI minutes banner
Context
On GitLab.com, when Pipeline quotas is running low, there will be a banner to warn the Group owner of the CI minutes left in their namespace. Currently, this will be shown in percentage 30%, 5%, and 0% as mentioned in CI/CD consumption FAQ.
Problem
For the first 2 purchases of 1000 additional CI minutes, this will make sense as when there're less than 30% (720) of 2000 total CI minutes available, the banner go away after each purchase. However after third purchase onward, it would get harder and hard to remove the banner as the total Pipeline quotas expand.
For customers who have Ultimate subscription, their pipeline quotas would start at 50000 minutes. If they reach 30% or 5%, it would cause a confusing experience after they purchase additional CI minutes.
Proposal
We should show exactly how much CI minutes left in their Pipeline quotas so the customer is better informed. We should also allow the customer to configure a threshold that would trigger the banner.