Security Inventory MVC feature flags

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

The purpose of this issue is to serve as a central repository for feature flags created as part of the work on security inventory project.
To prevent unnecessary growth of feature flags and minimize the future effort required for their removal, please consult this issue before adding new flags. Check if an existing flag can meet your requirements, and document any new flags here to maintain visibility across the team.

Name Type Added by Scope Description

vulnerability_namespace_adjustment_worker

beta

link

Instance

Wraps the adjustment service that calculates namespace level vulnerability statistics one a week as a background job. It was introduced as a precautionary measure in case of unintended DB load.

Globally enabled for GitLab.com (since April 12th)

vulnerability_namespace_statistics_diff_aggregation

beta

link

Root group

Added to control which groups should receive diff-based updates, and to estimate the added DB write load

Globally enabled for GitLab.com (since June 15th)

security_inventory_dashboard

wip

link

Group - root_ancestor

Controls which groups can see the newly added navigation menu and page for Security inventory

Globally enabled for GitLab.com (since June 30th)

post_pipeline_analyzer_status_updates

beta

link

Group - root_ancestor

Controls post pipeline analyzer status worker

Globally enabled for GitLab.com (since April 28th)

group_settings_based_update_worker

beta

link

Group - root_ancestor

Controls updating analyzer status records based on project security setting changes

Globally enabled for GitLab.com (since July 8th)

Edited by Gal Katz