Install and configure GitLab runners from GitLab
Problem to solve
Installing, configuring and registering GitLab runners requires a decent amount of work from Systems Administrators or DevOps Engineers.
Intended users
Proposal
Add the ability to install and configure a GitLab runner from GitLab. The user would provide their cloud provider credentials (or optionally use IAM role of self-hosted GitLab), network configuration (VPC, subnets, and security groups), and the runner configuration. This includes the ability to specify a range of amount of runners for autoscaling.
What does success look like, and how can we measure that?
As a DevOps Engineer, I would like the ability to install and configure autoscaling GitLab runners in AWS directly from GitLab.com without having to maintain a runner manager.