Skip to content

Support CURD operation for feature flag scopes (GitLab API)

Shinya Maeda requested to merge support-curd-operation-for-flag-scopes into master

What does this MR do?

Previously, in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/9110/pipelines, we supported multiple environment feature for Unleash API. So that unleash clients can use multiple environment feature today, although, users cannot add/remove environment scopes in GitLab UI yet.

This merge request exposes attributes for scope creation in order to let users create/update/destroy scopes.

What are the relevant issue numbers?

Related: https://gitlab.com/gitlab-org/gitlab-ee/issues/8621

This MR is built on top of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/9110

This feature is behind a feature flag (Flipper) named feature_flags_environment_scope

To enable this feature, execute FeatureFlag.enable(:feature_flags_environment_scope).

Does this MR meet the acceptance criteria?

Edited by Kamil Trzciński

Merge request reports