Add cookie-based access to Feature Flags
Problem to solve
We recently rolled out feature flags with the ability to turn a feature off or on. Another important capability of feature flags is to be able to set a cookie value where, for users who have it set, will always see the feature in question enabled. Turning this on will allow very targeted testing using Feature Flags, and will supplement Review Apps nicely as a way to validate that changes deployed to production are working without having to jump through hoops to review them.
Proposal
The Unleash client library already supports cookie-based scenarios (https://github.com/Unleash/unleash#activation-strategies) (https://www.unleash-hosted.com/cookies). We need to:
- Update our implementation of the server API to support associating a cookie with a feature flag
- Display the associated cookie in the Feature Flag UI
What does success look like, and how can we measure that?
TBD
Links / references
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.