Add Group-level Application Setting for Shared Runners
Problem to solve
Today, shared runners are enabled by default. We want to be able to disable this, and some application owners may want to control this at Group-level and impact the way it is inherited down to projects.
Proposal
Make only project-level shared_runners_enabled
being controlled by Application setting (today's behavior) and we disable it:
- new groups will be created with enabled shared runners
- new projects will be created with disabled shared runners but could be easily enabled if they need to, without asking the group admins
Edited by Veethika Mishra