Scope `ci_include_components` feature flag to Namespace
What does this MR do and why?
Related to [Feature Flag] Enable `ci_include_components` (#390646 - closed)
In this MR I simply change the actor of the feature flag from Project
to Namespace
ensuring that we always use the root_namespace
.
This makes is easier to enable the feature for an entire namespace/organization than enabling it for each project. By enabling the FF once we can have:
- a namespace defining a components repository and testing it in its own
.gitlab-ci.yml
. - another project in the same namespace using a component from that repository.
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
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.
Edited by Furkan Ayhan