Skip to content

Allow the feature flags to be enabled/disabled with more granularity

EE MR: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2290

What does this MR do?

Allow the feature flags to be enabled/disabled with more granularity

This allows to enable/disable a feature flag for a given user, or a
given Flipper group (must be declared statically in the `flipper.rb`
initializer beforehand).

Are there points in the code the reviewer needs to double check?

Regarding the milestone in which we want this to go, this doesn't technically fix a regression, but this will allow to re-enable the performance bar, which was supposed to land with %9.3...

Why was this MR needed?

To be able to enable the performance bar for a given set of people only.

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #34078 (closed)

Edited by Rémy Coutable

Merge request reports