Introduce instance-level runner scopes for runner controllers
What does this MR do and why?
Introduce instance-level runner scopes for runner controllers
This change set introduces instance-level runner scopes for (instance-level) runner controllers.
This is a continuation of adding instance-level scope for runner controllers in !223199 (merged).
References
It's implementing the rest of the following issues:
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.