Allow to enable the performance bar per user or Feature group
- EE MR: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2344
- Omnibus MR: omnibus-gitlab!1724 (merged)
What does this MR do?
- This adds a feature group called
performance_team
that can be enabled via the API. This feature group has access to theperformance_bar
feature. - This
performance_team
feature group is tied to a GitLab group that can be configured inconfig/gitlab.yml
via theperformance_bar.allowed_group
setting. It defaults tonil
.
Are there points in the code the reviewer needs to double check?
Does this MR meet the acceptance criteria?
-
Documentation created/updated - Tests
-
Added for this feature/bug -
All builds are passing
-
-
Conform by the merge request performance guides -
Conform by the style guides -
Branch has no merge conflicts with master
(if it does - rebase it please) -
Squashed related commits together
What are the relevant issue numbers?
Closes #33929, #34528 (closed).
Edited by 🤖 GitLab Bot 🤖