馃彄 Shared runner billing and management for self-managed
Part of our ambition for CI is making it as accessible and easy as possible for our users. With a large fleet of runners on GitLab.com, we've removed the need to manage `gitlab-runner` for our hosted customers and users; instead, you're able to take advantage of features like Auto DevOps with our maintained, performant runners and get your projects flying nearly immediately.
We're part of the way there - we want to extend this convenience to self-managed instances, and allow them to take advantage of Runners hosted on our GitLab.com infrastructure. By doing this, we remove the need to manage `gitlab-runner` and make DevOps that much easier to kickstart.
This epic addresses how users will be able to purchase CI time for self-managed instances (both CE and EE). Users should be able to purchase minutes, manage their ability to use them, and see a clear history of the runner time that was granted and consumed.
epic