Skip to content

GitLab Next

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 39,511
    • Issues 39,511
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 1,221
    • Merge requests 1,221
  • Requirements
    • Requirements
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
    • Value stream
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #35930

Closed
Open
Created Nov 08, 2019 by Mike Nichols@mnichols1Developer

Apply feature flag lists as a strategy

Problem to solve

#13308 (closed) introduced the ability to create and manage lists, but we need to be able to apply lists as a strategy to feature flags to be useful.

Intended users

  • Developers who create feature flags
  • QA engineers enabling/disabling flags
  • Release managers who want to control which features are released and to which customer base
  • Support engineers that wish to release features to beta customers or test version to fix bugs for specific customers

Proposal

Add the ability to use lists as a feature flag strategy.

UX proposal

Add an additional option to the strategy dropdown to allow List If List is chosen, add a searchable dropdown to allow a user to select from the lists that have been created.

Desc Mockup
Desktop List strategy image
Desktop List select list image
Mobile List strategy image
Mocks with previous UI
Desc Mockup
Desktop List strategy Group
Mobile List strategy Group_Mobile

Permissions and Security

A user who has permission to the environments referenced in the strategy can modify the strategy settings.

Documentation

Testing

What does success look like, and how can we measure that?

  • Number of times a list is added/removed to a feature flag
  • Number of times a user is added/removed to a list

What is the type of buyer?

Links / references

Edited May 21, 2020 by Mike Nichols
Assignee
Assign to
Time tracking