Add project runners creation page
What does this MR do and why?
This change adds the runner create page for the new runner creation
workflow behind flag: create_runner_workflow_for_namespace.
The change will allow project maintainers to add 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
| new link | new page |
|---|---|
![]() |
![]() |
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 you maintain,
- Select Settings > CI/CD in the menu to visit e.g. http://gdk.test:3000/flightjs/Flight/-/settings/ci_cd
- Expand Runners
- Select New project runner
- Save a new runner
- Verify the
Runner created.alert is shown - Verify the runner is visible back in Settings > CI/CD (The next step will be added in the next MR).
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

