Allow `admin_runner` ability to change shared runners setting
What does this MR do and why?
This change allows members of a custom role with the admin_runners
permission enabled to be able to change the shared_runners_setting
.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Before | After |
---|---|
Before | After |
How to set up and validate locally
- In rails console enable the experiment fully
Feature.enable(:custom_ability_admin_runners)
- Visit any group CI/CD settings
http://127.0.0.1:3000/groups/flightjs/-/settings/ci_cd
- Click the
Runners
button. - Click the
Enable instance runners for this group
button.
Edited by mo khan