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) |
|
Screenshots or screen recordings
How to set up and validate locally
- Enable the feature flag: in your console
rails c
, and thenFeature.enable(:create_runner_workflow_for_namespace)
- 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
- Expand the Runners section
- Select New project runner
- Submit the create runner form to save a new runner
- 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.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #383144 (closed)
Edited by Miguel Rincon