Skip to content

Feature flag Cleanup/Removal

Related to #328418 (closed).

Feature

This feature uses the :corpus_management feature flag! Look for references to corpusManagement, corpus_management

Also look for references to :corpus_management_ui and corpusManagementUi

Owners

  • Team: Secure:Fuzzing
  • Most appropriate slack channel to reach out to: #g_secure-fuzz-testing
  • Best individual to reach out to: @farias-gl
  • PM: @derekferguson

Cleanup

This is an important phase, that should be either done in the next Milestone or as soon as possible. For the cleanup phase, please follow our documentation on how to clean up the feature flag.

  • Announce on the issue that the flag has been enabled

  • Remove :corpus_management and :corpus_management_ui feature flag

    • Remove all references to the feature flag from the codebase
    • Remove the YAML definitions for the feature from the repository
    • Create a Changelog Entry
  • Clean up the feature flag from all environments by running this chatops command in #production channel /chatops run feature delete some_feature.

Final Step

  • Close this rollout issue for the feature flag after the feature flag is removed from the codebase.

Rollback Steps

  • This feature can be disabled by running the following Chatops command:
/chatops run feature set --project=gitlab-org/gitlab feature_name false
Edited by Dheeraj Joshi