Skip to content

New Runner creation workflow in Admin Area > Runners

Overview

One of the critical issues with the current runner registration token method for adding a new runner to a GitLab instance is that the token is available to all authorized users. Therefore there is no simple mechanism to trace a runner to the user that installed and connected the runner to a GitLab instance.

In this new workflow, adding a new runner to a GitLab instance requires authorized users to create a runner in the GitLab UI and include essential configuration metadata. With this method, the runner is now easily traceable to the user, which will help administrators troubleshoot build issues or respond to security incidents.

User flow

Frame_1__1_

Proposal

  • Update Register an instance runner dropdown button to a normal button
  • Create a new page with a form that includes the configuration inputs
  • Generate registration command should output the command to register a runner
  • Support the old registration flow by linking to the existing modal in the Register page description

Designs in design management

Video summary

Figma

Platform logos

Edited by Darren Eastman