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

  • Devon (DevOps Engineer)
  • Sidney (Systems Administrator)

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.

Assignee Loading
Time tracking Loading