Skip to content

Scope `ci_include_components` feature flag to Namespace

Fabio Pitino requested to merge scope-ci-include-components-ff-to-namespace into master

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.

Edited by Furkan Ayhan

Merge request reports

Loading