Skip to content

Add new runner creation workflow feature flag

Miguel Rincon requested to merge 383139-add-runner-creation-workflow-ff into master

What does this MR do and why?

This change adds a new empty page (behind the feature flag create_runner_workflow) where the runner team will add a runner creation workflow that does not require global registration tokens.

This workflow is aimed to give admin more control over the resources that are created in their instance.

Screenshots or screen recordings

create_runner_workflow replaces the runner registration dropdown with a single button that leads the user to the create runner page.

FF off FF on admin/runners/new page (empty while in development)
image image image

How to set up and validate locally

  1. Enable the feature flag: in your console rails c, and then Feature.enable(:create_runner_workflow)
  2. Visit Admin -> CI/CD -> Runners
  3. Confirm the "New instance runner" button is available on the top-right corner
  4. Select the button to go to a new empty page

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Miguel Rincon

Merge request reports

Loading