Skip to content

Add project runners register page

What does this MR do and why?

This change adds the project runner register page for the new runner creation workflow behind flag: create_runner_workflow_for_namespace.

The change will allow project maintainers to register their runners using the new workflow.

Work is split in two:

MR
Add project runners creation page (!117680 - merged)
Add project runners register page (!117836 - merged) you are here!

Screenshots or screen recordings

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_for_namespace)
  2. Visit a project's CI/CD settings, you must own the project e.g. http://gdk.test:3000/top-group/top-project/-/settings/ci_cd
  3. Expand the Runners section
  4. Select New project runner
  5. Submit the create runner form to save a new runner
  6. Verify the register page works as expected.

MR acceptance checklist

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

Related to #383144 (closed)

Edited by Miguel Rincon

Merge request reports

Loading