From time to time, you may need to grant additional CI minutes to a namespace without affecting the namespace's usual monthly quota.
If a customer is in trial and a request is submitted to increase their amount of CI minutes to match those a Premium or Ultimate subscriber receives then the support engineer should seek authorisation from the customers sales representative to provide the additional CI Minutes, as they are able to self-authorise such requests. However, if a request is made for an increase in excess of the standard allotments of CI minutes (i.e. more than 10,000 minutes for a Premium trial and more than 50,000 minutes for an Ultimate trial) then a transaction is required and those minutes should be paid.
For an existing customer - other than an act of goodwill (i.e product bug, unplanned GitLab.com downtime, performance issues etc…), any additional CI Minutes or Storage should be paid for
To transfer CI minutes from a user's personal namespace to a group namespace, use the Force Association Mechanizer.
If the Mechanizer does not work, you will need to request a refund for the customer. In this case:
0/Not supported minutes has been consumed.
Please do not use the enabling CI minutes process for validating a user account to bypass the need for a credit card when requested for community contributors. Instead, use the following method:
Requirements:
Steps:
https://gitlab.com/admin/users/USERNAME/edit
.Validate user account
checkbox.Save changes
.The following process will remove the restrictions for using CI minutes for groups who are part of a sales assisted trial.
NOTE: Soon to be deprecated
Use the form named enable Ci Minutes. Enter the namespace information.
From the customerDot Console run the following function:
irb(main) enable_ci_minutes_trial('namespace')
=> "{\"status\":\"success\",\"message\":\"namespace members are now enabled to run CI minutes\"}"