Reach GitLab's groups to fill details about their feature flags
TL;DR
Related: #241771 (closed)
This issue described a method and execution for reaching respective groups to fill details of their YAML feature flags.
The intent is to have as many YAML feature flags to contain group: ownership, and if possible introduced_by_url: and rollout_issue_url:.
The idea
The idea is to follow this semi-automated processes:
- enumerate all feature flags from the config/feature_flags/development/ and ee/config/feature_flags/development/
- use
regexpto find the most recent person that changed a line with that feature flag being used (in some cases it might not be 100% accurate) - create a list of feature flags with a
@ayufanas a checkbox to ask a given individual to update the feature flag - notify individuals via TODOs and ask them to update
group:field of YAML definition - an individual should open a very simple MR containing changes for only a given fields
- it is desired for a single MR to have changes to many feature flags to reduce merge time
- it is advised to update
introduced_by_url:androllout_issue_url:(if present) - it is not required to retroactively create
rollout_issue_url:
This is the script that generates data: https://gitlab.com/-/snippets/2016367.
What is needed from you?
- If you see your name for a given file, go ahead and update
group:field - If you don't know anything about the given feature flag, feel free to ignore this
- Open a single MR to update many feature flags, assign to any of maintainers directly for quick merge as soon as MR is green
- Consider using WebIDE to edit many files in bulk
- Mark a checkbox on this page once you did it
- If possible additionally update
introduced_by_url:androllout_issue_url: - Do not spend time to retroactively create
rollout_issue_url:unless you consider this useful
FOSS feature flags
-
ajax_new_deploy_token: @ebaquelexicalunit -
allow_group_deploy_token: @ebaque -
allow_possible_spam: @jarka -
allow_unsafe_ruby_regexp: @ayufan @marcel.amirault -
api_kaminari_count_with_limit: @abrandl -
application_settings_tokens_optional_encryption:Gilang Gumilar -
approval_rule: @ayufan @vsizov -
approvals_commented_by: @sming-gitlab -
approval_suggestions: @farias-gl -
archive_rate_limit: @stanhu -
async_commit_diff_files: @dskim_gitlab -
auto_create_cluster_management_project: @tigerwnz -
auto_devops_banner_disabled: @ayufan -
backfill_partitioned_audit_events: @pbair -
batch_suggestions: @andr3 @dskim_gitlab -
branch_list_keyset_pagination: @dskim_gitlab -
branch_push_merge_commit_analyze: @lulalala -
broadcast_issue_updates: @engwan -
build_service_proxy: @fjsanpedro -
builds: -
chatops: @proglottis -
ci_artifacts_exclude: @grzesiek -
ci_build_metadata_config: @cam_swords @grzesiekSaikat Sarkar -
ci_bulk_insert_on_create: @ayufan -
ci_daily_code_coverage: @iamricecake -
ci_disable_validates_dependencies: @ayufan -
ci_download_daily_code_coverage: @iamricecake -
ci_dynamic_child_pipeline: @fabiopitino -
ci_enable_live_trace: @grzesiek @ayufan -
ci_instance_variables_ui: @pburdette -
ci_job_heartbeats_runner: @ayufan -
ci_job_jwt: @krasio -
ci_key_autocomplete: @sarahghp -
ci_lint_creates_pipeline_with_dry_run: @fabiopitino -
ci_pipeline_latest: @grzesiek -
ci_pipeline_rewind_iid: @ayufan -
ci_pipeline_status_omit_commit_sha_in_cache_key: @tkuah -
ci_raise_job_rules_without_workflow_rules_warning: @fabiopitino -
ci_skip_persistent_ref_existence_check: @dosuken123 -
ci_store_pipeline_messages: @fabiopitino -
ci_synchronous_artifact_parsing: @iamricecake -
ci_update_queues_for_online_runners: @ayufan -
ci_yaml_limit_size: @fabiopitino -
cleanup_lfs_during_gc: @nick.thomas -
cluster_management_project: @tkuah -
clusters_list_redesign: @jerasmus -
code_navigation: @iamricecake @igor.drozdov -
container_registry_api: @10io -
container_registry_cleanup: @10io -
container_registry_fast_tag_delete: @10io -
context_commits:Anwar Sadath -
coverage_report_view:Fabio Huser@morefice @rickywiens -
create_cloud_run_clusters: @mattkasa -
dag_pipeline_tab:Sarah GP@sarahghp -
dashboard_pipeline_status: @engwan -
default_merge_ref_for_diffs: @garyh @iamphill -
deploy_from_footer: @sarahghp -
deploy_tokens_api: @sabrams -
design_management_allow_dangerous_images: @.luke -
design_management_reference_filter_gfm_pipeline: @alexkalderimis -
disable_metric_dashboard_refresh_rate: @mrincon -
drop_license_management_artifact: @brytannia -
efficient_counter_attribute: @fabiopitino -
export_lfs_objects_projects: @.luke -
export_reduce_relation_batch_size: @georgekoltsov -
feature_flags_new_version: @jagood @marcel.amirault -
file_identifier_hash: @dskim_gitlab -
filter_pipelines_search: @ayufan -
force_autodevops_on_by_default: @mayra-cabrera -
forking: -
forward_deployment_enabled: @ebaque -
g_compliance_dashboard_feature: @djensen - !44042 (closed) -
gitaly_catfile-cache: -
gitaly_deny_disk_access: -
gitaly_enforce_requests_limits: -
gitaly_mep_mep: -
git_push_create_all_pipelines: @patrickbajao -
global_default_branch_name: @thomasrandolph -
go_proxy_disable_gomod_validation:Ethan Reesor -
go_proxy:Ethan Reesor -
grape_gitlab_json: @robotmay_gitlab -
graphql_logging: @cablett -
graphql_lookahead_support: @alexkalderimis -
graphql_milestone_stats: @nfriend -
graphql_release_data: @nfriend -
graphql_releases_page: @nfriend -
group_export_ndjson: @kassio -
group_import_export: @georgekoltsov @jhyson -
group_import_ndjson: @kassio -
groups_tokens_optional_encryption: @ayufan -
hide_jump_to_next_unresolved_in_threads: @sming-gitlab -
highlight_current_diff_row: @oregand -
inactive_policy_condition: @ahegyi -
ingress_modsecurity: @aevstifeev -
invisible_captcha: @alexbuijs @nicolasdular @vitallium -
issues: -
json_limited_encoder: @igor.drozdov -
json_wrapper_legacy_mode: @robotmay_gitlab -
junit_pipeline_screenshots_view: @morefice @rickywiens -
lfs_check: @igor.drozdov -
limit_projects_in_groups_api: @manojmjRajendra Kadam -
log_import_export_relation_creation: @georgekoltsov -
maintenance_mode: @brodock @zcuddy -
marginalia:Balakumar -
merge_orchestration_service: @engwan @dosuken123 -
merge_red_head_comments_position_on_demand: @robotmay_gitlab -
merge_ref_auto_sync_lock:Oswaldo Ferreira -
merge_ref_auto_sync:Oswaldo FerreiraTobias Spagert -
merge_ref_head_comments: @igor.drozdov @robotmay_gitlab -
merge_request_draft_filter: @igor.drozdov -
merge_request_rebase_nowait_lock: @stanhu -
merge_request_short_pipeline_serializer: @igor.drozdov -
merge_requests: -
merge_request_widget_graphql: @iamphill -
metrics_dashboard: -
migrate_bio_to_user_details: @ahegyi @iroussos -
migrate_user_mentions: @acroitor -
modifed_path_ci_variables: @drewcimino -
monaco_blobs: @dmishunov -
monaco_ci: @dmishunov @pburdette -
mr_commit_neighbor_nav: @thomasrandolph -
multiline_comments: @jboyson -
new_release_page: @nfriend -
new_variables_ui: @pburdette -
notes_create_service_tracking: @alexkalderimis -
not_issuable_queries: @egrieff @mdelaossa @wortschi -
oj_json: @robotmay_gitlab -
optimized_timebox_queries: @ahegyi -
packages_coming_soon: @ggelatti -
pages: -
paginated_notes: @nick.thomas -
periodic_project_authorization_recalculation: @ifarkas -
phabricator_import: @reprazent @eread -
pipelines_security_report_summary: @pgascouvaillancourt -
product_analytics: @ali-gitlabDmitriy Zaporozhets -
prohibit_hexadecimal_branch_names: @robotmay_gitlab -
project_export_as_ndjson: @nmilojevic1 -
project_import_ndjson: @ayufan @nmilojevic1 -
project_list_filter_bar: @ekigboFatih Acet@robotmay_gitlab -
project_statistics_sync:Oswaldo Ferreira -
projects_tokens_optional_encryption: @ayufan -
project_transactionless_destroy: @allison.browne -
prometheus_computed_alerts:Adriel Santiago@rcobb @ck3g -
reactive_caching_limit_environment: @Alexand -
real_time_issue_sidebar: @engwan -
release_asset_link_editing: @nfriend -
release_asset_link_type: @nfriend -
release_evidence_collection: @marcia @rverschoorSarah GP@sselhorn -
release_evidence: @sean_carroll -
release_issue_summary: @nfriend -
release_mr_issue_urls: @nfriend -
release_show_page: @nfriend -
remove_legacy_github_client: @georgekoltsov -
repack_after_shard_migration: @nick.thomas -
repository_archive_hotlinking_interception: @robotmay_gitlab -
repository: @dbalexandre -
resource_access_token: @peterhegman @peterhegman -
rugged_commit_is_ancestor: -
rugged_commit_tree_entry: -
rugged_find_commit: -
rugged_list_commits_by_oid: -
rugged_tree_entries: -
rugged_tree_entry: -
safezip_use_rubyzip: @ayufan -
save_raw_usage_data: @alinamihaila -
schema_linting: @himkp -
serverless_domain: @mattkasa -
service_desk_custom_address: @felipe_artur @jprovaznik -
settings_operations_prometheus_service: @dbodicherlaMikolaj Wawrzyniak -
similarity_search: @ahegyi -
snippet_multiple_files: @fjsanpedro @pslaughter @vij -
snippets_binary_blob: @dmishunov -
snippets_vue: @dmishunov -
snippets: -
soft_email_confirmation: @nicolasdular -
specialized_project_authorization_project_share_worker: @ifarkas -
specialized_project_authorization_workers: @ifarkas -
sql_set_operators: @alexpooley -
squash_options:Joran Minjon@sming-gitlab -
sse_image_uploads: @jerasmus -
store_mentioned_users_to_db: @acroitor -
track_unique_visits: @m_frankiewicz -
unlink_fork_network_upon_visibility_decrease:Oswaldo Ferreira -
usage_data_a_compliance_audit_events_api: @mwoolf -
usage_data_g_compliance_dashboard: -
usage_data_incident_management_alert_assigned: @alinamihaila -
usage_data_incident_management_alert_status_changed: @alinamihaila -
usage_data_incident_management_alert_todo: @alinamihaila -
usage_data_incident_management_incident_assigned: -
usage_data_incident_management_incident_change_confidential: @alinamihaila -
usage_data_incident_management_incident_closed: -
usage_data_incident_management_incident_comment: @alinamihaila -
usage_data_incident_management_incident_created: @alinamihaila -
usage_data_incident_management_incident_relate: -
usage_data_incident_management_incident_reopened: -
usage_data_incident_management_incident_todo: @alinamihaila -
usage_data_incident_management_incident_unrelate: -
usage_data_incident_management_incident_zoom_meeting: -
usage_data_i_source_code_code_intelligence: @alinamihaila -
user_mode_in_session:Diego Louzán@jagood -
users_search:Alexis Reigel@jprovaznik -
user_time_settings: @ekigbo -
use_workhorse_s3_client: @stanhu -
validate_import_decompressed_archive_size: @georgekoltsov -
view_diffs_file_by_file: @iamphill -
webauthn:Jan Beckmann -
web_ide_primary_edit: @viktomas -
webperf_experiment: @dmishunov -
widget_visibility_polling: @iamphill -
wiki_events_on_git_push: @alexkalderimis @toupeira -
wiki_front_matter: @alexkalderimis -
wiki: @dbalexandre -
workhorse_archive_cache_disabled: @jacobvosmaer-gitlab
EE feature flags
-
analytics_similarity_search: @ahegyi @m_frankiewicz -
anonymous_visual_review_feedback: @drewciminoRiccardo Padovani@shampton -
audit_log_export_csv: @tancnle -
audit_log_group_level: @tancnle -
blocking_issues_counts: @felipe_artur -
buy_storage_link: @rhardarson -
ci_merge_train_logging: @furkanayhan -
ci_parallel_minutes_reset: @fabiopitino -
codeowners_match_ancestor_groups: @kerrizor -
code_review_analytics_has_new_search: @wortschi -
convert_user_to_group_managed_accounts: @sarcila -
create_approval_todos_on_mr_update: @robotmay_gitlab -
disable_merge_trains: @dosuken123 @sselhorn -
discover_security: @a_akgun -
elasticsearch_indexes_project_cache: @ahegyi -
embed_analytics_report: @mlunoe @pshutsin -
enforced_sso_expiry:James Edwards-Jones -
experiment_growth_recaptcha: @ashmckenzie -
feature_flag_api: @dosuken123 -
feature_flag_permissions: @afontaine -
feature_flags_legacy_read_only_override: @jagood -
feature_flags_legacy_read_only: @jagood -
geo_file_transfer_validation: @dbalexandre -
geo_package_file_replication: @aakriti.gupta -
geo_repository_reverification: @dbalexandre -
geo_repository_verification: @dbalexandre -
geo_self_service_framework: @dbalexandre -
geo_terraform_state_replication: -
gitlab_employee_badge: @asubramanian1 @dskim_gitlab @m_frankiewicz -
gma_member_cleanup: @asubramanian1 -
group_administration_nav_item: @peterhegman -
group_managed_accounts: @cynthia @pshutsin -
hide_dismissed_vulnerabilities: @lkerr -
iteration_charts: @acroitor -
ldap_settings_unlock_groups_by_owners:Sebastian Arcila Valenzuela -
license_compliance_denies_mr: @ayufan @brytannia -
namespace_storage_limit: @nicolasdular @tyleramos -
network_policy_editor: -
optimized_groups_with_templates_finder: @ahegyi -
parse_license_management_reports:Gilbert Roulot -
project_level_issues_analytics: @ahegyi -
promotion_issue_weight_session_dismiss: @a_akgun -
promotion_issue_weight_trial_cta: @a_akgun -
pull_mirror_branch_prefix: @nolith -
remove_non_gma_memberships:Sebastian Arcila Valenzuela -
render_dashboard_gold_trial: @smcgivern -
repository_push_audit_event:Oswaldo Ferreira -
requirements_management: @jprovaznik -
restricted_snippet_scope_search: @fjsanpedro -
scanner_alerts: @dpisek -
scim_identities: @dblessing -
sectional_codeowners: -
security_auto_fix: @pgascouvaillancourt @brytannia -
sign_up_on_sso: @pshutsin -
store_merge_request_line_metrics: @ahegyi -
switch_to_basic_search: @DylanGriffith -
temporary_storage_increase: @nicolasdular -
track_iteration_change_events: @acroitor -
trial_form_phone_optional: @a_akgun -
update_target_approvers: @marc_shaw -
usage_data_incident_management_incident_published: @alinamihaila -
usage_ingress_modsecurity_counter: @mparuszewski -
vulnerability_history: @mparuszewski
Prior mapping
Example of data!
FOSS feature flags
-
additional_snowplow_tracking:@jejacks0n - [-]
ajax_new_deploy_token:@ebaquelexicalunit - [-]
allow_group_deploy_token:@ebaque - [-]
allow_possible_spam:@jarka - [-]
allow_unsafe_ruby_regexp:@ayufan - [-]
api_kaminari_count_with_limit:@abrandl - [-]
application_settings_tokens_optional_encryption:Gilang Gumilar - [-]
approvals_commented_by:@sming-gitlab - [-]
approval_suggestions:@farias-gl - [-]
archive_rate_limit:@stanhu - [-]
artifacts_management_page:@matteeyah@shampton - [-]
async_commit_diff_files:@dskim_gitlab - [-]
auto_create_cluster_management_project:@tigerwnz - [-]
auto_devops_banner_disabled:@ayufan - [-]
backfill_partitioned_audit_events:@pbair - [-]
batch_suggestions:@andr3 -
boards_with_swimlanes:@fguibert@jprovaznik - [-]
branch_list_keyset_pagination:@dskim_gitlab - [-]
branch_push_merge_commit_analyze:@lulalala - [-]
broadcast_issue_updates:@engwan - [-]
build_service_proxy:@fjsanpedro - [-]
builds: -
bulk_update_health_status:@rajatgitlab -
burnup_charts:Patrick Derichs@psimyn - [-]
chatops:@proglottis - [-]
ci_artifacts_exclude:@grzesiek - [-]
ci_build_metadata_config:@cam_swords@grzesiekSaikat Sarkar - [-]
ci_bulk_insert_on_create:@ayufan - [-]
ci_daily_code_coverage:@iamricecake - [-]
ci_disable_validates_dependencies:@ayufan - [-]
ci_download_daily_code_coverage:@iamricecake - [-]
ci_dynamic_child_pipeline:@fabiopitino - [-]
ci_enable_live_trace:@grzesiek@ayufan - [-]
ci_instance_variables_ui:@pburdette - [-]
ci_job_heartbeats_runner:@ayufan - [-]
ci_job_jwt:@krasio - [-]
ci_key_autocomplete:@sarahghp - [-]
ci_lint_creates_pipeline_with_dry_run:@fabiopitino - [-]
ci_pipeline_latest:@grzesiek - [-]
ci_pipeline_rewind_iid:@ayufan - [-]
ci_pipeline_status_omit_commit_sha_in_cache_key:@tkuah - [-]
ci_raise_job_rules_without_workflow_rules_warning:@fabiopitino - [-]
ci_runners_tokens_optional_encryption:Gilang Gumilar - [-]
ci_skip_persistent_ref_existence_check:@dosuken123 - [-]
ci_store_pipeline_messages:@fabiopitino - [-]
ci_synchronous_artifact_parsing:@iamricecake - [-]
ci_update_queues_for_online_runners:@ayufan - [-]
ci_yaml_limit_size:@fabiopitino - [-]
cleanup_lfs_during_gc:@nick.thomas - [-]
cluster_management_project:@tkuah - [-]
clusters_list_redesign:@jerasmus - [-]
code_navigation:@iamricecake@igor.drozdov - [-]
container_registry_api:@ayufan - [-]
container_registry_cleanup:@ayufan - [-]
container_registry_fast_tag_delete:@10io - [-]
context_commits:Anwar Sadath - [-]
coverage_report_view:@morefice - [-]
create_cloud_run_clusters:@alexives - [-]
dag_pipeline_tab:Sarah GP@sarahghp - [-]
dashboard_pipeline_status:@engwan - [-]
default_merge_ref_for_diffs:@garyh@iamphill - [-]
deploy_from_footer:@sarahghp - [-]
deploy_tokens_api:@sabrams - [-]
design_management_allow_dangerous_images:@.luke - [-]
design_management_reference_filter_gfm_pipeline: - [-]
disable_metric_dashboard_refresh_rate:@mrincon - [-]
drop_license_management_artifact:@brytannia - [-]
efficient_counter_attribute:@fabiopitino - [-]
export_lfs_objects_projects:@.luke - [-]
export_reduce_relation_batch_size:@georgekoltsov - [-]
file_identifier_hash:@dskim_gitlab - [-]
filter_pipelines_search:@ayufan - [-]
force_autodevops_on_by_default:@mayra-cabrera - [-]
forking: - [-]
forward_deployment_enabled:@ebaque - [-]
g_compliance_dashboard_feature: - [-]
gitaly_catfile-cache: - [-]
gitaly_deny_disk_access: - [-]
gitaly_enforce_requests_limits: - [-]
gitaly_mep_mep: - [-]
gitaly_ruby_remote_branches_ls_remote: - [-]
gitaly_upload_pack_filter: - [-]
git_push_create_all_pipelines:@patrickbajao - [-]
global_default_branch_name:@thomasrandolph - [-]
go_proxy_disable_gomod_validation:Ethan Reesor - [-]
go_proxy:Ethan Reesor - [-]
grape_gitlab_json:@robotmay_gitlab -
graphql_board_lists:@fguibert - [-]
graphql_logging:@cablett - [-]
graphql_lookahead_support: - [-]
graphql_milestone_stats:@nfriend - [-]
graphql_release_data:@nfriend - [-]
graphql_releases_page:@nfriend - [-]
group_export_ndjson:@kassio - [-]
group_import_export:@georgekoltsov@jhyson - [-]
group_import_ndjson:@kassio - [-]
groups_tokens_optional_encryption:@ayufan - [-]
hide_jump_to_next_unresolved_in_threads:@sming-gitlab - [-]
highlight_current_diff_row:@oregand - [-]
inactive_policy_condition:@ahegyi - [-]
ingress_modsecurity:@rpereira2 - [-]
invisible_captcha:@alexbuijs@nicolasdular@vitallium -
invite_email_experiment:@nicolasdular - [-]
issues: - [-]
json_limited_encoder:@igor.drozdov - [-]
json_wrapper_legacy_mode:@robotmay_gitlab - [-]
junit_pipeline_screenshots_view:@morefice - [-]
lfs_check:@igor.drozdov - [-]
limit_projects_in_groups_api:Rajendra Kadam - [-]
log_import_export_relation_creation:@georgekoltsov - [-]
maintenance_mode:@brodock@zcuddy - [-]
managed_apps_local_tiller: - [-]
marginalia: - [-]
merge_orchestration_service:@engwan@dosuken123 - [-]
merge_red_head_comments_position_on_demand:@robotmay_gitlab - [-]
merge_ref_auto_sync_lock:Oswaldo Ferreira - [-]
merge_ref_auto_sync:Oswaldo FerreiraTobias Spagert - [-]
merge_ref_head_comments:@igor.drozdov@robotmay_gitlab - [-]
merge_request_draft_filter:@igor.drozdov - [-]
merge_request_rebase_nowait_lock:@stanhu - [-]
merge_request_short_pipeline_serializer:@igor.drozdov - [-]
merge_requests: - [-]
merge_request_widget_graphql:@iamphill - [-]
metrics_dashboard: - [-]
migrate_bio_to_user_details:@ahegyi@iroussos - [-]
migrate_user_mentions:@acroitor - [-]
modifed_path_ci_variables:@drewcimino - [-]
monaco_blobs:@dmishunov - [-]
monaco_ci:@dmishunov@pburdette - [-]
mr_commit_neighbor_nav:@thomasrandolph - [-]
multiline_comments:@jboyson -
multi_select_board:@rajatgitlab - [-]
new_pipeline_form:@pburdette - [-]
new_release_page:@nfriend - [-]
new_variables_ui:@pburdette - [-]
notes_create_service_tracking:@alexkalderimis - [-]
not_issuable_queries:@egrieff@mdelaossa@wortschi - [-]
oj_json:@robotmay_gitlab - [-]
optimized_timebox_queries:@ahegyi - [-]
packages_coming_soon:@ggelatti - [-]
pages: - [-]
paginated_notes:@nick.thomas - [-]
periodic_project_authorization_recalculation:@ifarkas - [-]
phabricator_import:@reprazent - [-]
pipelines_security_report_summary:@pgascouvaillancourt - [-]
product_analytics:@ali-gitlabDmitriy Zaporozhets - [-]
prohibit_hexadecimal_branch_names:@robotmay_gitlab - [-]
project_export_as_ndjson:@nmilojevic1 - [-]
project_import_ndjson:@ayufan@nmilojevic1 - [-]
project_list_filter_bar:@ekigboFatih Acet@robotmay_gitlab - [-]
project_statistics_sync:Oswaldo Ferreira - [-]
projects_tokens_optional_encryption:@ayufan - [-]
project_transactionless_destroy:@allison.browne - [-]
prometheus_computed_alerts:Adriel Santiago@rcobb@ck3g - [-]
reactive_caching_limit_environment:@Alexand - [-]
real_time_issue_sidebar: - [-]
release_asset_link_editing:@nfriend - [-]
release_asset_link_type:@nfriend - [-]
release_evidence_collection:@rverschoorSarah GP - [-]
release_evidence:@sean_carroll - [-]
release_issue_summary:@nfriend - [-]
release_mr_issue_urls:@dosuken123 - [-]
release_show_page:@nfriend - [-]
remove_legacy_github_client:@georgekoltsov - [-]
repack_after_shard_migration:@nick.thomas - [-]
repository_archive_hotlinking_interception:@robotmay_gitlab - [-]
repository: - [-]
resource_access_token:@peterhegman - [-]
rugged_commit_is_ancestor: - [-]
rugged_commit_tree_entry: - [-]
rugged_find_commit: - [-]
rugged_list_commits_by_oid: - [-]
rugged_tree_entries: - [-]
rugged_tree_entry: - [-]
safezip_use_rubyzip:@ayufan - [-]
save_raw_usage_data:@alinamihaila - [-]
schema_linting:@himkp - [-]
serverless_domain:@ali-gitlab - [-]
service_desk_custom_address:@felipe_artur@jprovaznik - [-]
settings_operations_prometheus_service:@dbodicherlaMikolaj Wawrzyniak - [-]
similarity_search:@ahegyi - [-]
snippet_multiple_files:@fjsanpedro@pslaughter@vij - [-]
snippets_binary_blob:@dmishunov - [-]
snippets_vue:@dmishunov - [-]
snippets: - [-]
soft_email_confirmation:@nicolasdular - [-]
specialized_project_authorization_project_share_worker:@ifarkas - [-]
specialized_project_authorization_workers:@ifarkas - [-]
sql_set_operators:@alexpooley - [-]
squash_options:@sming-gitlab - [-]
sse_image_uploads:@jerasmus - [-]
store_mentioned_users_to_db:@acroitor -
suggest_pipeline:@dstull@jackie_fraser - [-]
track_resource_state_change_events:@engwan - [-]
track_unique_visits:@m_frankiewicz -
tribute_autocomplete:@cngo - [-]
unlink_fork_network_upon_visibility_decrease:Oswaldo Ferreira - [-]
usage_data_a_compliance_audit_events_api: - [-]
usage_data_g_compliance_dashboard: - [-]
usage_data_incident_management_alert_assigned: - [-]
usage_data_incident_management_alert_status_changed: - [-]
usage_data_incident_management_alert_todo: - [-]
usage_data_incident_management_incident_assigned: - [-]
usage_data_incident_management_incident_change_confidential: - [-]
usage_data_incident_management_incident_closed: - [-]
usage_data_incident_management_incident_comment: - [-]
usage_data_incident_management_incident_created: - [-]
usage_data_incident_management_incident_relate: - [-]
usage_data_incident_management_incident_reopened: - [-]
usage_data_incident_management_incident_todo: - [-]
usage_data_incident_management_incident_unrelate: - [-]
usage_data_incident_management_incident_zoom_meeting: - [-]
usage_data_i_source_code_code_intelligence: - [-]
user_mode_in_session:Diego Louzán@jagood - [-]
users_search:Alexis Reigel@jprovaznik - [-]
user_time_settings:@ekigbo - [-]
use_workhorse_s3_client:@stanhu - [-]
validate_import_decompressed_archive_size:@georgekoltsov - [-]
view_diffs_file_by_file:@iamphill -
vue_issuable_sidebar:@kushalpandya -
vue_issuables_list:@eukoMartin Hanzel@sstern -
vue_sidebar_labels:@cngo - [-]
webauthn:Jan Beckmann - [-]
web_ide_primary_edit:@viktomas - [-]
webperf_experiment:@dmishunov -
whats_new_drawer:@jayswain - [-]
widget_visibility_polling:@iamphill - [-]
wiki_events_on_git_push:@toupeira - [-]
wiki_front_matter: - [-]
wiki: - [-]
workhorse_archive_cache_disabled:@jacobvosmaer-gitlab
EE feature flags
- [-]
analytics_similarity_search:@ahegyi@m_frankiewicz - [-]
anonymous_visual_review_feedback:@drewcimino@shampton - [-]
approval_rule:@ayufan -
async_filtering:@kushalpandya - [-]
audit_log_export_csv:@tancnle - [-]
audit_log_group_level:@tancnle - [-]
blocking_issues_counts:@felipe_artur - [-]
buy_storage_link:@rhardarson - [-]
ci_merge_train_logging:@furkanayhan - [-]
ci_parallel_minutes_reset:@fabiopitino - [-]
codeowners_match_ancestor_groups:@kerrizor - [-]
code_review_analytics_has_new_search:@wortschi - [-]
confidential_epics: - [-]
convert_user_to_group_managed_accounts:@sarcila - [-]
create_approval_todos_on_mr_update:@robotmay_gitlab - [-]
create_epic_form: - [-]
cycle_analytics_scatterplot_enabled:@m_frankiewicz - [-]
cycle_analytics:@ahegyi - [-]
disable_merge_trains:@dosuken123 - [-]
discover_security: - [-]
elasticsearch_indexes_project_cache:@ahegyi - [-]
embed_analytics_report:@mlunoe@pshutsin - [-]
enforced_sso_expiry:James Edwards-Jones - [-]
experiment_growth_recaptcha: - [-]
feature_flag_api:@dosuken123 - [-]
feature_flag_permissions:@afontaine - [-]
feature_flags_issue_links:@jagood - [-]
feature_flags_legacy_read_only_override:@jagood - [-]
feature_flags_legacy_read_only:@jagood - [-]
feature_flags_new_version:@jagood - [-]
geo_file_transfer_validation:@dbalexandre@brodock - [-]
geo_package_file_replication: - [-]
geo_repository_reverification:@dbalexandre - [-]
geo_repository_verification:@dbalexandre - [-]
geo_self_service_framework:Mike Kozono - [-]
geo_terraform_state_replication: - [-]
gitlab_employee_badge:@asubramanian1@dskim_gitlab@m_frankiewicz - [-]
gma_member_cleanup:@asubramanian1 - [-]
group_administration_nav_item:@peterhegman -
group_iterations:@jlear@psimyn - [-]
group_managed_accounts:@pshutsin - [-]
hide_dismissed_vulnerabilities:@samdbeckham -
instance_security_dashboard:@markrian!42970 (merged) - [-]
iteration_charts:@acroitor - [-]
ldap_settings_unlock_groups_by_owners:Sebastian Arcila Valenzuela - [-]
license_compliance_denies_mr:@ayufan@brytannia - [-]
namespace_storage_limit:@nicolasdular@tyleramos - [-]
network_policy_editor: - [-]
optimized_groups_with_templates_finder:@ahegyi - [-]
parse_license_management_reports:Gilbert Roulot - [-]
productivity_analytics_scatterplot_enabled:@ahegyi -
project_iterations:@cngo@mdelaossa - [-]
project_level_issues_analytics:@ahegyi -
promotion_issue_weight_session_dismiss:@a_akgun -
promotion_issue_weight_trial_cta:@a_akgun - [-]
pull_mirror_branch_prefix:@nolith - [-]
remove_non_gma_memberships:Sebastian Arcila Valenzuela - [-]
render_dashboard_gold_trial:@smcgivern - [-]
repository_push_audit_event:Oswaldo Ferreira - [-]
requirements_management:@jprovaznik - [-]
restricted_snippet_scope_search:@fjsanpedro -
roadmap_buffered_rendering:@kushalpandya -
sast_configuration_ui:@markrian!42970 (merged) -
save_issuable_health_status:@felipe_artur - [-]
scanner_alerts:@dpisek - [-]
scim_identities:@dblessing - [-]
sectional_codeowners: - [-]
security_auto_fix:@pgascouvaillancourt@brytannia - [-]
sign_up_on_sso:@pshutsin - [-]
store_merge_request_line_metrics:@ahegyi -
subscribable_license_banner:@jayswain -
subscribable_subscription_banner:@jayswain - [-]
switch_to_basic_search:@DylanGriffith - [-]
temporary_storage_increase:@nicolasdular - [-]
track_issue_weight_change_events: - [-]
track_iteration_change_events:@acroitor -
trial_form_phone_optional:@a_akgun - [-]
update_target_approvers:@marc_shaw - [-]
usage_data_incident_management_incident_published: - [-]
usage_ingress_modsecurity_counter:@mparuszewski - [-]
value_stream_analytics_create_multiple_value_streams:@m_frankiewicz - [-]
value_stream_analytics_path_navigation:@m_frankiewicz -
vue_issuable_epic_sidebar:@kushalpandya - [-]
vulnerability_history:@mparuszewski -
whats_new_dropdown:@jayswain
Edited by Thomas Randolph