Make enabling shared runners on forked project configurable
Description
Allow enabling shared runners on project fork to be configurable. Currently, the fork will have the settings of the upstream project.
Use Case
They want to have the upstream project use specific runners only. To accomplish this, they disable shared runners. They want forked projects to only run on shared runners. However, since shared runners were disabled when the project was forked, they are disabled.
Proposal
Allow a configurable option for keeping the CI/CD settings when forking projects.
Links / references
Customer ticket -> https://gitlab.zendesk.com/agent/tickets/90942 (internal)