Implemented feature flag incident management
Added a feature flag to as part of the incident management rollback strategy
- Added a new feature flag
incident_management_features_disabled - Moved incident management menu item behind feature flag
- Moved controller index action behind feature flag
- Added test coverage
- Fixed existing specs failing due to new feature flag changes
References
Screenshots or screen recordings
| Before | After |
|---|---|
How to set up and validate locally
- In rails console enable the feature flag
Feature.enable(:incident_management_features_disabled, @project) - Visit projects
- Select project where feature flag is enabled for
- Click on Monitor menu on the left sidebar
- Check that Incident menu tab does not show up
- Visit the incident list page directly
- Check that it return 404 page
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist.
Edited by Nnamdi Ogundu