Feature Flags Migration from V1 to V2
Problem to solve
Following #35555 (comment 285373560), we have a state where we will have the old feature flag architecture living simultaneously with the new architecture. While we will not permit creation of the feature flags in the old architecture, we will need to migrate the flags from the old to the new before we can depricate the old architecture.
Intended users
Users who have used GitLab feature flags in the previous architecture
Further details
Proposal
The minimum that we can do is provide documentation to instruct the users how they can do this migration themselves.
We can also do the migration for them as detailed below.
We will evaluate the path to take when it will be relevant.
TODOs (weight breakdown)
- 3 for migrating existing data (1 for migration code, 1 for enabling migration, 1 because I anticipate finding cases we may have overlooked at first)
- 1 for documentation