summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-12-20 13:37:47 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2021-12-20 13:37:47 +0000
commitaee0a117a889461ce8ced6fcf73207fe017f1d99 (patch)
tree891d9ef189227a8445d83f35c1b0fc99573f4380 /config
parent8d46af3258650d305f53b819eabf7ab18d22f59e (diff)
downloadgitlab-ce-aee0a117a889461ce8ced6fcf73207fe017f1d99.tar.gz
Add latest changes from gitlab-org/gitlab@14-6-stable-eev14.6.0-rc42
Diffstat (limited to 'config')
-rw-r--r--config/apollo.config.js10
-rw-r--r--config/events/202108302307_security__ci_configuration__sast_create_service_create.yml21
-rw-r--r--config/events/202108302307_security__ci_configuration__sast_create_service_update.yml21
-rw-r--r--config/events/202108302307_security__ci_configuration__secret_detection_create_service_create.yml21
-rw-r--r--config/events/202108302307_security__ci_configuration__secret_detection_create_service_update.yml21
-rw-r--r--config/events/202109151015_api__group_container_repositories_list_repositories.yml (renamed from config/events/api__group_container_repositories_list_repositories.yml)5
-rw-r--r--config/events/202109151015_api__project_container_repositories_delete_repository.yml (renamed from config/events/api__project_container_repositories_delete_repository.yml)5
-rw-r--r--config/events/202109151015_api__project_container_repositories_delete_tag.yml (renamed from config/events/api__project_container_repositories_delete_tag.yml)5
-rw-r--r--config/events/202109151015_api__project_container_repositories_delete_tag_bulk.yml (renamed from config/events/api__project_container_repositories_delete_tag_bulk.yml)5
-rw-r--r--config/events/202109151015_api__project_container_repositories_list_repositories.yml (renamed from config/events/api__project_container_repositories_list_repositories.yml)5
-rw-r--r--config/events/202109151015_api__project_container_repositories_list_tags.yml (renamed from config/events/api__project_container_repositories_list_tags.yml)5
-rw-r--r--config/events/202109151015_api__pypi_packages_list_package.yml (renamed from config/events/api__pypi_packages_list_package.yml)5
-rw-r--r--config/events/202109151015_cluster_applications_cluster_application_name.yml (renamed from config/events/cluster_applications_cluster_application_name.yml)5
-rw-r--r--config/events/202109151015_cluster_services_prometheus_disabled_manual_prometheus.yml (renamed from config/events/cluster_services_prometheus_disabled_manual_prometheus.yml)3
-rw-r--r--config/events/202109151015_cluster_services_prometheus_enabled_manual_prometheus.yml (renamed from config/events/cluster_services_prometheus_enabled_manual_prometheus.yml)3
-rw-r--r--config/events/202109151015_container_registry_notification_create_repository.yml (renamed from config/events/container_registry_notification_create_repository.yml)5
-rw-r--r--config/events/202109151015_container_registry_notification_delete_repository.yml (renamed from config/events/container_registry_notification_delete_repository.yml)5
-rw-r--r--config/events/202109151015_container_registry_notification_delete_tag.yml (renamed from config/events/container_registry_notification_delete_tag.yml)5
-rw-r--r--config/events/202109151015_container_registry_notification_push_repository.yml (renamed from config/events/container_registry_notification_push_repository.yml)5
-rw-r--r--config/events/202109151015_container_registry_notification_push_tag.yml (renamed from config/events/container_registry_notification_push_tag.yml)5
-rw-r--r--config/events/202109151015_delete_repository_container.yml (renamed from config/events/delete_repository_container.yml)5
-rw-r--r--config/events/202109151015_delete_tag_bulk_tag.yml (renamed from config/events/delete_tag_bulk_tag.yml)5
-rw-r--r--config/events/202109151015_experiment_name_initial_write.yml (renamed from config/events/experiment_name_initial_write.yml)5
-rw-r--r--config/events/202109151015_experiment_name_write.yml (renamed from config/events/experiment_name_write.yml)5
-rw-r--r--config/events/202109151015_groups__email_campaigns_controller_click.yml (renamed from config/events/groups__email_campaigns_controller_click.yml)5
-rw-r--r--config/events/202109151015_groups__registry__repositories_controller_list_repositories.yml (renamed from config/events/groups__registry__repositories_controller_list_repositories.yml)5
-rw-r--r--config/events/202109151015_incident_management__zoom_integration_add_zoom_meeting.yml (renamed from config/events/incident_management__zoom_integration_add_zoom_meeting.yml)5
-rw-r--r--config/events/202109151015_incident_management__zoom_integration_remove_zoom_meeting.yml (renamed from config/events/incident_management__zoom_integration_remove_zoom_meeting.yml)5
-rw-r--r--config/events/202109151015_list_repositories_container.yml (renamed from config/events/list_repositories_container.yml)5
-rw-r--r--config/events/202109151015_notes__create_service_execute.yml (renamed from config/events/notes__create_service_execute.yml)5
-rw-r--r--config/events/202109151015_package_class_pull_package.yml (renamed from config/events/package_class_pull_package.yml)5
-rw-r--r--config/events/202109151015_package_class_push_package.yml (renamed from config/events/package_class_push_package.yml)5
-rw-r--r--config/events/202109151015_projects__registry__repositories_controller_delete_repository.yml (renamed from config/events/projects__registry__repositories_controller_delete_repository.yml)5
-rw-r--r--config/events/202109151015_projects__registry__repositories_controller_list_repositories.yml (renamed from config/events/projects__registry__repositories_controller_list_repositories.yml)5
-rw-r--r--config/events/202109151015_projects__registry__tags_controller_delete_tag.yml (renamed from config/events/projects__registry__tags_controller_delete_tag.yml)5
-rw-r--r--config/events/202109151015_projects__registry__tags_controller_delete_tag_bulk.yml (renamed from config/events/projects__registry__tags_controller_delete_tag_bulk.yml)5
-rw-r--r--config/events/202109151015_projects__registry__tags_controller_list_tags.yml (renamed from config/events/projects__registry__tags_controller_list_tags.yml)5
-rw-r--r--config/events/20211215022206_default_click_button.yml21
-rw-r--r--config/events/20211215022206_default_click_link.yml21
-rw-r--r--config/events/20211215022206_default_click_menu.yml25
-rw-r--r--config/events/20211215022206_default_click_menu_item.yml25
-rw-r--r--config/events/20211215022206_default_comment_button_title_button_click_button.yml21
-rw-r--r--config/events/20211215022206_default_congratulate_first_pipeline_click_button.yml21
-rw-r--r--config/events/20211215022206_default_create_or_import_a_repository_click_link.yml21
-rw-r--r--config/events/20211215022206_default_create_value_stream_form_open_click_button.yml21
-rw-r--r--config/events/20211215022206_default_create_value_stream_form_open_click_dropdown.yml21
-rw-r--r--config/events/20211215022206_default_delete_value_stream_form_open_click_dropdown.yml21
-rw-r--r--config/events/20211215022206_default_diff_copy_file_path_button_click_copy_file_button.yml21
-rw-r--r--config/events/20211215022206_default_diff_toggle_external_button_click_toggle_external_button.yml21
-rw-r--r--config/events/20211215022206_default_edit_assignee_click_invite_members.yml21
-rw-r--r--config/events/20211215022206_default_edit_click_consolidated_edit.yml21
-rw-r--r--config/events/20211215022206_default_edit_reviewer_click_invite_members.yml21
-rw-r--r--config/events/20211215022206_default_edit_value_stream_form_open_click_button.yml21
-rw-r--r--config/events/20211215022206_default_environment_actions_click_dropdown.yml21
-rw-r--r--config/events/20211215022206_default_environment_delete_click_button.yml21
-rw-r--r--config/events/20211215022206_default_environment_monitoring_click_button.yml21
-rw-r--r--config/events/20211215022206_default_environment_pin_click_button.yml21
-rw-r--r--config/events/20211215022206_default_environment_rollback_click_button.yml21
-rw-r--r--config/events/20211215022206_default_environment_stop_click_button.yml21
-rw-r--r--config/events/20211215022206_default_environment_terminal_click_button.yml21
-rw-r--r--config/events/20211215022206_default_environment_url_click_button.yml21
-rw-r--r--config/events/20211215022206_default_export_issuable_type_csv_click_button.yml21
-rw-r--r--config/events/20211215022206_default_feature_flag_toggle_click_button.yml21
-rw-r--r--config/events/20211215022206_default_feature_title_click_whats_new_item.yml21
-rw-r--r--config/events/20211215022206_default_home_page_click_go_to_preferences.yml21
-rw-r--r--config/events/20211215022206_default_mr_next_unresolved_thread_click_button.yml21
-rw-r--r--config/events/20211215022206_default_mr_widget_terraform_mr_plan_button_click_terraform_mr_plan_button.yml21
-rw-r--r--config/events/20211215022206_default_no_pipeline_noticed_click_button.yml21
-rw-r--r--config/events/20211215022206_default_reply_comment_button_click_button.yml21
-rw-r--r--config/events/20211215022206_default_review_app_open_review_app.yml21
-rw-r--r--config/events/20211215022206_default_right_sidebar_click_edit_button.yml21
-rw-r--r--config/events/20211215022206_default_search_autocomplete_suggestion_click_text.yml21
-rw-r--r--config/events/20211215022206_default_show_labels_toggle.yml21
-rw-r--r--config/events/20211215022206_default_slugged_stream_name_click_dropdown.yml21
-rw-r--r--config/events/20211215022206_default_suggest_commit_first_project_gitlab_ci_yml__click_button.yml21
-rw-r--r--config/events/20211215022206_default_web_ide_click_consolidated_edit_ide.yml21
-rw-r--r--config/feature_categories.yml10
-rw-r--r--config/feature_flags/development/abort_deleted_project_pipelines.yml8
-rw-r--r--config/feature_flags/development/admin_deploy_keys_vue.yml2
-rw-r--r--config/feature_flags/development/automated_email_provision.yml (renamed from config/feature_flags/development/drop_detached_partitions.yml)10
-rw-r--r--config/feature_flags/development/branches_pagination_without_count.yml8
-rw-r--r--config/feature_flags/development/ci_bulk_insert_tags.yml (renamed from config/feature_flags/development/ci_pending_builds_queue_maintain.yml)8
-rw-r--r--config/feature_flags/development/ci_namespace_project_mirrors.yml (renamed from config/feature_flags/development/ci_runner_limits_override.yml)10
-rw-r--r--config/feature_flags/development/ci_optimize_project_records_destruction.yml8
-rw-r--r--config/feature_flags/development/ci_pending_builds_maintain_ci_minutes_data.yml8
-rw-r--r--config/feature_flags/development/ci_pending_builds_maintain_denormalized_data.yml (renamed from config/feature_flags/development/ci_build_tags_limit.yml)8
-rw-r--r--config/feature_flags/development/ci_pending_builds_maintain_namespace_traversal_ids.yml8
-rw-r--r--config/feature_flags/development/ci_pending_builds_maintain_shared_runners_data.yml8
-rw-r--r--config/feature_flags/development/ci_pending_builds_maintain_tags_data.yml8
-rw-r--r--config/feature_flags/development/ci_pending_builds_project_runners_decoupling.yml8
-rw-r--r--config/feature_flags/development/ci_queueing_denormalize_ci_minutes_information.yml8
-rw-r--r--config/feature_flags/development/ci_queueing_denormalize_namespace_traversal_ids.yml8
-rw-r--r--config/feature_flags/development/ci_queueing_denormalize_shared_runners_information.yml8
-rw-r--r--config/feature_flags/development/ci_queueing_denormalize_tags_information.yml8
-rw-r--r--config/feature_flags/development/ci_queuing_use_denormalized_data_strategy.yml (renamed from config/feature_flags/development/ci_scoped_job_token.yml)8
-rw-r--r--config/feature_flags/development/ci_require_credit_card_on_free_plan.yml4
-rw-r--r--config/feature_flags/development/ci_require_credit_card_on_trial_plan.yml4
-rw-r--r--config/feature_flags/development/ci_retry_downstream_pipeline.yml (renamed from config/feature_flags/development/ci_predefined_vars_in_builder.yml)8
-rw-r--r--config/feature_flags/development/ci_store_trace_outside_transaction.yml4
-rw-r--r--config/feature_flags/development/ci_track_shared_runner_builds.yml8
-rw-r--r--config/feature_flags/development/ci_untrack_shared_runner_builds.yml8
-rw-r--r--config/feature_flags/development/ci_yaml_limit_size.yml2
-rw-r--r--config/feature_flags/development/create_deployment_in_separate_transaction.yml (renamed from config/feature_flags/development/surface_environment_creation_failure_override.yml)8
-rw-r--r--config/feature_flags/development/create_vulnerabilities_via_api.yml8
-rw-r--r--config/feature_flags/development/customer_relations.yml2
-rw-r--r--config/feature_flags/development/dependency_proxy_manifest_workhorse.yml8
-rw-r--r--config/feature_flags/development/deployment_approvals.yml (renamed from config/feature_flags/development/avoid_cross_joins_environments_in_self_and_descendants.yml)8
-rw-r--r--config/feature_flags/development/deployments_archive.yml2
-rw-r--r--config/feature_flags/development/display_outdated_line_diff.yml4
-rw-r--r--config/feature_flags/development/early_prepare_for_mergeability.yml (renamed from config/feature_flags/development/configurable_diff_limits.yml)8
-rw-r--r--config/feature_flags/development/environments_by_deployments_finder_exists_optimization.yml8
-rw-r--r--config/feature_flags/development/expire_job_and_pipeline_cache_synchronously.yml8
-rw-r--r--config/feature_flags/development/find_tag_via_gitaly.yml2
-rw-r--r--config/feature_flags/development/hide_access_tokens.yml (renamed from config/feature_flags/development/validate_namespace_parent_type.yml)8
-rw-r--r--config/feature_flags/development/highlight_js.yml (renamed from config/feature_flags/development/cached_mr_title.yml)8
-rw-r--r--config/feature_flags/development/improved_container_scan_matching.yml (renamed from config/feature_flags/development/configure_iac_scanning_via_mr.yml)10
-rw-r--r--config/feature_flags/development/incident_escalations.yml (renamed from config/feature_flags/development/track_importer_activity.yml)10
-rw-r--r--config/feature_flags/development/increased_diff_limits.yml8
-rw-r--r--config/feature_flags/development/jira_use_first_ref_by_oid.yml2
-rw-r--r--config/feature_flags/development/jobs_tab_vue.yml (renamed from config/feature_flags/development/ci_queueing_builds_enabled_checks.yml)8
-rw-r--r--config/feature_flags/development/lfk_automatic_partition_creation.yml8
-rw-r--r--config/feature_flags/development/lfk_automatic_partition_dropping.yml8
-rw-r--r--config/feature_flags/development/lfs_auto_link_fork_source.yml (renamed from config/feature_flags/development/files_api_throttling.yml)8
-rw-r--r--config/feature_flags/development/linear_group_descendants_finder.yml (renamed from config/feature_flags/development/linear_user_membership_groups.yml)8
-rw-r--r--config/feature_flags/development/linear_groups_template_finder_extended_group_search.yml8
-rw-r--r--config/feature_flags/development/linear_user_group_notification_settings_finder_ancestors_scopes.yml (renamed from config/feature_flags/development/linear_application_settings_elasticsearch_limited_namespaces.yml)8
-rw-r--r--config/feature_flags/development/linear_user_groups_with_developer_maintainer_project_access.yml8
-rw-r--r--config/feature_flags/development/log_implicit_sidekiq_status_calls.yml (renamed from config/feature_flags/development/between_commits_via_list_commits.yml)10
-rw-r--r--config/feature_flags/development/migrate_user_mentions.yml11
-rw-r--r--config/feature_flags/development/multiple_gpg_signatures.yml2
-rw-r--r--config/feature_flags/development/new_route_ci_minutes_purchase.yml2
-rw-r--r--config/feature_flags/development/operational_vulnerabilities.yml2
-rw-r--r--config/feature_flags/development/optimized_issue_neighbor_queries.yml (renamed from config/feature_flags/development/labels_widget.yml)8
-rw-r--r--config/feature_flags/development/packages_npm_abbreviated_metadata.yml8
-rw-r--r--config/feature_flags/development/paginatable_namespace_drop_down_for_project_creation.yml2
-rw-r--r--config/feature_flags/development/preserve_latest_wal_locations_for_idempotent_jobs.yml2
-rw-r--r--config/feature_flags/development/prevent_abusive_searches.yml8
-rw-r--r--config/feature_flags/development/reference_cache_memoization.yml8
-rw-r--r--config/feature_flags/development/s3_multithreaded_uploads.yml2
-rw-r--r--config/feature_flags/development/sbom_survey.yml (renamed from config/feature_flags/development/partition_pruning.yml)10
-rw-r--r--config/feature_flags/development/scim_token_vue.yml (renamed from config/feature_flags/development/limited_diff_highlighting.yml)10
-rw-r--r--config/feature_flags/development/secure_vulnerability_training.yml8
-rw-r--r--config/feature_flags/development/shimo_integration.yml (renamed from config/feature_flags/development/api_v3_commits_skip_diff_files.yml)8
-rw-r--r--config/feature_flags/development/skip_scheduling_workers_for_replicas.yml (renamed from config/feature_flags/development/atomic_sidekiq_scheduler.yml)6
-rw-r--r--config/feature_flags/development/surface_environment_creation_failure.yml8
-rw-r--r--config/feature_flags/development/terms_of_service_vue.yml8
-rw-r--r--config/feature_flags/development/usage_data_instrumentation.yml8
-rw-r--r--config/feature_flags/development/use_cmark_renderer.yml2
-rw-r--r--config/feature_flags/development/use_optimized_group_labels_query.yml2
-rw-r--r--config/feature_flags/development/use_primary_and_secondary_stores_for_sessions.yml8
-rw-r--r--config/feature_flags/development/use_primary_store_as_default_for_sessions.yml (renamed from config/feature_flags/development/use_multi_store.yml)6
-rw-r--r--config/feature_flags/development/use_traversal_ids_for_ancestors_upto.yml (renamed from config/feature_flags/development/linear_group_including_descendants_by.yml)8
-rw-r--r--config/feature_flags/development/use_traversal_ids_groups_finder.yml (renamed from config/feature_flags/development/keyset_pagination_for_groups_api.yml)8
-rw-r--r--config/feature_flags/development/use_upsert_query_for_mr_metrics.yml8
-rw-r--r--config/feature_flags/development/verify_participants_access.yml (renamed from config/feature_flags/development/load_balancing_for_update_all_mirrors_worker.yml)8
-rw-r--r--config/feature_flags/development/vuln_report_new_project_filter.yml8
-rw-r--r--config/feature_flags/development/vulnerability_location_image_filter.yml2
-rw-r--r--config/feature_flags/development/webauthn.yml2
-rw-r--r--config/feature_flags/development/wiki_switch_between_content_editor_raw_markdown.yml8
-rw-r--r--config/feature_flags/experiment/invite_email_from.yml8
-rw-r--r--config/feature_flags/experiment/invite_email_preview_text.yml8
-rw-r--r--config/feature_flags/experiment/invite_for_help_continuous_onboarding.yml (renamed from config/feature_flags/experiment/invite_members_for_task.yml)6
-rw-r--r--config/feature_flags/experiment/invite_members_in_comment.yml8
-rw-r--r--config/feature_flags/experiment/invite_members_new_dropdown_experiment_percentage.yml8
-rw-r--r--config/feature_flags/experiment/member_areas_of_focus.yml8
-rw-r--r--config/feature_flags/ops/ci_pipeline_creation_logger.yml (renamed from config/feature_flags/development/ci_new_query_for_pending_stuck_jobs.yml)10
-rw-r--r--config/feature_flags/ops/database_async_index_creation.yml (renamed from config/feature_flags/development/refactor_text_viewer.yml)10
-rw-r--r--config/feature_flags/ops/feature_flag_state_logs.yml (renamed from config/feature_flags/experiment/force_company_trial.yml)12
-rw-r--r--config/feature_flags/ops/gtm_nonce.yml (renamed from config/feature_flags/ops/lower_relation_max_count_limit.yml)8
-rw-r--r--config/gitlab.yml.example6
-rw-r--r--config/initializers/1_settings.rb14
-rw-r--r--config/initializers/7_prometheus_metrics.rb20
-rw-r--r--config/initializers/active_record_database_tasks.rb7
-rw-r--r--config/initializers/active_record_transaction_observer.rb4
-rw-r--r--config/initializers/backtrace_silencers.rb4
-rw-r--r--config/initializers/database_config.rb8
-rw-r--r--config/initializers/doorkeeper_openid_connect.rb9
-rw-r--r--config/initializers/forbid_sidekiq_in_transactions.rb8
-rw-r--r--config/initializers/gitlab_experiment.rb2
-rw-r--r--config/initializers/kaminari_active_record_relation_methods_with_limit.rb4
-rw-r--r--config/initializers/postgres_partitioning.rb3
-rw-r--r--config/initializers/session_store.rb45
-rw-r--r--config/initializers/sidekiq.rb5
-rw-r--r--config/initializers/validate_database_config.rb4
-rw-r--r--config/initializers/wikicloth_patch.rb159
-rw-r--r--config/metrics/counts_28d/20210216175016_analytics_total_unique_counts_monthly.yml49
-rw-r--r--config/metrics/counts_28d/20210216175101_merge_requests_users.yml2
-rw-r--r--config/metrics/counts_28d/20210216175542_ci_builds.yml2
-rw-r--r--config/metrics/counts_28d/20210216175546_ci_internal_pipelines.yml2
-rw-r--r--config/metrics/counts_28d/20210216175550_ci_pipeline_config_repository.yml2
-rw-r--r--config/metrics/counts_28d/20210216175554_ci_pipelines.yml2
-rw-r--r--config/metrics/counts_28d/20210216180745_action_monthly_active_users_design_management.yml2
-rw-r--r--config/metrics/counts_28d/20210216181050_packages.yml2
-rw-r--r--config/metrics/counts_28d/20210216181139_issues.yml2
-rw-r--r--config/metrics/counts_28d/20210216181158_epics.yml6
-rw-r--r--config/metrics/counts_28d/20210216181337_g_project_management_issue_milestone_changed_monthly.yml2
-rw-r--r--config/metrics/counts_28d/20210216181935_deployments.yml2
-rw-r--r--config/metrics/counts_28d/20210216181939_releases.yml2
-rw-r--r--config/metrics/counts_28d/20210216182040_action_monthly_active_users_project_repo.yml2
-rw-r--r--config/metrics/counts_28d/20210216183701_jira.yml2
-rw-r--r--config/metrics/counts_28d/20210216184322_i_code_review_user_approve_mr_monthly.yml2
-rw-r--r--config/metrics/counts_28d/20210216184502_p_ci_templates_implicit_auto_devops_build_monthly.yml3
-rw-r--r--config/metrics/counts_28d/20210216184506_p_ci_templates_implicit_auto_devops_deploy_monthly.yml3
-rw-r--r--config/metrics/counts_28d/20210216184517_p_ci_templates_5_min_production_app_monthly.yml3
-rw-r--r--config/metrics/counts_28d/20210216184526_p_ci_templates_aws_cf_deploy_ec2_monthly.yml3
-rw-r--r--config/metrics/counts_28d/20210216184534_p_ci_templates_auto_devops_build_monthly.yml3
-rw-r--r--config/metrics/counts_28d/20210216184538_p_ci_templates_auto_devops_deploy_monthly.yml3
-rw-r--r--config/metrics/counts_28d/20210216184542_p_ci_templates_auto_devops_deploy_latest_monthly.yml3
-rw-r--r--config/metrics/counts_28d/20210216184559_ci_templates_total_unique_counts_monthly.yml4
-rw-r--r--config/metrics/counts_28d/20210427102618_code_review_category_monthly_active_users.yml4
-rw-r--r--config/metrics/counts_28d/20210902000813_p_ci_templates_implicit_auto_devops_deploy_latest_monthly.yml3
-rw-r--r--config/metrics/counts_28d/20211104154357_i_code_review_widget_nothing_merge_click_new_file_monthly.yml2
-rw-r--r--config/metrics/counts_28d/20211109114953_i_quickactions_add_contacts_monthly.yml25
-rw-r--r--config/metrics/counts_28d/20211109120251_i_quickactions_remove_contacts_monthly.yml25
-rw-r--r--config/metrics/counts_28d/20211122134101_p_ci_templates_implicit_security_dast_api_latest_monthly.yml25
-rw-r--r--config/metrics/counts_28d/20211126084446_p_analytics_ci_cd_pipelines_monthly.yml26
-rw-r--r--config/metrics/counts_28d/20211126090835_p_analytics_ci_cd_deployment_frequency_monthly.yml26
-rw-r--r--config/metrics/counts_28d/20211126091206_p_analytics_ci_cd_lead_time_monthly.yml26
-rw-r--r--config/metrics/counts_28d/20211201140658_users_expanding_testing_license_compliance_report_monthly.yml25
-rw-r--r--config/metrics/counts_28d/20211201154341_users_visiting_license_compliance_full_report_monthly.yml25
-rw-r--r--config/metrics/counts_28d/20211201194407_p_ci_templates_security_dast_api_latest_monthly.yml25
-rw-r--r--config/metrics/counts_28d/20211202094237_users_visiting_manage_license_compliance_monthly.yml25
-rw-r--r--config/metrics/counts_7d/20210216175014_analytics_total_unique_counts_weekly.yml49
-rw-r--r--config/metrics/counts_7d/20210216184500_p_ci_templates_implicit_auto_devops_build_weekly.yml3
-rw-r--r--config/metrics/counts_7d/20210216184504_p_ci_templates_implicit_auto_devops_deploy_weekly.yml3
-rw-r--r--config/metrics/counts_7d/20210216184515_p_ci_templates_5_min_production_app_weekly.yml3
-rw-r--r--config/metrics/counts_7d/20210216184524_p_ci_templates_aws_cf_deploy_ec2_weekly.yml3
-rw-r--r--config/metrics/counts_7d/20210216184536_p_ci_templates_auto_devops_deploy_weekly.yml3
-rw-r--r--config/metrics/counts_7d/20210216184540_p_ci_templates_auto_devops_deploy_latest_weekly.yml3
-rw-r--r--config/metrics/counts_7d/20210216184557_ci_templates_total_unique_counts_weekly.yml2
-rw-r--r--config/metrics/counts_7d/20210902000809_p_ci_templates_implicit_auto_devops_deploy_latest_weekly.yml3
-rw-r--r--config/metrics/counts_7d/20211104154352_i_code_review_widget_nothing_merge_click_new_file_weekly.yml2
-rw-r--r--config/metrics/counts_7d/20211109114948_i_quickactions_add_contacts_weekly.yml25
-rw-r--r--config/metrics/counts_7d/20211109120245_i_quickactions_remove_contacts_weekly.yml25
-rw-r--r--config/metrics/counts_7d/20211122134101_p_ci_templates_implicit_security_dast_api_latest_weekly.yml25
-rw-r--r--config/metrics/counts_7d/20211126084441_p_analytics_ci_cd_pipelines_weekly.yml26
-rw-r--r--config/metrics/counts_7d/20211126090829_p_analytics_ci_cd_deployment_frequency_weekly.yml26
-rw-r--r--config/metrics/counts_7d/20211126091200_p_analytics_ci_cd_lead_time_weekly.yml26
-rw-r--r--config/metrics/counts_7d/20211126154206_users_expanding_testing_license_compliance_report_weekly.yml25
-rw-r--r--config/metrics/counts_7d/20211201154118_users_visiting_license_compliance_full_report_weekly.yml25
-rw-r--r--config/metrics/counts_7d/20211201194402_p_ci_templates_security_dast_api_latest_weekly.yml25
-rw-r--r--config/metrics/counts_7d/20211202094430_users_visiting_manage_license_compliance_weekly.yml25
-rw-r--r--config/metrics/counts_all/20210216175229_auto_devops_enabled.yml2
-rw-r--r--config/metrics/counts_all/20210216175520_ci_runners.yml2
-rw-r--r--config/metrics/counts_all/20210216175537_ci_pipelines.yml2
-rw-r--r--config/metrics/counts_all/20210216181011_projects_with_packages.yml2
-rw-r--r--config/metrics/counts_all/20210216182004_commit_comment.yml2
-rw-r--r--config/metrics/counts_all/20210216182006_source_code_pushes.yml2
-rw-r--r--config/metrics/counts_all/20211126090001_p_analytics_ci_cd_pipelines.yml21
-rw-r--r--config/metrics/counts_all/20211126090002_p_analytics_ci_cd_deployment_frequency.yml21
-rw-r--r--config/metrics/counts_all/20211126090003_p_analytics_ci_cd_lead_time.yml21
-rw-r--r--config/metrics/license/20210204124936_pages_version.yml2
-rw-r--r--config/metrics/settings/20210204124856_instance_auto_devops_enabled.yml2
-rw-r--r--config/metrics/settings/20210204124858_container_registry_enabled.yml2
-rw-r--r--config/metrics/settings/20210204124902_gitlab_shared_runners_enabled.yml2
-rw-r--r--config/metrics/settings/20210204124914_prometheus_metrics_enabled.yml2
-rw-r--r--config/metrics/settings/20210204124934_pages_enabled.yml2
-rw-r--r--config/metrics/settings/20210216180913_enabled.yml2
-rw-r--r--config/metrics/settings/20211124061450_snowplow_enabled.yml24
-rw-r--r--config/metrics/settings/20211124085521_snowplow_configured_to_gitlab_collector_hostname.yml24
-rw-r--r--config/routes.rb3
-rw-r--r--config/routes/admin.rb2
-rw-r--r--config/routes/group.rb8
-rw-r--r--config/routes/profile.rb9
-rw-r--r--config/routes/project.rb8
-rw-r--r--config/routes/user.rb1
-rw-r--r--config/sidekiq_queues.yml10
-rw-r--r--config/webpack.config.js8
268 files changed, 2296 insertions, 619 deletions
diff --git a/config/apollo.config.js b/config/apollo.config.js
new file mode 100644
index 00000000000..cc847f43286
--- /dev/null
+++ b/config/apollo.config.js
@@ -0,0 +1,10 @@
+module.exports = {
+ client: {
+ service: {
+ name: 'gitlab',
+ localSchemaFile: './tmp/tests/graphql/gitlab_schema.graphql',
+ },
+ includes: ['../{ee/,jh/,}app/assets/javascripts/**/*.{js,graphql}'],
+ excludes: ['../{ee/,jh/,}spec/{frontend,frontend_integration}/**/*'],
+ },
+};
diff --git a/config/events/202108302307_security__ci_configuration__sast_create_service_create.yml b/config/events/202108302307_security__ci_configuration__sast_create_service_create.yml
new file mode 100644
index 00000000000..6fb2c1878be
--- /dev/null
+++ b/config/events/202108302307_security__ci_configuration__sast_create_service_create.yml
@@ -0,0 +1,21 @@
+description: Create SAST
+category: Security::CiConfiguration::SastCreateService
+action: create
+label_description: One of "true", "false"
+property_description:
+value_description:
+extra_properties:
+identifiers:
+product_section: sec
+product_stage: secure
+product_group: group::static_analysis
+product_category:
+milestone: "13.12"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/58230
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/202108302307_security__ci_configuration__sast_create_service_update.yml b/config/events/202108302307_security__ci_configuration__sast_create_service_update.yml
new file mode 100644
index 00000000000..c4e65e47847
--- /dev/null
+++ b/config/events/202108302307_security__ci_configuration__sast_create_service_update.yml
@@ -0,0 +1,21 @@
+description: Update SAST
+category: Security::CiConfiguration::SastCreateService
+action: update
+label_description: One of "true", "false"
+property_description:
+value_description:
+extra_properties:
+identifiers:
+product_section: sec
+product_stage: secure
+product_group: group::static_analysis
+product_category:
+milestone: "13.12"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/58230
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/202108302307_security__ci_configuration__secret_detection_create_service_create.yml b/config/events/202108302307_security__ci_configuration__secret_detection_create_service_create.yml
new file mode 100644
index 00000000000..c0c295978f1
--- /dev/null
+++ b/config/events/202108302307_security__ci_configuration__secret_detection_create_service_create.yml
@@ -0,0 +1,21 @@
+description: Create secret detection
+category: Security::CiConfiguration::SecretDetectionCreateService
+action: create
+label_description: One of "true", "false"
+property_description:
+value_description:
+extra_properties:
+identifiers:
+product_section: sec
+product_stage: secure
+product_group: group::static_analysis
+product_category:
+milestone: "13.12"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/58230
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/202108302307_security__ci_configuration__secret_detection_create_service_update.yml b/config/events/202108302307_security__ci_configuration__secret_detection_create_service_update.yml
new file mode 100644
index 00000000000..d2875a8e89f
--- /dev/null
+++ b/config/events/202108302307_security__ci_configuration__secret_detection_create_service_update.yml
@@ -0,0 +1,21 @@
+description: Update secret detection
+category: Security::CiConfiguration::SecretDetectionCreateService
+action: update
+label_description: One of "true", "false"
+property_description:
+value_description:
+extra_properties:
+identifiers:
+product_section: sec
+product_stage: secure
+product_group: group::static_analysis
+product_category:
+milestone: "13.12"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/58230
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/api__group_container_repositories_list_repositories.yml b/config/events/202109151015_api__group_container_repositories_list_repositories.yml
index 4df063ec758..e5a28374fb7 100644
--- a/config/events/api__group_container_repositories_list_repositories.yml
+++ b/config/events/202109151015_api__group_container_repositories_list_repositories.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/api__project_container_repositories_delete_repository.yml b/config/events/202109151015_api__project_container_repositories_delete_repository.yml
index 196f7273a5c..2d3004e7a98 100644
--- a/config/events/api__project_container_repositories_delete_repository.yml
+++ b/config/events/202109151015_api__project_container_repositories_delete_repository.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/api__project_container_repositories_delete_tag.yml b/config/events/202109151015_api__project_container_repositories_delete_tag.yml
index cb2c7748faa..88da16d02a1 100644
--- a/config/events/api__project_container_repositories_delete_tag.yml
+++ b/config/events/202109151015_api__project_container_repositories_delete_tag.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/api__project_container_repositories_delete_tag_bulk.yml b/config/events/202109151015_api__project_container_repositories_delete_tag_bulk.yml
index e36f835308b..9a0f6d7f037 100644
--- a/config/events/api__project_container_repositories_delete_tag_bulk.yml
+++ b/config/events/202109151015_api__project_container_repositories_delete_tag_bulk.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/api__project_container_repositories_list_repositories.yml b/config/events/202109151015_api__project_container_repositories_list_repositories.yml
index 9c8063891af..d80928f92c9 100644
--- a/config/events/api__project_container_repositories_list_repositories.yml
+++ b/config/events/202109151015_api__project_container_repositories_list_repositories.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/api__project_container_repositories_list_tags.yml b/config/events/202109151015_api__project_container_repositories_list_tags.yml
index 5e269e2d69e..ccac708c0fc 100644
--- a/config/events/api__project_container_repositories_list_tags.yml
+++ b/config/events/202109151015_api__project_container_repositories_list_tags.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/api__pypi_packages_list_package.yml b/config/events/202109151015_api__pypi_packages_list_package.yml
index adb9d91bcee..a2382523561 100644
--- a/config/events/api__pypi_packages_list_package.yml
+++ b/config/events/202109151015_api__pypi_packages_list_package.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/cluster_applications_cluster_application_name.yml b/config/events/202109151015_cluster_applications_cluster_application_name.yml
index e993c7ce9f5..bc0196c776d 100644
--- a/config/events/cluster_applications_cluster_application_name.yml
+++ b/config/events/202109151015_cluster_applications_cluster_application_name.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: monitor
-product_group: monitor
+product_group: group::monitor
product_category:
milestone: "12.7"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/23000
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/cluster_services_prometheus_disabled_manual_prometheus.yml b/config/events/202109151015_cluster_services_prometheus_disabled_manual_prometheus.yml
index 805929b01b6..c98ac8323d4 100644
--- a/config/events/cluster_services_prometheus_disabled_manual_prometheus.yml
+++ b/config/events/202109151015_cluster_services_prometheus_disabled_manual_prometheus.yml
@@ -14,5 +14,8 @@ milestone: "14.0"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62645
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/cluster_services_prometheus_enabled_manual_prometheus.yml b/config/events/202109151015_cluster_services_prometheus_enabled_manual_prometheus.yml
index d9377a07cf2..c453b2f035c 100644
--- a/config/events/cluster_services_prometheus_enabled_manual_prometheus.yml
+++ b/config/events/202109151015_cluster_services_prometheus_enabled_manual_prometheus.yml
@@ -14,5 +14,8 @@ milestone: "14.0"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62645
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/container_registry_notification_create_repository.yml b/config/events/202109151015_container_registry_notification_create_repository.yml
index fa455140468..f2063748eca 100644
--- a/config/events/container_registry_notification_create_repository.yml
+++ b/config/events/202109151015_container_registry_notification_create_repository.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "12.10"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27001
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/container_registry_notification_delete_repository.yml b/config/events/202109151015_container_registry_notification_delete_repository.yml
index ceb7c5e4155..f366a101f81 100644
--- a/config/events/container_registry_notification_delete_repository.yml
+++ b/config/events/202109151015_container_registry_notification_delete_repository.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "12.10"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27001
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/container_registry_notification_delete_tag.yml b/config/events/202109151015_container_registry_notification_delete_tag.yml
index 8e33c901e0e..c322972ab50 100644
--- a/config/events/container_registry_notification_delete_tag.yml
+++ b/config/events/202109151015_container_registry_notification_delete_tag.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "12.10"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27001
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/container_registry_notification_push_repository.yml b/config/events/202109151015_container_registry_notification_push_repository.yml
index 10edf3ceafd..7bdb2b157f2 100644
--- a/config/events/container_registry_notification_push_repository.yml
+++ b/config/events/202109151015_container_registry_notification_push_repository.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "12.10"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27001
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/container_registry_notification_push_tag.yml b/config/events/202109151015_container_registry_notification_push_tag.yml
index 9679dd4e52f..d250e8b2022 100644
--- a/config/events/container_registry_notification_push_tag.yml
+++ b/config/events/202109151015_container_registry_notification_push_tag.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "12.10"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27001
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/delete_repository_container.yml b/config/events/202109151015_delete_repository_container.yml
index 491cf9a7e4a..162f92ccffd 100644
--- a/config/events/delete_repository_container.yml
+++ b/config/events/202109151015_delete_repository_container.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.6"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/47175
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/delete_tag_bulk_tag.yml b/config/events/202109151015_delete_tag_bulk_tag.yml
index feaca98bd38..2757cb48c0c 100644
--- a/config/events/delete_tag_bulk_tag.yml
+++ b/config/events/202109151015_delete_tag_bulk_tag.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.7"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/48617
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/experiment_name_initial_write.yml b/config/events/202109151015_experiment_name_initial_write.yml
index f2233f7dabb..94f685af02a 100644
--- a/config/events/experiment_name_initial_write.yml
+++ b/config/events/202109151015_experiment_name_initial_write.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: growth
product_stage: growth
-product_group: adoption
+product_group: group::adoption
product_category:
milestone: "13.12"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/59713
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/experiment_name_write.yml b/config/events/202109151015_experiment_name_write.yml
index 82b5d18bd91..d4645ecc6ae 100644
--- a/config/events/experiment_name_write.yml
+++ b/config/events/202109151015_experiment_name_write.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: growth
product_stage: growth
-product_group: adoption
+product_group: group::adoption
product_category:
milestone: "13.12"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/59713
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/groups__email_campaigns_controller_click.yml b/config/events/202109151015_groups__email_campaigns_controller_click.yml
index bbc2abb8707..e758abcce28 100644
--- a/config/events/groups__email_campaigns_controller_click.yml
+++ b/config/events/202109151015_groups__email_campaigns_controller_click.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: growth
product_stage: growth
-product_group: activation
+product_group: group::activation
product_category:
milestone: "13.11"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/56015
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/groups__registry__repositories_controller_list_repositories.yml b/config/events/202109151015_groups__registry__repositories_controller_list_repositories.yml
index 1fafbf75103..23c58662b61 100644
--- a/config/events/groups__registry__repositories_controller_list_repositories.yml
+++ b/config/events/202109151015_groups__registry__repositories_controller_list_repositories.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/incident_management__zoom_integration_add_zoom_meeting.yml b/config/events/202109151015_incident_management__zoom_integration_add_zoom_meeting.yml
index 7b9331d3244..6b77ec83275 100644
--- a/config/events/incident_management__zoom_integration_add_zoom_meeting.yml
+++ b/config/events/202109151015_incident_management__zoom_integration_add_zoom_meeting.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: monitor
-product_group: monitor
+product_group: group::monitor
product_category:
milestone: "12.4"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/18620
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/incident_management__zoom_integration_remove_zoom_meeting.yml b/config/events/202109151015_incident_management__zoom_integration_remove_zoom_meeting.yml
index 5abc1b8bbc7..edf8e7feacd 100644
--- a/config/events/incident_management__zoom_integration_remove_zoom_meeting.yml
+++ b/config/events/202109151015_incident_management__zoom_integration_remove_zoom_meeting.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: monitor
-product_group: monitor
+product_group: group::monitor
product_category:
milestone: "12.4"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/18620
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/list_repositories_container.yml b/config/events/202109151015_list_repositories_container.yml
index ec3775cb9f8..c17cee5378a 100644
--- a/config/events/list_repositories_container.yml
+++ b/config/events/202109151015_list_repositories_container.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.6"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/44926
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/notes__create_service_execute.yml b/config/events/202109151015_notes__create_service_execute.yml
index 39c24f05551..e42e9856cd5 100644
--- a/config/events/notes__create_service_execute.yml
+++ b/config/events/202109151015_notes__create_service_execute.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: verify
-product_group: testing
+product_group: group::testing
product_category:
milestone: "12.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/18890
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/package_class_pull_package.yml b/config/events/202109151015_package_class_pull_package.yml
index 2a35ce0dd3a..c4f5ea53f71 100644
--- a/config/events/package_class_pull_package.yml
+++ b/config/events/202109151015_package_class_pull_package.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/package_class_push_package.yml b/config/events/202109151015_package_class_push_package.yml
index 26945c7cb9e..566ee6a9c8f 100644
--- a/config/events/package_class_push_package.yml
+++ b/config/events/202109151015_package_class_push_package.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/projects__registry__repositories_controller_delete_repository.yml b/config/events/202109151015_projects__registry__repositories_controller_delete_repository.yml
index 44c769a03a0..ea27e7d6ae5 100644
--- a/config/events/projects__registry__repositories_controller_delete_repository.yml
+++ b/config/events/202109151015_projects__registry__repositories_controller_delete_repository.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/projects__registry__repositories_controller_list_repositories.yml b/config/events/202109151015_projects__registry__repositories_controller_list_repositories.yml
index 6dc67091a9a..6d587cc6a9e 100644
--- a/config/events/projects__registry__repositories_controller_list_repositories.yml
+++ b/config/events/202109151015_projects__registry__repositories_controller_list_repositories.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/projects__registry__tags_controller_delete_tag.yml b/config/events/202109151015_projects__registry__tags_controller_delete_tag.yml
index 73bee5f7318..d2c27320054 100644
--- a/config/events/projects__registry__tags_controller_delete_tag.yml
+++ b/config/events/202109151015_projects__registry__tags_controller_delete_tag.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/projects__registry__tags_controller_delete_tag_bulk.yml b/config/events/202109151015_projects__registry__tags_controller_delete_tag_bulk.yml
index 715e3549ed3..7b1c7199843 100644
--- a/config/events/projects__registry__tags_controller_delete_tag_bulk.yml
+++ b/config/events/202109151015_projects__registry__tags_controller_delete_tag_bulk.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/projects__registry__tags_controller_list_tags.yml b/config/events/202109151015_projects__registry__tags_controller_list_tags.yml
index 5b655ee6c39..b8e18922ffb 100644
--- a/config/events/projects__registry__tags_controller_list_tags.yml
+++ b/config/events/202109151015_projects__registry__tags_controller_list_tags.yml
@@ -8,11 +8,14 @@ extra_properties:
identifiers:
product_section: ops
product_stage: package
-product_group: package
+product_group: group::package
product_category:
milestone: "13.5"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
distributions:
- ce
+- ee
tiers:
- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_click_button.yml b/config/events/20211215022206_default_click_button.yml
new file mode 100644
index 00000000000..f233a4ccdfe
--- /dev/null
+++ b/config/events/20211215022206_default_click_button.yml
@@ -0,0 +1,21 @@
+description: "Reply comment on design annotations"
+category: default
+action: click_button
+label_description: ""
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ""
+product_stage: ""
+product_group: ""
+product_category:
+milestone:
+introduced_by_url:
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_click_link.yml b/config/events/20211215022206_default_click_link.yml
new file mode 100644
index 00000000000..b19d1047580
--- /dev/null
+++ b/config/events/20211215022206_default_click_link.yml
@@ -0,0 +1,21 @@
+description: "Go to evironments documentation"
+category: default
+action: click_link
+label_description: ""
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ops
+product_stage: release
+product_group: group::release
+product_category:
+milestone: "13.12"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/57160
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_click_menu.yml b/config/events/20211215022206_default_click_menu.yml
new file mode 100644
index 00000000000..3e8dc847ce3
--- /dev/null
+++ b/config/events/20211215022206_default_click_menu.yml
@@ -0,0 +1,25 @@
+description: "Click navigation menu"
+category: default
+action: click_menu
+label_description: ""
+property_description: ""
+value_description: ""
+extra_properties:
+ sidebar_display:
+ type: string
+ menu_display:
+ type: string
+identifiers:
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category:
+milestone: "14.0"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62030
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_click_menu_item.yml b/config/events/20211215022206_default_click_menu_item.yml
new file mode 100644
index 00000000000..6f8a8fd8fb2
--- /dev/null
+++ b/config/events/20211215022206_default_click_menu_item.yml
@@ -0,0 +1,25 @@
+description: "Click navigation menu item"
+category: default
+action: click_menu_item
+label_description: ""
+property_description: ""
+value_description: ""
+extra_properties:
+ sidebar_display:
+ type: string
+ menu_display:
+ type: string
+identifiers:
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category:
+milestone: "14.0"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62030
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_comment_button_title_button_click_button.yml b/config/events/20211215022206_default_comment_button_title_button_click_button.yml
new file mode 100644
index 00000000000..28f893d52c6
--- /dev/null
+++ b/config/events/20211215022206_default_comment_button_title_button_click_button.yml
@@ -0,0 +1,21 @@
+description: "Select comment type from dropdown"
+category: default
+action: click_button
+label_description: "`[comment_button_title]_button`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: dev
+product_stage: plan
+product_group: group::product_planning
+product_category:
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/50933
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_congratulate_first_pipeline_click_button.yml b/config/events/20211215022206_default_congratulate_first_pipeline_click_button.yml
new file mode 100644
index 00000000000..c20c29b3114
--- /dev/null
+++ b/config/events/20211215022206_default_congratulate_first_pipeline_click_button.yml
@@ -0,0 +1,21 @@
+description: "Go to pipeline on pipeline celebration"
+category: default
+action: click_button
+label_description: "`congratulate_first_pipeline`"
+property_description: "`[admin | maintainer | developer | owner]`"
+value_description: "`10`"
+extra_properties:
+identifiers:
+product_section: growth
+product_stage: growth
+product_group: group::expansion
+product_category:
+milestone: "12.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/28378
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_create_or_import_a_repository_click_link.yml b/config/events/20211215022206_default_create_or_import_a_repository_click_link.yml
new file mode 100644
index 00000000000..3c7ac2b9af4
--- /dev/null
+++ b/config/events/20211215022206_default_create_or_import_a_repository_click_link.yml
@@ -0,0 +1,21 @@
+description: "Click link to create or import a repository"
+category: default
+action: click_link
+label_description: "`Create or import a repository`"
+property_description: "`[Growth::Conversion::Experiment::LearnGitLab | Growth::Activation::Experiment::InviteForHelpContinuousOnboarding]`"
+value_description: ""
+extra_properties:
+identifiers:
+product_section: growth
+product_stage: growth
+product_group: group::conversion
+product_category:
+milestone: "13.12"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/58689
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_create_value_stream_form_open_click_button.yml b/config/events/20211215022206_default_create_value_stream_form_open_click_button.yml
new file mode 100644
index 00000000000..ae8900ef174
--- /dev/null
+++ b/config/events/20211215022206_default_create_value_stream_form_open_click_button.yml
@@ -0,0 +1,21 @@
+description: "Create stream value"
+category: default
+action: click_button
+label_description: "`create_value_stream_form_open`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+milestone: "14.0"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62865
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_create_value_stream_form_open_click_dropdown.yml b/config/events/20211215022206_default_create_value_stream_form_open_click_dropdown.yml
new file mode 100644
index 00000000000..667cb6eaa1c
--- /dev/null
+++ b/config/events/20211215022206_default_create_value_stream_form_open_click_dropdown.yml
@@ -0,0 +1,21 @@
+description: "Create stream value from dropdown"
+category: default
+action: click_dropdown
+label_description: "`create_value_stream_form_open`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+milestone: "14.0"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62865
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_delete_value_stream_form_open_click_dropdown.yml b/config/events/20211215022206_default_delete_value_stream_form_open_click_dropdown.yml
new file mode 100644
index 00000000000..6567cba4f42
--- /dev/null
+++ b/config/events/20211215022206_default_delete_value_stream_form_open_click_dropdown.yml
@@ -0,0 +1,21 @@
+description: "Delete stream value from dropdown"
+category: default
+action: click_dropdown
+label_description: "`delete_value_stream_form_open`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+milestone: "14.0"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62865
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_diff_copy_file_path_button_click_copy_file_button.yml b/config/events/20211215022206_default_diff_copy_file_path_button_click_copy_file_button.yml
new file mode 100644
index 00000000000..4d7919317fc
--- /dev/null
+++ b/config/events/20211215022206_default_diff_copy_file_path_button_click_copy_file_button.yml
@@ -0,0 +1,21 @@
+description: "Copy file path on diffs"
+category: default
+action: click_copy_file_button
+label_description: "`diff_copy_file_path_button`"
+property_description: "`diff_copy_file`"
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ""
+product_stage: ""
+product_group: ""
+product_category:
+milestone:
+introduced_by_url:
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_diff_toggle_external_button_click_toggle_external_button.yml b/config/events/20211215022206_default_diff_toggle_external_button_click_toggle_external_button.yml
new file mode 100644
index 00000000000..4e5fc9fbcb1
--- /dev/null
+++ b/config/events/20211215022206_default_diff_toggle_external_button_click_toggle_external_button.yml
@@ -0,0 +1,21 @@
+description: "Click toggle external button on diff"
+category: default
+action: click_toggle_external_button
+label_description: "`diff_toggle_external_button`"
+property_description: "`diff_toggle_external`"
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ""
+product_stage: ""
+product_group: ""
+product_category:
+milestone:
+introduced_by_url:
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_edit_assignee_click_invite_members.yml b/config/events/20211215022206_default_edit_assignee_click_invite_members.yml
new file mode 100644
index 00000000000..4db394216e5
--- /dev/null
+++ b/config/events/20211215022206_default_edit_assignee_click_invite_members.yml
@@ -0,0 +1,21 @@
+description: "Click edit assignee button when inviting members"
+category: default
+action: click_invite_members
+label_description: "`edit_assignee`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: growth
+product_stage: growth
+product_group: group::expansion
+product_category:
+milestone: "14.0"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62505
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_edit_click_consolidated_edit.yml b/config/events/20211215022206_default_edit_click_consolidated_edit.yml
new file mode 100644
index 00000000000..e36d2be7e62
--- /dev/null
+++ b/config/events/20211215022206_default_edit_click_consolidated_edit.yml
@@ -0,0 +1,21 @@
+description: "Edit a single file"
+category: default
+action: click_consolidated_edit
+label_description: "`edit`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category:
+milestone: "14.1"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/64179
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_edit_reviewer_click_invite_members.yml b/config/events/20211215022206_default_edit_reviewer_click_invite_members.yml
new file mode 100644
index 00000000000..d3470c1cdf7
--- /dev/null
+++ b/config/events/20211215022206_default_edit_reviewer_click_invite_members.yml
@@ -0,0 +1,21 @@
+description: "Click edit reviewer button when inviting members"
+category: default
+action: click_invite_members
+label_description: "`edit_reviewer`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: growth
+product_stage: growth
+product_group: group::expansion
+product_category:
+milestone: "14.0"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62505
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_edit_value_stream_form_open_click_button.yml b/config/events/20211215022206_default_edit_value_stream_form_open_click_button.yml
new file mode 100644
index 00000000000..04494a475d7
--- /dev/null
+++ b/config/events/20211215022206_default_edit_value_stream_form_open_click_button.yml
@@ -0,0 +1,21 @@
+description: "Edit stream value"
+category: default
+action: click_button
+label_description: "`edit_value_stream_form_open`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+milestone: "14.0"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62865
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_environment_actions_click_dropdown.yml b/config/events/20211215022206_default_environment_actions_click_dropdown.yml
new file mode 100644
index 00000000000..09bf51ac3d3
--- /dev/null
+++ b/config/events/20211215022206_default_environment_actions_click_dropdown.yml
@@ -0,0 +1,21 @@
+description: "Click a environment action button"
+category: default
+action: click_dropdown
+label_description: "`environment_actions`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ops
+product_stage: release
+product_group: group::release
+product_category:
+milestone: "14.2"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66968
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_environment_delete_click_button.yml b/config/events/20211215022206_default_environment_delete_click_button.yml
new file mode 100644
index 00000000000..6d8f7932fc2
--- /dev/null
+++ b/config/events/20211215022206_default_environment_delete_click_button.yml
@@ -0,0 +1,21 @@
+description: "Click environment delete button"
+category: default
+action: click_button
+label_description: "`environment_delete`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ops
+product_stage: release
+product_group: group::release
+product_category:
+milestone: "14.2"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66968
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_environment_monitoring_click_button.yml b/config/events/20211215022206_default_environment_monitoring_click_button.yml
new file mode 100644
index 00000000000..f445c84d6d8
--- /dev/null
+++ b/config/events/20211215022206_default_environment_monitoring_click_button.yml
@@ -0,0 +1,21 @@
+description: "Click environment monitoring button"
+category: default
+action: click_button
+label_description: "`environment_monitoring`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ops
+product_stage: release
+product_group: group::release
+product_category:
+milestone: "14.2"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66968
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_environment_pin_click_button.yml b/config/events/20211215022206_default_environment_pin_click_button.yml
new file mode 100644
index 00000000000..fc7400f6041
--- /dev/null
+++ b/config/events/20211215022206_default_environment_pin_click_button.yml
@@ -0,0 +1,21 @@
+description: "Click environment pin button"
+category: default
+action: click_button
+label_description: "`environment_pin`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ops
+product_stage: release
+product_group: group::release
+product_category:
+milestone: "14.2"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66968
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_environment_rollback_click_button.yml b/config/events/20211215022206_default_environment_rollback_click_button.yml
new file mode 100644
index 00000000000..67849044c5a
--- /dev/null
+++ b/config/events/20211215022206_default_environment_rollback_click_button.yml
@@ -0,0 +1,21 @@
+description: "Click environment rollback button"
+category: default
+action: click_button
+label_description: "`environment_rollback`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ops
+product_stage: release
+product_group: group::release
+product_category:
+milestone: "14.2"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66968
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_environment_stop_click_button.yml b/config/events/20211215022206_default_environment_stop_click_button.yml
new file mode 100644
index 00000000000..ad2974e9221
--- /dev/null
+++ b/config/events/20211215022206_default_environment_stop_click_button.yml
@@ -0,0 +1,21 @@
+description: "Click environment stop button"
+category: default
+action: click_button
+label_description: "`environment_stop`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ops
+product_stage: release
+product_group: group::release
+product_category:
+milestone: "14.2"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66968
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_environment_terminal_click_button.yml b/config/events/20211215022206_default_environment_terminal_click_button.yml
new file mode 100644
index 00000000000..6f5fcc96416
--- /dev/null
+++ b/config/events/20211215022206_default_environment_terminal_click_button.yml
@@ -0,0 +1,21 @@
+description: "Click environment terminal button"
+category: default
+action: click_button
+label_description: "`environment_terminal`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ops
+product_stage: release
+product_group: group::release
+product_category:
+milestone: "14.2"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66968
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_environment_url_click_button.yml b/config/events/20211215022206_default_environment_url_click_button.yml
new file mode 100644
index 00000000000..74a85043848
--- /dev/null
+++ b/config/events/20211215022206_default_environment_url_click_button.yml
@@ -0,0 +1,21 @@
+description: "Click environment URL button"
+category: default
+action: click_button
+label_description: "`environment_url`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ops
+product_stage: release
+product_group: group::release
+product_category:
+milestone: "14.2"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66968
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_export_issuable_type_csv_click_button.yml b/config/events/20211215022206_default_export_issuable_type_csv_click_button.yml
new file mode 100644
index 00000000000..ec29f3af000
--- /dev/null
+++ b/config/events/20211215022206_default_export_issuable_type_csv_click_button.yml
@@ -0,0 +1,21 @@
+description: "Click button to export issuable as CSV"
+category: default
+action: click_button
+label_description: "`export_[issuable_type]_csv`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54214
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_feature_flag_toggle_click_button.yml b/config/events/20211215022206_default_feature_flag_toggle_click_button.yml
new file mode 100644
index 00000000000..ddd641470e9
--- /dev/null
+++ b/config/events/20211215022206_default_feature_flag_toggle_click_button.yml
@@ -0,0 +1,21 @@
+description: "Click feature flag toggle button"
+category: default
+action: click_button
+label_description: "`feature_flag_toggle`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ops
+product_stage: release
+product_group: group::release
+product_category:
+milestone: "13.4"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40023
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_feature_title_click_whats_new_item.yml b/config/events/20211215022206_default_feature_title_click_whats_new_item.yml
new file mode 100644
index 00000000000..f74fa614667
--- /dev/null
+++ b/config/events/20211215022206_default_feature_title_click_whats_new_item.yml
@@ -0,0 +1,21 @@
+description: "Click item in What's new component"
+category: default
+action: click_whats_new_item
+label_description: "`[feature_title]`"
+property_description: "`[feature_url]`"
+value_description: ""
+extra_properties:
+identifiers:
+product_section: growth
+product_stage: growth
+product_group: group::adoption
+product_category:
+milestone: "13.12"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/60804
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_home_page_click_go_to_preferences.yml b/config/events/20211215022206_default_home_page_click_go_to_preferences.yml
new file mode 100644
index 00000000000..6f17156c36c
--- /dev/null
+++ b/config/events/20211215022206_default_home_page_click_go_to_preferences.yml
@@ -0,0 +1,21 @@
+description: "Go to preferences from home page"
+category: default
+action: click_go_to_preferences
+label_description: "`home_page`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ""
+product_stage: ""
+product_group: ""
+product_category:
+milestone:
+introduced_by_url:
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_mr_next_unresolved_thread_click_button.yml b/config/events/20211215022206_default_mr_next_unresolved_thread_click_button.yml
new file mode 100644
index 00000000000..0b09c1eb74d
--- /dev/null
+++ b/config/events/20211215022206_default_mr_next_unresolved_thread_click_button.yml
@@ -0,0 +1,21 @@
+description: "Click button to jump to next unresolved thread"
+category: default
+action: click_button
+label_description: "`mr_next_unresolved_thread`"
+property_description: "`click_next_unresolved_thread_top`"
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ""
+product_stage: ""
+product_group: ""
+product_category:
+milestone:
+introduced_by_url:
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_mr_widget_terraform_mr_plan_button_click_terraform_mr_plan_button.yml b/config/events/20211215022206_default_mr_widget_terraform_mr_plan_button_click_terraform_mr_plan_button.yml
new file mode 100644
index 00000000000..1e49d44513e
--- /dev/null
+++ b/config/events/20211215022206_default_mr_widget_terraform_mr_plan_button_click_terraform_mr_plan_button.yml
@@ -0,0 +1,21 @@
+description: "Click Terraform MR plan button"
+category: default
+action: click_terraform_mr_plan_button
+label_description: "mr_widget_terraform_mr_plan_button"
+property_description: "`terraform_mr_plan_button`"
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category:
+milestone: "13.2"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/34392
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_no_pipeline_noticed_click_button.yml b/config/events/20211215022206_default_no_pipeline_noticed_click_button.yml
new file mode 100644
index 00000000000..ba2026ab074
--- /dev/null
+++ b/config/events/20211215022206_default_no_pipeline_noticed_click_button.yml
@@ -0,0 +1,21 @@
+description: "Go to pipelines after suggestion"
+category: default
+action: click_button
+label_description: "`no_pipeline_noticed`"
+property_description: "`[admin | maintainer | developer | owner]`"
+value_description: "`10`"
+extra_properties:
+identifiers:
+product_section: growth
+product_stage: growth
+product_group: group::expansion
+product_category:
+milestone: "12.9"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/23823
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_reply_comment_button_click_button.yml b/config/events/20211215022206_default_reply_comment_button_click_button.yml
new file mode 100644
index 00000000000..007026bbb0b
--- /dev/null
+++ b/config/events/20211215022206_default_reply_comment_button_click_button.yml
@@ -0,0 +1,21 @@
+description: "Click reply comment button"
+category: default
+action: click_button
+label_description: "`reply_comment_button`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: dev
+product_stage: plan
+product_group: group::product_planning
+product_category:
+milestone: "13.9"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/53753
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_review_app_open_review_app.yml b/config/events/20211215022206_default_review_app_open_review_app.yml
new file mode 100644
index 00000000000..8ba726e4708
--- /dev/null
+++ b/config/events/20211215022206_default_review_app_open_review_app.yml
@@ -0,0 +1,21 @@
+description: "Go to review app"
+category: default
+action: open_review_app
+label_description: "`review_app`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ops
+product_stage: verify
+product_group: group::testing
+product_category:
+milestone: "12.6"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/18141
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_right_sidebar_click_edit_button.yml b/config/events/20211215022206_default_right_sidebar_click_edit_button.yml
new file mode 100644
index 00000000000..6df0f2e9bfe
--- /dev/null
+++ b/config/events/20211215022206_default_right_sidebar_click_edit_button.yml
@@ -0,0 +1,21 @@
+description: "Click edit reviewer button on right sidebar"
+category: default
+action: click_edit_button
+label_description: "`right_sidebar`"
+property_description: "`reviewer`"
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ""
+product_stage: ""
+product_group: ""
+product_category:
+milestone:
+introduced_by_url:
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_search_autocomplete_suggestion_click_text.yml b/config/events/20211215022206_default_search_autocomplete_suggestion_click_text.yml
new file mode 100644
index 00000000000..ff5d321aa4d
--- /dev/null
+++ b/config/events/20211215022206_default_search_autocomplete_suggestion_click_text.yml
@@ -0,0 +1,21 @@
+description: "Click autocomplete option"
+category: default
+action: click_text
+label_description: "`search_autocomplete_suggestion`"
+property_description: "Slugged option category"
+value_description: "Option index"
+extra_properties:
+identifiers:
+product_section: enablement
+product_stage: enablement
+product_group: group::global_search
+product_category:
+milestone: "13.4"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40822
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_show_labels_toggle.yml b/config/events/20211215022206_default_show_labels_toggle.yml
new file mode 100644
index 00000000000..d7a2e16b51f
--- /dev/null
+++ b/config/events/20211215022206_default_show_labels_toggle.yml
@@ -0,0 +1,21 @@
+description: "Toggle labels on boards"
+category: default
+action: toggle
+label_description: "`show_labels`"
+property_description: "`[on | off]`"
+value_description: ""
+extra_properties:
+identifiers:
+product_section: ""
+product_stage: ""
+product_group: ""
+product_category:
+milestone:
+introduced_by_url:
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_slugged_stream_name_click_dropdown.yml b/config/events/20211215022206_default_slugged_stream_name_click_dropdown.yml
new file mode 100644
index 00000000000..d25e3ed4ead
--- /dev/null
+++ b/config/events/20211215022206_default_slugged_stream_name_click_dropdown.yml
@@ -0,0 +1,21 @@
+description: "Selec stream from dropdown"
+category: default
+action: click_dropdown
+label_description: "Slugged stream name"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+milestone: "14.0"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62865
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_suggest_commit_first_project_gitlab_ci_yml__click_button.yml b/config/events/20211215022206_default_suggest_commit_first_project_gitlab_ci_yml__click_button.yml
new file mode 100644
index 00000000000..ff993716f74
--- /dev/null
+++ b/config/events/20211215022206_default_suggest_commit_first_project_gitlab_ci_yml__click_button.yml
@@ -0,0 +1,21 @@
+description: "Dismiss GitLab CI suggestion popover"
+category: default
+action: click_button
+label_description: "[ `suggest_commit_first_project_gitlab_ci_yml` ]"
+property_description: "`[admin | maintainer | developer | owner]`"
+value_description: "`10`"
+extra_properties:
+identifiers:
+product_section: growth
+product_stage: growth
+product_group: group::expansion
+product_category:
+milestone: "12.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/26105
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/events/20211215022206_default_web_ide_click_consolidated_edit_ide.yml b/config/events/20211215022206_default_web_ide_click_consolidated_edit_ide.yml
new file mode 100644
index 00000000000..bd705f7e3a6
--- /dev/null
+++ b/config/events/20211215022206_default_web_ide_click_consolidated_edit_ide.yml
@@ -0,0 +1,21 @@
+description: "Edit multiple files with Web IDE"
+category: default
+action: click_consolidated_edit_ide
+label_description: "`web_ide`"
+property_description: ""
+value_description: ""
+extra_properties:
+identifiers:
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category:
+milestone: "14.1"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/64179
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/feature_categories.yml b/config/feature_categories.yml
index 04804e373ab..edc6541db8c 100644
--- a/config/feature_categories.yml
+++ b/config/feature_categories.yml
@@ -9,12 +9,14 @@
---
- accessibility_testing
- advanced_deployments
+- api_security
- attack_emulation
- audit_events
- audit_reports
- authentication_and_authorization
- auto_devops
- backup_restore
+- build
- build_artifacts
- chatops
- cloud_native_installation
@@ -33,16 +35,18 @@
- database
- dataops
- delivery
-- delivery_management
- dependency_firewall
- dependency_proxy
- dependency_scanning
+- deployment_management
- design_management
+- design_system
- devops_reports
- disaster_recovery
- dynamic_application_security_testing
- editor_extension
- environment_management
+- error_budgets
- error_tracking
- experimentation_activation
- experimentation_adoption
@@ -50,20 +54,19 @@
- experimentation_expansion
- feature_flags
- five_minute_production_app
-- foundations
- fuzz_testing
- geo_replication
- git_lfs
- gitaly
- gitlab_docs
- global_search
-- google_cloud
- helm_chart_registry
- horse
- importers
- incident_management
- infrastructure_as_code
- insider_threat
+- instance_resiliency
- integrations
- intel_code_security
- interactive_application_security_testing
@@ -86,7 +89,6 @@
- package_registry
- pages
- performance_testing
-- pipeline_abuse_prevention
- pipeline_authoring
- planning_analytics
- portfolio_management
diff --git a/config/feature_flags/development/abort_deleted_project_pipelines.yml b/config/feature_flags/development/abort_deleted_project_pipelines.yml
deleted file mode 100644
index 0e7a936e6a5..00000000000
--- a/config/feature_flags/development/abort_deleted_project_pipelines.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: abort_deleted_project_pipelines
-introduced_by_url: https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/1220
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/301106
-milestone: '13.9'
-type: development
-group: group::pipeline execution
-default_enabled: true
diff --git a/config/feature_flags/development/admin_deploy_keys_vue.yml b/config/feature_flags/development/admin_deploy_keys_vue.yml
index c57ed728ffb..21e1b501d7a 100644
--- a/config/feature_flags/development/admin_deploy_keys_vue.yml
+++ b/config/feature_flags/development/admin_deploy_keys_vue.yml
@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/344855
milestone: '14.5'
type: development
group: group::access
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/drop_detached_partitions.yml b/config/feature_flags/development/automated_email_provision.yml
index b49cf78d28c..2b3fee208ab 100644
--- a/config/feature_flags/development/drop_detached_partitions.yml
+++ b/config/feature_flags/development/automated_email_provision.yml
@@ -1,8 +1,8 @@
---
-name: drop_detached_partitions
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67056
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/337155
-milestone: '14.2'
+name: automated_email_provision
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75872
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/348317
+milestone: '14.6'
type: development
-group: group::database
+group: group::license
default_enabled: false
diff --git a/config/feature_flags/development/branches_pagination_without_count.yml b/config/feature_flags/development/branches_pagination_without_count.yml
deleted file mode 100644
index ed29caff812..00000000000
--- a/config/feature_flags/development/branches_pagination_without_count.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: branches_pagination_without_count
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/50759
-rollout_issue_url:
-milestone: '13.9'
-type: development
-group: group::source code
-default_enabled: false
diff --git a/config/feature_flags/development/ci_pending_builds_queue_maintain.yml b/config/feature_flags/development/ci_bulk_insert_tags.yml
index 1c6f6935897..6b8ad4ef39d 100644
--- a/config/feature_flags/development/ci_pending_builds_queue_maintain.yml
+++ b/config/feature_flags/development/ci_bulk_insert_tags.yml
@@ -1,8 +1,8 @@
---
-name: ci_pending_builds_queue_maintain
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/61581
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/331496
-milestone: '13.12'
+name: ci_bulk_insert_tags
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73198
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/346124
+milestone: '14.6'
type: development
group: group::pipeline execution
default_enabled: false
diff --git a/config/feature_flags/development/ci_runner_limits_override.yml b/config/feature_flags/development/ci_namespace_project_mirrors.yml
index a5dd74d35af..a2d674c3770 100644
--- a/config/feature_flags/development/ci_runner_limits_override.yml
+++ b/config/feature_flags/development/ci_namespace_project_mirrors.yml
@@ -1,8 +1,8 @@
---
-name: ci_runner_limits_override
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67152
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/337224
-milestone: '14.2'
+name: ci_namespace_project_mirrors
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75517
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/346786
+milestone: '14.6'
type: development
-group: group::runner
+group: group::sharding
default_enabled: false
diff --git a/config/feature_flags/development/ci_optimize_project_records_destruction.yml b/config/feature_flags/development/ci_optimize_project_records_destruction.yml
deleted file mode 100644
index 73ad4ae995c..00000000000
--- a/config/feature_flags/development/ci_optimize_project_records_destruction.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: ci_optimize_project_records_destruction
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/71342
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/341936
-milestone: '14.4'
-type: development
-group: group::pipeline execution
-default_enabled: false
diff --git a/config/feature_flags/development/ci_pending_builds_maintain_ci_minutes_data.yml b/config/feature_flags/development/ci_pending_builds_maintain_ci_minutes_data.yml
deleted file mode 100644
index f073e94e322..00000000000
--- a/config/feature_flags/development/ci_pending_builds_maintain_ci_minutes_data.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: ci_pending_builds_maintain_ci_minutes_data
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/64443
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/338149
-milestone: '14.2'
-type: development
-group: group::pipeline execution
-default_enabled: false
diff --git a/config/feature_flags/development/ci_build_tags_limit.yml b/config/feature_flags/development/ci_pending_builds_maintain_denormalized_data.yml
index 8aaa03a87e3..3a5ec00c32d 100644
--- a/config/feature_flags/development/ci_build_tags_limit.yml
+++ b/config/feature_flags/development/ci_pending_builds_maintain_denormalized_data.yml
@@ -1,8 +1,8 @@
---
-name: ci_build_tags_limit
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68380
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/338929
-milestone: '14.2'
+name: ci_pending_builds_maintain_denormalized_data
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75425
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/332951
+milestone: '14.6'
type: development
group: group::pipeline execution
default_enabled: true
diff --git a/config/feature_flags/development/ci_pending_builds_maintain_namespace_traversal_ids.yml b/config/feature_flags/development/ci_pending_builds_maintain_namespace_traversal_ids.yml
deleted file mode 100644
index 0eafb604fed..00000000000
--- a/config/feature_flags/development/ci_pending_builds_maintain_namespace_traversal_ids.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: ci_pending_builds_maintain_namespace_traversal_ids
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/70162
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/340930
-milestone: '14.3'
-type: development
-group: group::pipeline execution
-default_enabled: false
diff --git a/config/feature_flags/development/ci_pending_builds_maintain_shared_runners_data.yml b/config/feature_flags/development/ci_pending_builds_maintain_shared_runners_data.yml
deleted file mode 100644
index 16b318509dc..00000000000
--- a/config/feature_flags/development/ci_pending_builds_maintain_shared_runners_data.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: ci_pending_builds_maintain_shared_runners_data
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/64644
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/338152
-milestone: '14.1'
-type: development
-group: group::pipeline execution
-default_enabled: false
diff --git a/config/feature_flags/development/ci_pending_builds_maintain_tags_data.yml b/config/feature_flags/development/ci_pending_builds_maintain_tags_data.yml
deleted file mode 100644
index bd18789bbcf..00000000000
--- a/config/feature_flags/development/ci_pending_builds_maintain_tags_data.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: ci_pending_builds_maintain_tags_data
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/65648
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/338363
-milestone: '14.2'
-type: development
-group: group::pipeline execution
-default_enabled: false
diff --git a/config/feature_flags/development/ci_pending_builds_project_runners_decoupling.yml b/config/feature_flags/development/ci_pending_builds_project_runners_decoupling.yml
deleted file mode 100644
index 82acc907507..00000000000
--- a/config/feature_flags/development/ci_pending_builds_project_runners_decoupling.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: ci_pending_builds_project_runners_decoupling
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/70415
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/341005
-milestone: '14.4'
-type: development
-group: group::pipeline execution
-default_enabled: false
diff --git a/config/feature_flags/development/ci_queueing_denormalize_ci_minutes_information.yml b/config/feature_flags/development/ci_queueing_denormalize_ci_minutes_information.yml
deleted file mode 100644
index b93742ad0a7..00000000000
--- a/config/feature_flags/development/ci_queueing_denormalize_ci_minutes_information.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: ci_queueing_denormalize_ci_minutes_information
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66962
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/338290
-milestone: '14.2'
-type: development
-group: 'group::pipeline execution'
-default_enabled: false
diff --git a/config/feature_flags/development/ci_queueing_denormalize_namespace_traversal_ids.yml b/config/feature_flags/development/ci_queueing_denormalize_namespace_traversal_ids.yml
deleted file mode 100644
index e8326ac5cab..00000000000
--- a/config/feature_flags/development/ci_queueing_denormalize_namespace_traversal_ids.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: ci_queueing_denormalize_namespace_traversal_ids
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/70162
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/340930
-milestone: '14.3'
-type: development
-group: group::pipeline execution
-default_enabled: false
diff --git a/config/feature_flags/development/ci_queueing_denormalize_shared_runners_information.yml b/config/feature_flags/development/ci_queueing_denormalize_shared_runners_information.yml
deleted file mode 100644
index 326beaf6740..00000000000
--- a/config/feature_flags/development/ci_queueing_denormalize_shared_runners_information.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: ci_queueing_denormalize_shared_runners_information
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66082
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/338289
-milestone: '14.2'
-type: development
-group: group::pipeline execution
-default_enabled: false
diff --git a/config/feature_flags/development/ci_queueing_denormalize_tags_information.yml b/config/feature_flags/development/ci_queueing_denormalize_tags_information.yml
deleted file mode 100644
index 23f7be4cccc..00000000000
--- a/config/feature_flags/development/ci_queueing_denormalize_tags_information.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: ci_queueing_denormalize_tags_information
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/65648
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/338366
-milestone: '14.1'
-type: development
-group: group::pipeline execution
-default_enabled: false
diff --git a/config/feature_flags/development/ci_scoped_job_token.yml b/config/feature_flags/development/ci_queuing_use_denormalized_data_strategy.yml
index a885a1e6391..53515ddab5a 100644
--- a/config/feature_flags/development/ci_scoped_job_token.yml
+++ b/config/feature_flags/development/ci_queuing_use_denormalized_data_strategy.yml
@@ -1,8 +1,8 @@
---
-name: ci_scoped_job_token
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62733
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/332272
-milestone: '14.0'
+name: ci_queuing_use_denormalized_data_strategy
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/76543
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/332951
+milestone: '14.6'
type: development
group: group::pipeline execution
default_enabled: true
diff --git a/config/feature_flags/development/ci_require_credit_card_on_free_plan.yml b/config/feature_flags/development/ci_require_credit_card_on_free_plan.yml
index 868c3c84649..7e5795de6a0 100644
--- a/config/feature_flags/development/ci_require_credit_card_on_free_plan.yml
+++ b/config/feature_flags/development/ci_require_credit_card_on_free_plan.yml
@@ -1,8 +1,8 @@
---
name: ci_require_credit_card_on_free_plan
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/61152
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/61152
rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/330104
milestone: '13.12'
type: development
-group: group::pipeline execution
+group: group::fulfillment
default_enabled: false
diff --git a/config/feature_flags/development/ci_require_credit_card_on_trial_plan.yml b/config/feature_flags/development/ci_require_credit_card_on_trial_plan.yml
index 6a946f0959c..578101a1ba4 100644
--- a/config/feature_flags/development/ci_require_credit_card_on_trial_plan.yml
+++ b/config/feature_flags/development/ci_require_credit_card_on_trial_plan.yml
@@ -1,8 +1,8 @@
---
name: ci_require_credit_card_on_trial_plan
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/61152
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/61152
rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/330105
milestone: '13.12'
type: development
-group: group::pipeline execution
+group: group::fulfillment
default_enabled: false
diff --git a/config/feature_flags/development/ci_predefined_vars_in_builder.yml b/config/feature_flags/development/ci_retry_downstream_pipeline.yml
index 5aacf6ee681..0eac0330188 100644
--- a/config/feature_flags/development/ci_predefined_vars_in_builder.yml
+++ b/config/feature_flags/development/ci_retry_downstream_pipeline.yml
@@ -1,8 +1,8 @@
---
-name: ci_predefined_vars_in_builder
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/72348
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/231300
-milestone: '14.4'
+name: ci_retry_downstream_pipeline
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/76115
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/347424
+milestone: '14.16'
type: development
group: group::pipeline authoring
default_enabled: false
diff --git a/config/feature_flags/development/ci_store_trace_outside_transaction.yml b/config/feature_flags/development/ci_store_trace_outside_transaction.yml
index 89b135850fe..1be425c6bbf 100644
--- a/config/feature_flags/development/ci_store_trace_outside_transaction.yml
+++ b/config/feature_flags/development/ci_store_trace_outside_transaction.yml
@@ -2,7 +2,7 @@
name: ci_store_trace_outside_transaction
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66203
rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/336280
-milestone: '15.4'
+milestone: '14.5'
type: development
group: group::pipeline execution
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/ci_track_shared_runner_builds.yml b/config/feature_flags/development/ci_track_shared_runner_builds.yml
deleted file mode 100644
index b4267ab5be3..00000000000
--- a/config/feature_flags/development/ci_track_shared_runner_builds.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: ci_track_shared_runner_builds
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62912
-rollout_issue_url:
-milestone: '14.0'
-type: development
-group: group::pipeline execution
-default_enabled: false
diff --git a/config/feature_flags/development/ci_untrack_shared_runner_builds.yml b/config/feature_flags/development/ci_untrack_shared_runner_builds.yml
deleted file mode 100644
index 2e8de5cbb0c..00000000000
--- a/config/feature_flags/development/ci_untrack_shared_runner_builds.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: ci_untrack_shared_runner_builds
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62912
-rollout_issue_url:
-milestone: '14.0'
-type: development
-group: group::pipeline execution
-default_enabled: false
diff --git a/config/feature_flags/development/ci_yaml_limit_size.yml b/config/feature_flags/development/ci_yaml_limit_size.yml
index 2b68939968d..222dc409c45 100644
--- a/config/feature_flags/development/ci_yaml_limit_size.yml
+++ b/config/feature_flags/development/ci_yaml_limit_size.yml
@@ -4,5 +4,5 @@ introduced_by_url: https://dev.gitlab.org/gitlab/gitlabhq/-/merge_requests/3126
rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/29875
milestone: '12.0'
type: development
-group: group::pipeline execution
+group: group::pipeline authoring
default_enabled: true
diff --git a/config/feature_flags/development/surface_environment_creation_failure_override.yml b/config/feature_flags/development/create_deployment_in_separate_transaction.yml
index 566281bcb89..7d07a932966 100644
--- a/config/feature_flags/development/surface_environment_creation_failure_override.yml
+++ b/config/feature_flags/development/create_deployment_in_separate_transaction.yml
@@ -1,8 +1,8 @@
---
-name: surface_environment_creation_failure_override
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69537
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/340169
-milestone: '14.4'
+name: create_deployment_in_separate_transaction
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75604
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/346879
+milestone: '14.6'
type: development
group: group::release
default_enabled: false
diff --git a/config/feature_flags/development/create_vulnerabilities_via_api.yml b/config/feature_flags/development/create_vulnerabilities_via_api.yml
deleted file mode 100644
index 3f8af065dc2..00000000000
--- a/config/feature_flags/development/create_vulnerabilities_via_api.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: create_vulnerabilities_via_api
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68158
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/338694
-milestone: '14.3'
-type: development
-group: group::threat insights
-default_enabled: true
diff --git a/config/feature_flags/development/customer_relations.yml b/config/feature_flags/development/customer_relations.yml
index 207f675423a..58783708921 100644
--- a/config/feature_flags/development/customer_relations.yml
+++ b/config/feature_flags/development/customer_relations.yml
@@ -1,7 +1,7 @@
---
name: customer_relations
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69472
-rollout_issue_url:
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/346082
milestone: '14.3'
type: development
group: group::product planning
diff --git a/config/feature_flags/development/dependency_proxy_manifest_workhorse.yml b/config/feature_flags/development/dependency_proxy_manifest_workhorse.yml
deleted file mode 100644
index f1e3be78da8..00000000000
--- a/config/feature_flags/development/dependency_proxy_manifest_workhorse.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: dependency_proxy_manifest_workhorse
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73033
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/344216
-milestone: '14.4'
-type: development
-group: group::package
-default_enabled: true
diff --git a/config/feature_flags/development/avoid_cross_joins_environments_in_self_and_descendants.yml b/config/feature_flags/development/deployment_approvals.yml
index 25b714b2c65..5083ccd28bf 100644
--- a/config/feature_flags/development/avoid_cross_joins_environments_in_self_and_descendants.yml
+++ b/config/feature_flags/development/deployment_approvals.yml
@@ -1,8 +1,8 @@
---
-name: avoid_cross_joins_environments_in_self_and_descendants
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/71894
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/342991
-milestone: '14.4'
+name: deployment_approvals
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74932
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/347342
+milestone: '14.6'
type: development
group: group::release
default_enabled: false
diff --git a/config/feature_flags/development/deployments_archive.yml b/config/feature_flags/development/deployments_archive.yml
index ad6b5fb47d9..8129d6d4af8 100644
--- a/config/feature_flags/development/deployments_archive.yml
+++ b/config/feature_flags/development/deployments_archive.yml
@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345027
milestone: '14.5'
type: development
group: group::release
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/display_outdated_line_diff.yml b/config/feature_flags/development/display_outdated_line_diff.yml
index 6baa258c52b..979575da381 100644
--- a/config/feature_flags/development/display_outdated_line_diff.yml
+++ b/config/feature_flags/development/display_outdated_line_diff.yml
@@ -1,8 +1,8 @@
---
name: display_outdated_line_diff
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/72597
-rollout_issue_url:
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345491
milestone: '14.5'
type: development
group: group::code review
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/configurable_diff_limits.yml b/config/feature_flags/development/early_prepare_for_mergeability.yml
index e73d45fac65..c6377bd9a60 100644
--- a/config/feature_flags/development/configurable_diff_limits.yml
+++ b/config/feature_flags/development/early_prepare_for_mergeability.yml
@@ -1,8 +1,8 @@
---
-name: configurable_diff_limits
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/56722
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/332194
-milestone: '14.0'
+name: early_prepare_for_mergeability
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75402
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/346667
+milestone: '14.6'
type: development
group: group::code review
default_enabled: false
diff --git a/config/feature_flags/development/environments_by_deployments_finder_exists_optimization.yml b/config/feature_flags/development/environments_by_deployments_finder_exists_optimization.yml
deleted file mode 100644
index a265d9528f7..00000000000
--- a/config/feature_flags/development/environments_by_deployments_finder_exists_optimization.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: environments_by_deployments_finder_exists_optimization
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/72781/
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/343544
-milestone: '14.5'
-type: development
-group: group::release
-default_enabled: false
diff --git a/config/feature_flags/development/expire_job_and_pipeline_cache_synchronously.yml b/config/feature_flags/development/expire_job_and_pipeline_cache_synchronously.yml
new file mode 100644
index 00000000000..dda23cb641a
--- /dev/null
+++ b/config/feature_flags/development/expire_job_and_pipeline_cache_synchronously.yml
@@ -0,0 +1,8 @@
+---
+name: expire_job_and_pipeline_cache_synchronously
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75611
+rollout_issue_url: https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/1380
+milestone: '14.6'
+type: development
+group: group::project management
+default_enabled: false
diff --git a/config/feature_flags/development/find_tag_via_gitaly.yml b/config/feature_flags/development/find_tag_via_gitaly.yml
index 217eac464ad..43cbdb3993f 100644
--- a/config/feature_flags/development/find_tag_via_gitaly.yml
+++ b/config/feature_flags/development/find_tag_via_gitaly.yml
@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/340899
milestone: '14.3'
type: development
group: group::source code
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/validate_namespace_parent_type.yml b/config/feature_flags/development/hide_access_tokens.yml
index 5c2e0add243..1607780a0d0 100644
--- a/config/feature_flags/development/validate_namespace_parent_type.yml
+++ b/config/feature_flags/development/hide_access_tokens.yml
@@ -1,8 +1,8 @@
---
-name: validate_namespace_parent_type
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54094
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/322101
-milestone: '13.10'
+name: hide_access_tokens
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/76280
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/347490
+milestone: '14.6'
type: development
group: group::access
default_enabled: true
diff --git a/config/feature_flags/development/cached_mr_title.yml b/config/feature_flags/development/highlight_js.yml
index 0284663f441..40ea462447e 100644
--- a/config/feature_flags/development/cached_mr_title.yml
+++ b/config/feature_flags/development/highlight_js.yml
@@ -1,8 +1,8 @@
---
-name: cached_mr_title
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/61605
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/330907
-milestone: '13.12'
+name: highlight_js
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75005
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/346257
+milestone: '14.6'
type: development
group: group::source code
default_enabled: false
diff --git a/config/feature_flags/development/configure_iac_scanning_via_mr.yml b/config/feature_flags/development/improved_container_scan_matching.yml
index cef22644b8f..81a486831cc 100644
--- a/config/feature_flags/development/configure_iac_scanning_via_mr.yml
+++ b/config/feature_flags/development/improved_container_scan_matching.yml
@@ -1,8 +1,8 @@
---
-name: configure_iac_scanning_via_mr
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73155
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/343966
-milestone: '14.5'
+name: improved_container_scan_matching
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73486
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/344534
+milestone: '14.6'
type: development
-group: group::static analysis
+group: group::container security
default_enabled: true
diff --git a/config/feature_flags/development/track_importer_activity.yml b/config/feature_flags/development/incident_escalations.yml
index 9f20a14790e..ea823f573aa 100644
--- a/config/feature_flags/development/track_importer_activity.yml
+++ b/config/feature_flags/development/incident_escalations.yml
@@ -1,8 +1,8 @@
---
-name: track_importer_activity
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/70012
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/339392
-milestone: '14.4'
+name: incident_escalations
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74337
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345769
+milestone: '14.6'
type: development
-group: group::import
+group: group::monitor
default_enabled: false
diff --git a/config/feature_flags/development/increased_diff_limits.yml b/config/feature_flags/development/increased_diff_limits.yml
deleted file mode 100644
index 898f6597a8a..00000000000
--- a/config/feature_flags/development/increased_diff_limits.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: increased_diff_limits
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40357
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/241185
-milestone: '13.5'
-type: development
-group: group::code review
-default_enabled: false
diff --git a/config/feature_flags/development/jira_use_first_ref_by_oid.yml b/config/feature_flags/development/jira_use_first_ref_by_oid.yml
index 10e2ad1b8ad..88db6c1ab4c 100644
--- a/config/feature_flags/development/jira_use_first_ref_by_oid.yml
+++ b/config/feature_flags/development/jira_use_first_ref_by_oid.yml
@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/343585
milestone: '14.5'
type: development
group: group::integrations
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/ci_queueing_builds_enabled_checks.yml b/config/feature_flags/development/jobs_tab_vue.yml
index effaf78cef2..2958532922a 100644
--- a/config/feature_flags/development/ci_queueing_builds_enabled_checks.yml
+++ b/config/feature_flags/development/jobs_tab_vue.yml
@@ -1,8 +1,8 @@
---
-name: ci_queueing_builds_enabled_checks
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/70581
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/341131
-milestone: '14.4'
+name: jobs_tab_vue
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/76146
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/347371
+milestone: '14.6'
type: development
group: group::pipeline execution
default_enabled: false
diff --git a/config/feature_flags/development/lfk_automatic_partition_creation.yml b/config/feature_flags/development/lfk_automatic_partition_creation.yml
new file mode 100644
index 00000000000..72678ff9cbf
--- /dev/null
+++ b/config/feature_flags/development/lfk_automatic_partition_creation.yml
@@ -0,0 +1,8 @@
+---
+name: lfk_automatic_partition_creation
+introduced_by_url:
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/346907
+milestone: '14.6'
+type: development
+group: group::sharding
+default_enabled: false
diff --git a/config/feature_flags/development/lfk_automatic_partition_dropping.yml b/config/feature_flags/development/lfk_automatic_partition_dropping.yml
new file mode 100644
index 00000000000..5b908a3309e
--- /dev/null
+++ b/config/feature_flags/development/lfk_automatic_partition_dropping.yml
@@ -0,0 +1,8 @@
+---
+name: lfk_automatic_partition_dropping
+introduced_by_url:
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/346908
+milestone: '14.6'
+type: development
+group: group::sharding
+default_enabled: false
diff --git a/config/feature_flags/development/files_api_throttling.yml b/config/feature_flags/development/lfs_auto_link_fork_source.yml
index a106c2cb980..022bcdd3128 100644
--- a/config/feature_flags/development/files_api_throttling.yml
+++ b/config/feature_flags/development/lfs_auto_link_fork_source.yml
@@ -1,8 +1,8 @@
---
-name: files_api_throttling
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68560
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/338903
-milestone: '14.3'
+name: lfs_auto_link_fork_source
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75972
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/348243
+milestone: '14.6'
type: development
group: group::source code
default_enabled: false
diff --git a/config/feature_flags/development/linear_user_membership_groups.yml b/config/feature_flags/development/linear_group_descendants_finder.yml
index 19bca849090..12f09c25c85 100644
--- a/config/feature_flags/development/linear_user_membership_groups.yml
+++ b/config/feature_flags/development/linear_group_descendants_finder.yml
@@ -1,8 +1,8 @@
---
-name: linear_user_membership_groups
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68842
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/339432
-milestone: '14.3'
+name: linear_group_descendants_finder
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68954
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/339440
+milestone: '14.6'
type: development
group: group::access
default_enabled: false
diff --git a/config/feature_flags/development/linear_groups_template_finder_extended_group_search.yml b/config/feature_flags/development/linear_groups_template_finder_extended_group_search.yml
deleted file mode 100644
index 98505f561b0..00000000000
--- a/config/feature_flags/development/linear_groups_template_finder_extended_group_search.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: linear_groups_template_finder_extended_group_search
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68936
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/339439
-milestone: '14.3'
-type: development
-group: group::access
-default_enabled: false
diff --git a/config/feature_flags/development/linear_application_settings_elasticsearch_limited_namespaces.yml b/config/feature_flags/development/linear_user_group_notification_settings_finder_ancestors_scopes.yml
index 27342e1e1c2..b54b82d00a0 100644
--- a/config/feature_flags/development/linear_application_settings_elasticsearch_limited_namespaces.yml
+++ b/config/feature_flags/development/linear_user_group_notification_settings_finder_ancestors_scopes.yml
@@ -1,8 +1,8 @@
---
-name: linear_application_settings_elasticsearch_limited_namespaces
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68931
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/339438
-milestone: '14.3'
+name: linear_user_group_notification_settings_finder_ancestors_scopes
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74606
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345792
+milestone: '14.6'
type: development
group: group::access
default_enabled: false
diff --git a/config/feature_flags/development/linear_user_groups_with_developer_maintainer_project_access.yml b/config/feature_flags/development/linear_user_groups_with_developer_maintainer_project_access.yml
deleted file mode 100644
index 09a910ba5f0..00000000000
--- a/config/feature_flags/development/linear_user_groups_with_developer_maintainer_project_access.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: linear_user_groups_with_developer_maintainer_project_access
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68851
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/339436
-milestone: '14.3'
-type: development
-group: group::access
-default_enabled: false
diff --git a/config/feature_flags/development/between_commits_via_list_commits.yml b/config/feature_flags/development/log_implicit_sidekiq_status_calls.yml
index f048fd4e1b6..1aeb768b3dd 100644
--- a/config/feature_flags/development/between_commits_via_list_commits.yml
+++ b/config/feature_flags/development/log_implicit_sidekiq_status_calls.yml
@@ -1,8 +1,8 @@
---
-name: between_commits_via_list_commits
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74273
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345458
-milestone: '14.5'
+name: log_implicit_sidekiq_status_calls
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74815
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/343964
+milestone: '14.6'
type: development
-group: group::gitaly
+group: group::scalability
default_enabled: false
diff --git a/config/feature_flags/development/migrate_user_mentions.yml b/config/feature_flags/development/migrate_user_mentions.yml
deleted file mode 100644
index 2a0e84b01c1..00000000000
--- a/config/feature_flags/development/migrate_user_mentions.yml
+++ /dev/null
@@ -1,11 +0,0 @@
----
-# While this FF is enabled by default, we want to keep it in place for now as there are still related migrations that
-# have not been run in production yet. For additional info, see https://gitlab.com/gitlab-org/gitlab/-/issues/21801
-# Discussion and removal MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/60322
-name: migrate_user_mentions
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/34378
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/231175
-milestone: '13.3'
-type: development
-group: group::project management
-default_enabled: true
diff --git a/config/feature_flags/development/multiple_gpg_signatures.yml b/config/feature_flags/development/multiple_gpg_signatures.yml
index 3b9b8d0a465..433309aea58 100644
--- a/config/feature_flags/development/multiple_gpg_signatures.yml
+++ b/config/feature_flags/development/multiple_gpg_signatures.yml
@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345261
milestone: '14.5'
type: development
group: group::source code
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/new_route_ci_minutes_purchase.yml b/config/feature_flags/development/new_route_ci_minutes_purchase.yml
index c34fb14a9f0..06fbfab255c 100644
--- a/config/feature_flags/development/new_route_ci_minutes_purchase.yml
+++ b/config/feature_flags/development/new_route_ci_minutes_purchase.yml
@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/322582
milestone: '13.10'
type: development
group: group::purchase
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/operational_vulnerabilities.yml b/config/feature_flags/development/operational_vulnerabilities.yml
index f1e19a626fb..ac92892592b 100644
--- a/config/feature_flags/development/operational_vulnerabilities.yml
+++ b/config/feature_flags/development/operational_vulnerabilities.yml
@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/341423
milestone: '14.4'
type: development
group: group::container security
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/labels_widget.yml b/config/feature_flags/development/optimized_issue_neighbor_queries.yml
index 07045a13c30..db333dace72 100644
--- a/config/feature_flags/development/labels_widget.yml
+++ b/config/feature_flags/development/optimized_issue_neighbor_queries.yml
@@ -1,8 +1,8 @@
---
-name: labels_widget
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62898
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/332327
-milestone: '14.0'
+name: optimized_issue_neighbor_queries
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/76073
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345921
+milestone: '14.6'
type: development
group: group::project management
default_enabled: false
diff --git a/config/feature_flags/development/packages_npm_abbreviated_metadata.yml b/config/feature_flags/development/packages_npm_abbreviated_metadata.yml
deleted file mode 100644
index ad191adfa20..00000000000
--- a/config/feature_flags/development/packages_npm_abbreviated_metadata.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: packages_npm_abbreviated_metadata
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73639
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/344827
-milestone: '14.5'
-type: development
-group: group::package
-default_enabled: true
diff --git a/config/feature_flags/development/paginatable_namespace_drop_down_for_project_creation.yml b/config/feature_flags/development/paginatable_namespace_drop_down_for_project_creation.yml
index 297a4f65aa4..f0f60d4d0b7 100644
--- a/config/feature_flags/development/paginatable_namespace_drop_down_for_project_creation.yml
+++ b/config/feature_flags/development/paginatable_namespace_drop_down_for_project_creation.yml
@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/338930
milestone: '14.3'
type: development
group: group::project management
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/preserve_latest_wal_locations_for_idempotent_jobs.yml b/config/feature_flags/development/preserve_latest_wal_locations_for_idempotent_jobs.yml
index 52ef276e950..24e4823997d 100644
--- a/config/feature_flags/development/preserve_latest_wal_locations_for_idempotent_jobs.yml
+++ b/config/feature_flags/development/preserve_latest_wal_locations_for_idempotent_jobs.yml
@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/338350
milestone: '14.3'
type: development
group: group::memory
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/prevent_abusive_searches.yml b/config/feature_flags/development/prevent_abusive_searches.yml
new file mode 100644
index 00000000000..1c08e0d16cb
--- /dev/null
+++ b/config/feature_flags/development/prevent_abusive_searches.yml
@@ -0,0 +1,8 @@
+---
+name: prevent_abusive_searches
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74953
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/346263
+milestone: '14.6'
+type: development
+group: group::global search
+default_enabled: false
diff --git a/config/feature_flags/development/reference_cache_memoization.yml b/config/feature_flags/development/reference_cache_memoization.yml
deleted file mode 100644
index 74012208174..00000000000
--- a/config/feature_flags/development/reference_cache_memoization.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: reference_cache_memoization
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/71310
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/341849
-milestone: '14.4'
-type: development
-group: group::source code
-default_enabled: true
diff --git a/config/feature_flags/development/s3_multithreaded_uploads.yml b/config/feature_flags/development/s3_multithreaded_uploads.yml
index 92ba4da7e67..f80510a4c64 100644
--- a/config/feature_flags/development/s3_multithreaded_uploads.yml
+++ b/config/feature_flags/development/s3_multithreaded_uploads.yml
@@ -4,5 +4,5 @@ introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/50922
rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/296772
milestone: '13.8'
type: development
-group: group::pipeline execution
+group: group::testing
default_enabled: true
diff --git a/config/feature_flags/development/partition_pruning.yml b/config/feature_flags/development/sbom_survey.yml
index 02f5dc968a4..aac523ee846 100644
--- a/config/feature_flags/development/partition_pruning.yml
+++ b/config/feature_flags/development/sbom_survey.yml
@@ -1,8 +1,8 @@
---
-name: partition_pruning
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67056
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/337153
-milestone: '14.2'
+name: sbom_survey
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/76446
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/348181
+milestone: '14.6'
type: development
-group: group::database
+group: group::secure
default_enabled: false
diff --git a/config/feature_flags/development/limited_diff_highlighting.yml b/config/feature_flags/development/scim_token_vue.yml
index 1cfd9927c7a..8cc82bafd66 100644
--- a/config/feature_flags/development/limited_diff_highlighting.yml
+++ b/config/feature_flags/development/scim_token_vue.yml
@@ -1,8 +1,8 @@
---
-name: limited_diff_highlighting
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/53768
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/323566
-milestone: '13.12'
+name: scim_token_vue
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74743
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/347270
+milestone: '14.6'
type: development
-group: group::source code
+group: group::access
default_enabled: true
diff --git a/config/feature_flags/development/secure_vulnerability_training.yml b/config/feature_flags/development/secure_vulnerability_training.yml
new file mode 100644
index 00000000000..58117482e25
--- /dev/null
+++ b/config/feature_flags/development/secure_vulnerability_training.yml
@@ -0,0 +1,8 @@
+---
+name: secure_vulnerability_training
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/issues/346074
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/346308
+milestone: '14.6'
+type: development
+group: group::threat insights
+default_enabled: false
diff --git a/config/feature_flags/development/api_v3_commits_skip_diff_files.yml b/config/feature_flags/development/shimo_integration.yml
index a3a953e983c..28c0a7859bc 100644
--- a/config/feature_flags/development/api_v3_commits_skip_diff_files.yml
+++ b/config/feature_flags/development/shimo_integration.yml
@@ -1,8 +1,8 @@
---
-name: api_v3_commits_skip_diff_files
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67647
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/344617
+name: shimo_integration
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73129
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345356
milestone: '14.5'
type: development
group: group::integrations
-default_enabled: true
+default_enabled: false
diff --git a/config/feature_flags/development/atomic_sidekiq_scheduler.yml b/config/feature_flags/development/skip_scheduling_workers_for_replicas.yml
index ab516f61144..494bec1e665 100644
--- a/config/feature_flags/development/atomic_sidekiq_scheduler.yml
+++ b/config/feature_flags/development/skip_scheduling_workers_for_replicas.yml
@@ -1,7 +1,7 @@
---
-name: atomic_sidekiq_scheduler
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/72380
-rollout_issue_url:
+name: skip_scheduling_workers_for_replicas
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74532
+rollout_issue_url: https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/1380
milestone: '14.5'
type: development
group: group::project management
diff --git a/config/feature_flags/development/surface_environment_creation_failure.yml b/config/feature_flags/development/surface_environment_creation_failure.yml
deleted file mode 100644
index acb8600b0bb..00000000000
--- a/config/feature_flags/development/surface_environment_creation_failure.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: surface_environment_creation_failure
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69537
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/340169
-milestone: '14.4'
-type: development
-group: group::release
-default_enabled: true
diff --git a/config/feature_flags/development/terms_of_service_vue.yml b/config/feature_flags/development/terms_of_service_vue.yml
deleted file mode 100644
index 01bf3613127..00000000000
--- a/config/feature_flags/development/terms_of_service_vue.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: terms_of_service_vue
-introduced_by_url:
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/343046
-milestone: '14.5'
-type: development
-group: group::access
-default_enabled: true
diff --git a/config/feature_flags/development/usage_data_instrumentation.yml b/config/feature_flags/development/usage_data_instrumentation.yml
deleted file mode 100644
index e2610cbd39c..00000000000
--- a/config/feature_flags/development/usage_data_instrumentation.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: usage_data_instrumentation
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68808
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345252
-milestone: '14.5'
-type: development
-group: group::product intelligence
-default_enabled: false
diff --git a/config/feature_flags/development/use_cmark_renderer.yml b/config/feature_flags/development/use_cmark_renderer.yml
index b47031a6924..5e4ea534590 100644
--- a/config/feature_flags/development/use_cmark_renderer.yml
+++ b/config/feature_flags/development/use_cmark_renderer.yml
@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345744
milestone: '14.6'
type: development
group: group::project management
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/use_optimized_group_labels_query.yml b/config/feature_flags/development/use_optimized_group_labels_query.yml
index 37e2525d03e..82cecb5f337 100644
--- a/config/feature_flags/development/use_optimized_group_labels_query.yml
+++ b/config/feature_flags/development/use_optimized_group_labels_query.yml
@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/344957
milestone: '14.5'
type: development
group: group::workspace
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/use_primary_and_secondary_stores_for_sessions.yml b/config/feature_flags/development/use_primary_and_secondary_stores_for_sessions.yml
new file mode 100644
index 00000000000..2204472c0a6
--- /dev/null
+++ b/config/feature_flags/development/use_primary_and_secondary_stores_for_sessions.yml
@@ -0,0 +1,8 @@
+---
+name: use_primary_and_secondary_stores_for_sessions
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73660
+rollout_issue_url: https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/1429
+milestone: '14.6'
+type: development
+group: group::memory
+default_enabled: false
diff --git a/config/feature_flags/development/use_multi_store.yml b/config/feature_flags/development/use_primary_store_as_default_for_sessions.yml
index 48db4a092b5..ac130ab7761 100644
--- a/config/feature_flags/development/use_multi_store.yml
+++ b/config/feature_flags/development/use_primary_store_as_default_for_sessions.yml
@@ -1,8 +1,8 @@
---
-name: use_multi_store
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73660
+name: use_primary_store_as_default_for_sessions
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75258
rollout_issue_url:
-milestone: '14.5'
+milestone: '14.6'
type: development
group: group::memory
default_enabled: false
diff --git a/config/feature_flags/development/linear_group_including_descendants_by.yml b/config/feature_flags/development/use_traversal_ids_for_ancestors_upto.yml
index cf70edce6cc..4fe7ca695c3 100644
--- a/config/feature_flags/development/linear_group_including_descendants_by.yml
+++ b/config/feature_flags/development/use_traversal_ids_for_ancestors_upto.yml
@@ -1,8 +1,8 @@
---
-name: linear_group_including_descendants_by
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68835
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/339431
-milestone: '14.3'
+name: use_traversal_ids_for_ancestors_upto
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/72662
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/343619
+milestone: '14.6'
type: development
group: group::access
default_enabled: false
diff --git a/config/feature_flags/development/keyset_pagination_for_groups_api.yml b/config/feature_flags/development/use_traversal_ids_groups_finder.yml
index d4bd37565ee..b0550fe62d9 100644
--- a/config/feature_flags/development/keyset_pagination_for_groups_api.yml
+++ b/config/feature_flags/development/use_traversal_ids_groups_finder.yml
@@ -1,8 +1,8 @@
---
-name: keyset_pagination_for_groups_api
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68346
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/339831
-milestone: '14.3'
+name: use_traversal_ids_groups_finder
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67650
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345666
+milestone: '14.6'
type: development
group: group::access
default_enabled: false
diff --git a/config/feature_flags/development/use_upsert_query_for_mr_metrics.yml b/config/feature_flags/development/use_upsert_query_for_mr_metrics.yml
deleted file mode 100644
index 605bc54b78a..00000000000
--- a/config/feature_flags/development/use_upsert_query_for_mr_metrics.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: use_upsert_query_for_mr_metrics
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69240
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/339677
-milestone: '14.3'
-type: development
-group: group::optimize
-default_enabled: true
diff --git a/config/feature_flags/development/load_balancing_for_update_all_mirrors_worker.yml b/config/feature_flags/development/verify_participants_access.yml
index 1f213f52753..8857003fd47 100644
--- a/config/feature_flags/development/load_balancing_for_update_all_mirrors_worker.yml
+++ b/config/feature_flags/development/verify_participants_access.yml
@@ -1,8 +1,8 @@
---
-name: load_balancing_for_update_all_mirrors_worker
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/64526
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/334162
-milestone: '14.1'
+name: verify_participants_access
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74906
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/347407
+milestone: '14.6'
type: development
group: group::source code
default_enabled: false
diff --git a/config/feature_flags/development/vuln_report_new_project_filter.yml b/config/feature_flags/development/vuln_report_new_project_filter.yml
deleted file mode 100644
index 3eb02054205..00000000000
--- a/config/feature_flags/development/vuln_report_new_project_filter.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: vuln_report_new_project_filter
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/55745
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/334380
-milestone: '14.3'
-type: development
-group: group::threat insights
-default_enabled: true
diff --git a/config/feature_flags/development/vulnerability_location_image_filter.yml b/config/feature_flags/development/vulnerability_location_image_filter.yml
index 4b373b76ff6..1bbc8e43d57 100644
--- a/config/feature_flags/development/vulnerability_location_image_filter.yml
+++ b/config/feature_flags/development/vulnerability_location_image_filter.yml
@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/340915
milestone: '14.4'
type: development
group: group::container security
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/webauthn.yml b/config/feature_flags/development/webauthn.yml
index 0dc9e2b7bfd..135d4af2465 100644
--- a/config/feature_flags/development/webauthn.yml
+++ b/config/feature_flags/development/webauthn.yml
@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/232671
milestone: '13.4'
type: development
group: group::access
-default_enabled: false
+default_enabled: true
diff --git a/config/feature_flags/development/wiki_switch_between_content_editor_raw_markdown.yml b/config/feature_flags/development/wiki_switch_between_content_editor_raw_markdown.yml
new file mode 100644
index 00000000000..f499263acec
--- /dev/null
+++ b/config/feature_flags/development/wiki_switch_between_content_editor_raw_markdown.yml
@@ -0,0 +1,8 @@
+---
+name: wiki_switch_between_content_editor_raw_markdown
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74457
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345398
+milestone: '14.6'
+type: development
+group: group::editor
+default_enabled: false
diff --git a/config/feature_flags/experiment/invite_email_from.yml b/config/feature_flags/experiment/invite_email_from.yml
deleted file mode 100644
index 59baf249341..00000000000
--- a/config/feature_flags/experiment/invite_email_from.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: invite_email_from
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68376
-rollout_issue_url: https://gitlab.com/gitlab-org/growth/team-tasks/-/issues/429
-milestone: '14.3'
-type: experiment
-group: group::expansion
-default_enabled: false
diff --git a/config/feature_flags/experiment/invite_email_preview_text.yml b/config/feature_flags/experiment/invite_email_preview_text.yml
deleted file mode 100644
index fcb4cda0b14..00000000000
--- a/config/feature_flags/experiment/invite_email_preview_text.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: invite_email_preview_text
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67236
-rollout_issue_url: https://gitlab.com/gitlab-org/growth/team-tasks/-/issues/421
-milestone: '14.2'
-type: experiment
-group: group::expansion
-default_enabled: false
diff --git a/config/feature_flags/experiment/invite_members_for_task.yml b/config/feature_flags/experiment/invite_for_help_continuous_onboarding.yml
index 30743811f26..398f3bddf8a 100644
--- a/config/feature_flags/experiment/invite_members_for_task.yml
+++ b/config/feature_flags/experiment/invite_for_help_continuous_onboarding.yml
@@ -1,7 +1,7 @@
---
-name: invite_members_for_task
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69299
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/339747
+name: invite_for_help_continuous_onboarding
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73846
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345708
milestone: '14.5'
type: experiment
group: group::activation
diff --git a/config/feature_flags/experiment/invite_members_in_comment.yml b/config/feature_flags/experiment/invite_members_in_comment.yml
deleted file mode 100644
index 521574ad71b..00000000000
--- a/config/feature_flags/experiment/invite_members_in_comment.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: invite_members_in_comment
-introduced_by_url: 'https://gitlab.com/gitlab-org/gitlab/-/merge_requests/51400'
-rollout_issue_url: 'https://gitlab.com/gitlab-org/growth/team-tasks/-/issues/300'
-milestone: '13.10'
-type: experiment
-group: group::expansion
-default_enabled: false
diff --git a/config/feature_flags/experiment/invite_members_new_dropdown_experiment_percentage.yml b/config/feature_flags/experiment/invite_members_new_dropdown_experiment_percentage.yml
deleted file mode 100644
index 216726178f1..00000000000
--- a/config/feature_flags/experiment/invite_members_new_dropdown_experiment_percentage.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: invite_members_new_dropdown_experiment_percentage
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/50069
-rollout_issue_url: https://gitlab.com/gitlab-org/growth/team-tasks/-/issues/291
-milestone: '13.8'
-type: experiment
-group: group::expansion
-default_enabled: false
diff --git a/config/feature_flags/experiment/member_areas_of_focus.yml b/config/feature_flags/experiment/member_areas_of_focus.yml
deleted file mode 100644
index e728ee7e3d3..00000000000
--- a/config/feature_flags/experiment/member_areas_of_focus.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: member_areas_of_focus
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/65273
-rollout_issue_url: https://gitlab.com/gitlab-org/growth/team-tasks/-/issues/406
-milestone: '14.2'
-type: experiment
-group: group::expansion
-default_enabled: false
diff --git a/config/feature_flags/development/ci_new_query_for_pending_stuck_jobs.yml b/config/feature_flags/ops/ci_pipeline_creation_logger.yml
index 5e63330d01d..8f886be2fd5 100644
--- a/config/feature_flags/development/ci_new_query_for_pending_stuck_jobs.yml
+++ b/config/feature_flags/ops/ci_pipeline_creation_logger.yml
@@ -1,8 +1,8 @@
---
-name: ci_new_query_for_pending_stuck_jobs
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68880
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/339322
-milestone: '14.3'
-type: development
+name: ci_pipeline_creation_logger
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/72996
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345779
+milestone: '14.5'
+type: ops
group: group::pipeline execution
default_enabled: false
diff --git a/config/feature_flags/development/refactor_text_viewer.yml b/config/feature_flags/ops/database_async_index_creation.yml
index 427137773c6..60d491b6073 100644
--- a/config/feature_flags/development/refactor_text_viewer.yml
+++ b/config/feature_flags/ops/database_async_index_creation.yml
@@ -1,8 +1,8 @@
---
-name: refactor_text_viewer
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/70909
+name: database_async_index_creation
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66478
rollout_issue_url:
-milestone: '14.4'
-type: development
-group: 'group::source code'
+milestone: '14.2'
+type: ops
+group: group::database
default_enabled: false
diff --git a/config/feature_flags/experiment/force_company_trial.yml b/config/feature_flags/ops/feature_flag_state_logs.yml
index 85fc789085d..7153aca3860 100644
--- a/config/feature_flags/experiment/force_company_trial.yml
+++ b/config/feature_flags/ops/feature_flag_state_logs.yml
@@ -1,8 +1,8 @@
---
-name: force_company_trial
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/65287
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/335050
-milestone: '14.1'
-type: experiment
-group: group::adoption
+name: feature_flag_state_logs
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73729
+rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/345888
+milestone: '14.6'
+type: ops
+group: group::incubation
default_enabled: false
diff --git a/config/feature_flags/ops/lower_relation_max_count_limit.yml b/config/feature_flags/ops/gtm_nonce.yml
index 7a532c0948a..b4007732aa2 100644
--- a/config/feature_flags/ops/lower_relation_max_count_limit.yml
+++ b/config/feature_flags/ops/gtm_nonce.yml
@@ -1,8 +1,8 @@
---
-name: lower_relation_max_count_limit
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69620
+name: gtm_nonce
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/58494
rollout_issue_url:
-milestone: '14.3'
+milestone: '14.6'
type: ops
-group: group::verify
+group: group::product intelligence
default_enabled: false
diff --git a/config/gitlab.yml.example b/config/gitlab.yml.example
index 4e5e15d261b..05eab1a9b43 100644
--- a/config/gitlab.yml.example
+++ b/config/gitlab.yml.example
@@ -1260,6 +1260,12 @@ production: &base
# address: localhost
# port: 8082
+ sidekiq_health_checks:
+ # enabled: true
+ # log_enabled: false
+ # address: localhost
+ # port: 8082
+
# Web exporter is a dedicated Rack server running alongside Puma to expose Prometheus metrics
# It runs alongside the `/metrics` endpoints to ease the publish of metrics
web_exporter:
diff --git a/config/initializers/1_settings.rb b/config/initializers/1_settings.rb
index 8fb2161b14e..6444215421d 100644
--- a/config/initializers/1_settings.rb
+++ b/config/initializers/1_settings.rb
@@ -690,7 +690,7 @@ Gitlab.ee do
Settings.cron_jobs['elastic_migration_worker']['cron'] ||= '*/30 * * * *'
Settings.cron_jobs['elastic_migration_worker']['job_class'] ||= 'Elastic::MigrationWorker'
Settings.cron_jobs['sync_seat_link_worker'] ||= Settingslogic.new({})
- Settings.cron_jobs['sync_seat_link_worker']['cron'] ||= "#{rand(60)} 3 * * * UTC"
+ Settings.cron_jobs['sync_seat_link_worker']['cron'] ||= "#{rand(60)} #{rand(3..4)} * * * UTC"
Settings.cron_jobs['sync_seat_link_worker']['job_class'] = 'SyncSeatLinkWorker'
Settings.cron_jobs['users_create_statistics_worker'] ||= Settingslogic.new({})
Settings.cron_jobs['users_create_statistics_worker']['cron'] ||= '2 15 * * *'
@@ -919,11 +919,23 @@ Settings.webpack.dev_server['https'] ||= false
#
Settings['monitoring'] ||= Settingslogic.new({})
Settings.monitoring['ip_whitelist'] ||= ['127.0.0.1/8']
+
Settings.monitoring['sidekiq_exporter'] ||= Settingslogic.new({})
Settings.monitoring.sidekiq_exporter['enabled'] ||= false
Settings.monitoring.sidekiq_exporter['log_enabled'] ||= false
Settings.monitoring.sidekiq_exporter['address'] ||= 'localhost'
Settings.monitoring.sidekiq_exporter['port'] ||= 8082
+
+# TODO: Once we split out health checks from SidekiqExporter, we
+# should not let this default to the same settings anymore; we only
+# do this for back-compat currently.
+# https://gitlab.com/gitlab-org/gitlab/-/issues/345804
+Settings.monitoring['sidekiq_health_checks'] ||= Settingslogic.new({})
+Settings.monitoring.sidekiq_health_checks['enabled'] ||= Settings.monitoring.sidekiq_exporter['enabled']
+Settings.monitoring.sidekiq_health_checks['log_enabled'] ||= Settings.monitoring.sidekiq_exporter['log_enabled']
+Settings.monitoring.sidekiq_health_checks['address'] ||= Settings.monitoring.sidekiq_exporter['address']
+Settings.monitoring.sidekiq_health_checks['port'] ||= Settings.monitoring.sidekiq_exporter['port']
+
Settings.monitoring['web_exporter'] ||= Settingslogic.new({})
Settings.monitoring.web_exporter['enabled'] ||= false
Settings.monitoring.web_exporter['address'] ||= 'localhost'
diff --git a/config/initializers/7_prometheus_metrics.rb b/config/initializers/7_prometheus_metrics.rb
index 28f3da9b3df..8ef11b83131 100644
--- a/config/initializers/7_prometheus_metrics.rb
+++ b/config/initializers/7_prometheus_metrics.rb
@@ -28,11 +28,21 @@ Gitlab::Application.configure do |config|
config.middleware.insert_after(Labkit::Middleware::Rack, Gitlab::Metrics::RequestsRackMiddleware)
end
-Sidekiq.configure_server do |config|
- config.on(:startup) do
- # Do not clean the metrics directory here - the supervisor script should
- # have already taken care of that
- Gitlab::Metrics::Exporter::SidekiqExporter.instance.start
+if Gitlab::Runtime.sidekiq? && (!ENV['SIDEKIQ_WORKER_ID'] || ENV['SIDEKIQ_WORKER_ID'] == '0')
+ # The single worker outside of a sidekiq-cluster, or the first worker (sidekiq_0)
+ # in a cluster of processes, is responsible for serving health checks.
+ #
+ # Do not clean the metrics directory here - the supervisor script should
+ # have already taken care of that.
+ Sidekiq.configure_server do |config|
+ config.on(:startup) do
+ # In https://gitlab.com/gitlab-org/gitlab/-/issues/345804 we are looking to
+ # only serve health-checks from a worker process; for backwards compatibility
+ # we still go through the metrics exporter server, but start to configure it
+ # with the new settings keys.
+ exporter_settings = Settings.monitoring.sidekiq_health_checks
+ Gitlab::Metrics::Exporter::SidekiqExporter.instance(exporter_settings).start
+ end
end
end
diff --git a/config/initializers/active_record_database_tasks.rb b/config/initializers/active_record_database_tasks.rb
new file mode 100644
index 00000000000..f06174262a9
--- /dev/null
+++ b/config/initializers/active_record_database_tasks.rb
@@ -0,0 +1,7 @@
+# frozen_string_literal: true
+
+return unless Gitlab.ee?
+
+ActiveSupport.on_load(:active_record) do
+ ActiveRecord::Tasks::DatabaseTasks.singleton_class.prepend(Gitlab::Patch::GeoDatabaseTasks)
+end
diff --git a/config/initializers/active_record_transaction_observer.rb b/config/initializers/active_record_transaction_observer.rb
index fc9b73d656e..a1d4b13344e 100644
--- a/config/initializers/active_record_transaction_observer.rb
+++ b/config/initializers/active_record_transaction_observer.rb
@@ -1,7 +1,5 @@
# frozen_string_literal: true
-return unless Gitlab.com? || Gitlab.dev_or_test_env?
-
def feature_flags_available?
# When the DBMS is not available, an exception (e.g. PG::ConnectionBad) is raised
active_db_connection = ActiveRecord::Base.connection.active? rescue false
@@ -11,6 +9,8 @@ rescue ActiveRecord::NoDatabaseError
false
end
+return unless Gitlab.com? || Gitlab.dev_or_test_env?
+
Gitlab::Application.configure do
if feature_flags_available? && ::Feature.enabled?(:active_record_transactions_tracking, type: :ops, default_enabled: :yaml)
Gitlab::Database::Transaction::Observer.register!
diff --git a/config/initializers/backtrace_silencers.rb b/config/initializers/backtrace_silencers.rb
index 4fd41bd4c75..249b021c680 100644
--- a/config/initializers/backtrace_silencers.rb
+++ b/config/initializers/backtrace_silencers.rb
@@ -3,8 +3,8 @@
Rails.backtrace_cleaner.remove_silencers!
# This allows us to see the proper caller of SQL calls in {development,test}.log
-if (Rails.env.development? || Rails.env.test?) && Gitlab.ee?
- Rails.backtrace_cleaner.add_silencer { |line| %r(^lib/gitlab/database/load_balancing).match?(line) }
+if Rails.env.development? || Rails.env.test?
+ Rails.backtrace_cleaner.add_silencer { |line| %r{^lib/gitlab/database/load_balancing}.match?(line) }
end
Rails.backtrace_cleaner.add_silencer { |line| !Gitlab::APP_DIRS_PATTERN.match?(line) }
diff --git a/config/initializers/database_config.rb b/config/initializers/database_config.rb
index 1eb9d12812a..a3172fae027 100644
--- a/config/initializers/database_config.rb
+++ b/config/initializers/database_config.rb
@@ -8,11 +8,11 @@ Gitlab.ee do
config.geo_database = config_for(:database_geo)
end
end
-end
-Gitlab.ee do
if Gitlab::Runtime.sidekiq? && Gitlab::Geo.geo_database_configured?
- Rails.configuration.geo_database['pool'] = Gitlab::Database.default_pool_size
- Geo::TrackingBase.establish_connection(Rails.configuration.geo_database)
+ # The Geo::TrackingBase model does not yet use connects_to. So,
+ # this will not properly support geo: from config/databse.yml
+ # file yet. This is ACK of the current state and will be fixed.
+ Geo::TrackingBase.establish_connection(Gitlab::Database.geo_db_config_with_default_pool_size)
end
end
diff --git a/config/initializers/doorkeeper_openid_connect.rb b/config/initializers/doorkeeper_openid_connect.rb
index 476230d0f70..b2cb1843fab 100644
--- a/config/initializers/doorkeeper_openid_connect.rb
+++ b/config/initializers/doorkeeper_openid_connect.rb
@@ -59,6 +59,15 @@ Doorkeeper::OpenidConnect.configure do
o.claim(:picture) { |user| user.avatar_url(only_path: false) }
o.claim(:groups) { |user| user.membership_groups.joins(:route).with_route.map(&:full_path) }
o.claim(:groups_direct, response: [:id_token]) { |user| user.groups.joins(:route).with_route.map(&:full_path) }
+ o.claim('https://gitlab.org/claims/groups/owner') do |user|
+ user.owned_groups.joins(:route).with_route.map(&:full_path).presence
+ end
+ o.claim('https://gitlab.org/claims/groups/maintainer') do |user|
+ user.maintainers_groups.joins(:route).with_route.map(&:full_path).presence
+ end
+ o.claim('https://gitlab.org/claims/groups/developer') do |user|
+ user.developer_groups.joins(:route).with_route.map(&:full_path).presence
+ end
end
end
end
diff --git a/config/initializers/forbid_sidekiq_in_transactions.rb b/config/initializers/forbid_sidekiq_in_transactions.rb
index e5e17672c4e..2ea6c9a7343 100644
--- a/config/initializers/forbid_sidekiq_in_transactions.rb
+++ b/config/initializers/forbid_sidekiq_in_transactions.rb
@@ -20,7 +20,7 @@ module Sidekiq
module NoEnqueueingFromTransactions
%i(perform_async perform_at perform_in).each do |name|
define_method(name) do |*args|
- if !Sidekiq::Worker.skip_transaction_check && ApplicationRecord.inside_transaction?
+ if !Sidekiq::Worker.skip_transaction_check && inside_transaction?
begin
raise Sidekiq::Worker::EnqueueFromTransactionError, <<~MSG
`#{self}.#{name}` cannot be called inside a transaction as this can lead to
@@ -38,6 +38,12 @@ module Sidekiq
super(*args)
end
end
+
+ private
+
+ def inside_transaction?
+ ::ApplicationRecord.inside_transaction? || ::Ci::ApplicationRecord.inside_transaction?
+ end
end
prepend NoEnqueueingFromTransactions
diff --git a/config/initializers/gitlab_experiment.rb b/config/initializers/gitlab_experiment.rb
index 5582c642b3c..5878b8702b9 100644
--- a/config/initializers/gitlab_experiment.rb
+++ b/config/initializers/gitlab_experiment.rb
@@ -42,7 +42,7 @@ Gitlab::Experiment.configure do |config|
# This behavior doesn't make perfect sense for self managed installs either,
# so we don't think we should redirect in those cases.
#
- valid_domains = %w[about.gitlab.com docs.gitlab.com gitlab.com]
+ valid_domains = %w[about.gitlab.com docs.gitlab.com gitlab.com gdk.test localhost]
config.redirect_url_validator = lambda do |url|
Gitlab.dev_env_or_com? && (url = URI.parse(url)) && valid_domains.include?(url.host)
rescue URI::InvalidURIError
diff --git a/config/initializers/kaminari_active_record_relation_methods_with_limit.rb b/config/initializers/kaminari_active_record_relation_methods_with_limit.rb
index 9a5a95403ad..982cb69e532 100644
--- a/config/initializers/kaminari_active_record_relation_methods_with_limit.rb
+++ b/config/initializers/kaminari_active_record_relation_methods_with_limit.rb
@@ -4,7 +4,6 @@ module Kaminari
# Active Record specific page scope methods implementations
module ActiveRecordRelationMethodsWithLimit
MAX_COUNT_LIMIT = 10_000
- MAX_COUNT_NEW_LOWER_LIMIT = 1_000
# This is a modified version of
# https://github.com/kaminari/kaminari/blob/c5186f5d9b7f23299d115408e62047447fd3189d/kaminari-activerecord/lib/kaminari/activerecord/active_record_relation_methods.rb#L17-L41
@@ -22,8 +21,7 @@ module Kaminari
return @total_count = (current_page - 1) * limit_value + @records.length if @records.any? && (@records.length < limit_value)
end
- max_limit = Feature.enabled?(:lower_relation_max_count_limit, type: :ops) ? MAX_COUNT_NEW_LOWER_LIMIT : MAX_COUNT_LIMIT
- limit = options.fetch(:limit, max_limit).to_i
+ limit = options.fetch(:limit, MAX_COUNT_LIMIT).to_i
# #count overrides the #select which could include generated columns referenced in #order, so skip #order here, where it's irrelevant to the result anyway
c = except(:offset, :limit, :order)
# Remove includes only if they are irrelevant
diff --git a/config/initializers/postgres_partitioning.rb b/config/initializers/postgres_partitioning.rb
index 5af8cf52656..f99333f7c82 100644
--- a/config/initializers/postgres_partitioning.rb
+++ b/config/initializers/postgres_partitioning.rb
@@ -2,7 +2,8 @@
Gitlab::Database::Partitioning.register_models([
AuditEvent,
- WebHookLog
+ WebHookLog,
+ LooseForeignKeys::DeletedRecord
])
if Gitlab.ee?
diff --git a/config/initializers/session_store.rb b/config/initializers/session_store.rb
index 75328dcd891..bb2e01a30f1 100644
--- a/config/initializers/session_store.rb
+++ b/config/initializers/session_store.rb
@@ -19,31 +19,22 @@ cookie_key = if Rails.env.development?
"_gitlab_session"
end
-if Gitlab::Utils.to_boolean(ENV['GITLAB_REDIS_STORE_WITH_SESSION_STORE'], default: true)
- store = Gitlab::Redis::SharedState.store(
- namespace: Gitlab::Redis::SharedState::SESSION_NAMESPACE
- )
+store = if Gitlab::Utils.to_boolean(ENV['GITLAB_USE_REDIS_SESSIONS_STORE'], default: true)
+ Gitlab::Redis::Sessions.store(
+ namespace: Gitlab::Redis::Sessions::SESSION_NAMESPACE
+ )
+ else
+ Gitlab::Redis::SharedState.store(
+ namespace: Gitlab::Redis::Sessions::SESSION_NAMESPACE
+ )
+ end
- Gitlab::Application.config.session_store(
- :redis_store, # Using the cookie_store would enable session replay attacks.
- redis_store: store,
- key: cookie_key,
- secure: Gitlab.config.gitlab.https,
- httponly: true,
- expires_in: Settings.gitlab['session_expire_delay'] * 60,
- path: Rails.application.config.relative_url_root.presence || '/'
- )
-else
- sessions_config = Gitlab::Redis::SharedState.params
- sessions_config[:namespace] = Gitlab::Redis::SharedState::SESSION_NAMESPACE
-
- Gitlab::Application.config.session_store(
- :redis_store, # Using the cookie_store would enable session replay attacks.
- servers: sessions_config,
- key: cookie_key,
- secure: Gitlab.config.gitlab.https,
- httponly: true,
- expires_in: Settings.gitlab['session_expire_delay'] * 60,
- path: Rails.application.config.relative_url_root.presence || '/'
- )
-end
+Gitlab::Application.config.session_store(
+ :redis_store, # Using the cookie_store would enable session replay attacks.
+ redis_store: store,
+ key: cookie_key,
+ secure: Gitlab.config.gitlab.https,
+ httponly: true,
+ expires_in: Settings.gitlab['session_expire_delay'] * 60,
+ path: Rails.application.config.relative_url_root.presence || '/'
+)
diff --git a/config/initializers/sidekiq.rb b/config/initializers/sidekiq.rb
index 23052e7ac57..baf252a5d10 100644
--- a/config/initializers/sidekiq.rb
+++ b/config/initializers/sidekiq.rb
@@ -29,7 +29,6 @@ use_sidekiq_legacy_memory_killer = !use_sidekiq_daemon_memory_killer
Sidekiq.configure_server do |config|
config.options[:strict] = false
config.options[:queues] = Gitlab::SidekiqConfig.expand_queues(config.options[:queues])
- config.options[:scheduled_enq] = Gitlab::SidekiqEnq
Sidekiq.logger.info "Listening on queues #{config.options[:queues].uniq.sort}"
@@ -115,5 +114,5 @@ Sidekiq.configure_client do |config|
config.client_middleware(&Gitlab::SidekiqMiddleware.client_configurator)
end
-Sidekiq::Client.prepend Gitlab::Patch::SidekiqClient
-Sidekiq::Cron::Poller.prepend Gitlab::Patch::SidekiqCronPoller
+Sidekiq::Scheduled::Poller.prepend Gitlab::Patch::SidekiqPoller
+Sidekiq::Cron::Poller.prepend Gitlab::Patch::SidekiqPoller
diff --git a/config/initializers/validate_database_config.rb b/config/initializers/validate_database_config.rb
index a651db8b783..d5e73cdc1ee 100644
--- a/config/initializers/validate_database_config.rb
+++ b/config/initializers/validate_database_config.rb
@@ -16,11 +16,11 @@ if configurations = ActiveRecord::Base.configurations.configurations
"The `main:` database needs to be defined as a first configuration item instead of `#{configurations.first.name}`."
end
- rejected_config_names = configurations.map(&:name).to_set - Gitlab::Database::DATABASE_NAMES
+ rejected_config_names = configurations.map(&:name).to_set - Gitlab::Database.all_database_names
if rejected_config_names.any?
raise "ERROR: This installation of GitLab uses unsupported database names " \
"in 'config/database.yml': #{rejected_config_names.to_a.join(", ")}. The only supported ones are " \
- "#{Gitlab::Database::DATABASE_NAMES.join(", ")}."
+ "#{Gitlab::Database.all_database_names.join(", ")}."
end
replicas_config_names = configurations.select(&:replica?).map(&:name)
diff --git a/config/initializers/wikicloth_patch.rb b/config/initializers/wikicloth_patch.rb
new file mode 100644
index 00000000000..13180180c32
--- /dev/null
+++ b/config/initializers/wikicloth_patch.rb
@@ -0,0 +1,159 @@
+# frozen_string_literal: true
+
+require 'wikicloth'
+require 'wikicloth/wiki_buffer/var'
+
+# Adds patch for changes in this PR: https://github.com/nricciar/wikicloth/pull/112/files
+#
+# That fix has already been merged, but the maintainers are not releasing new versions, so we
+# need to patch it here.
+#
+# If they ever do release a version, then we can remove this file.
+#
+# See: https://gitlab.com/gitlab-org/gitlab/-/issues/334056#note_745336618
+
+# Guard to ensure we remember to delete this patch if they ever release a new version of wikicloth
+raise 'New version of WikiCloth detected, please remove this patch' unless Gem::Version.new(WikiCloth::VERSION) == Gem::Version.new('0.8.1')
+
+# rubocop:disable Style/ClassAndModuleChildren
+# rubocop:disable Layout/SpaceAroundEqualsInParameterDefault
+# rubocop:disable Style/HashSyntax
+# rubocop:disable Layout/SpaceAfterComma
+# rubocop:disable Style/RescueStandardError
+# rubocop:disable Rails/Output
+# rubocop:disable Style/MethodCallWithoutArgsParentheses
+# rubocop:disable Layout/EmptyLinesAroundClassBody
+# rubocop:disable Metrics/AbcSize
+# rubocop:disable Metrics/CyclomaticComplexity
+# rubocop:disable Metrics/PerceivedComplexity
+# rubocop:disable Cop/LineBreakAroundConditionalBlock
+# rubocop:disable Layout/EmptyLineAfterGuardClause
+# rubocop:disable Performance/ReverseEach
+# rubocop:disable Style/BlockDelimiters
+# rubocop:disable Cop/LineBreakAroundConditionalBlock
+# rubocop:disable Layout/MultilineBlockLayout
+# rubocop:disable Layout/BlockEndNewline
+module WikiCloth
+ class WikiCloth
+ def render(opt={})
+ self.options = { :noedit => false, :locale => I18n.default_locale, :fast => true, :output => :html, :link_handler => self.link_handler,
+ :params => self.params, :sections => self.sections }.merge(self.options).merge(opt)
+ self.options[:link_handler].params = options[:params]
+
+ I18n.locale = self.options[:locale]
+
+ data = self.sections.collect { |s| s.render(self.options) }.join
+
+ # This is the first patched line from:
+ # https://github.com/nricciar/wikicloth/pull/112/files#diff-eed3de11b953105f9181a6859d58f52af8912d28525fd2a289f8be184e66f531R69
+ data.gsub!(/<!--.*?-->/m,"")
+
+ data << "\n" if data.last(1) != "\n"
+ data << "garbage"
+
+ buffer = WikiBuffer.new("",options)
+
+ begin
+ if self.options[:fast]
+ until data.empty?
+ case data
+ when /\A\w+/
+ data = $'
+ @current_row += $&.length
+ buffer.add_word($&)
+ when /\A[^\w]+(\w|)/m
+ data = $'
+ $&.each_char { |c| add_current_char(buffer,c) }
+ end
+ end
+ else
+ data.each_char { |c| add_current_char(buffer,c) }
+ end
+ rescue => err
+ debug_tree = buffer.buffers.collect { |b| b.debug }.join("-->")
+ puts I18n.t("unknown error on line", :line => @current_line, :row => @current_row, :tree => debug_tree)
+ raise err
+ end
+
+ buffer.eof()
+ buffer.send("to_#{self.options[:output]}")
+ end
+
+ end
+
+ class WikiBuffer::Var < WikiBuffer
+ def to_html
+ return "" if will_not_be_rendered
+
+ if self.is_function?
+ if Extension.function_exists?(function_name)
+ return Extension.functions[function_name][:klass].new(@options).instance_exec( params.collect { |p| p.strip }, &Extension.functions[function_name][:block] ).to_s
+ end
+ ret = default_functions(function_name,params.collect { |p| p.strip })
+ ret ||= @options[:link_handler].function(function_name, params.collect { |p| p.strip })
+ ret.to_s
+ elsif self.is_param?
+ ret = nil
+ @options[:buffer].buffers.reverse.each do |b|
+ ret = b.get_param(params[0],params[1]) if b.instance_of?(WikiBuffer::HTMLElement) && b.element_name == "template"
+ break unless ret.nil?
+ end
+ ret.to_s
+ else
+ # put template at beginning of buffer
+ template_stack = @options[:buffer].buffers.collect { |b| b.get_param("__name") if b.instance_of?(WikiBuffer::HTMLElement) &&
+ b.element_name == "template" }.compact
+ if template_stack.last == params[0]
+ debug_tree = @options[:buffer].buffers.collect { |b| b.debug }.join("-->")
+ "<span class=\"error\">#{I18n.t('template loop detected', :tree => debug_tree)}</span>"
+ else
+ key = params[0].to_s.strip
+ key_options = params[1..].collect { |p| p.is_a?(Hash) ? { :name => p[:name].strip, :value => p[:value].strip } : p.strip }
+ key_options ||= []
+ key_digest = Digest::MD5.hexdigest(key_options.to_a.sort {|x,y| (x.is_a?(Hash) ? x[:name] : x) <=> (y.is_a?(Hash) ? y[:name] : y) }.inspect)
+
+ return @options[:params][key] if @options[:params].has_key?(key)
+ # if we have a valid cache fragment use it
+ return @options[:cache][key][key_digest] unless @options[:cache].nil? || @options[:cache][key].nil? || @options[:cache][key][key_digest].nil?
+
+ ret = @options[:link_handler].include_resource(key,key_options).to_s
+
+ # This is the second patched line from:
+ # https://github.com/nricciar/wikicloth/pull/112/files#diff-f262faf4fadb222cca87185be0fb65b3f49659abc840794cc83a736d41310fb1R83
+ ret.gsub!(/<!--.*?-->/m,"") unless ret.frozen?
+
+ count = 0
+ tag_attr = key_options.collect { |p|
+ if p.instance_of?(Hash)
+ "#{p[:name]}=\"#{p[:value].gsub(/"/,'&quot;')}\""
+ else
+ count += 1
+ "#{count}=\"#{p.gsub(/"/,'&quot;')}\""
+ end
+ }.join(" ")
+
+ self.data = ret.blank? ? "" : "<template __name=\"#{key}\" __hash=\"#{key_digest}\" #{tag_attr}>#{ret}</template>"
+ ""
+ end
+ end
+ end
+ end
+end
+# rubocop:enable Style/ClassAndModuleChildren
+# rubocop:enable Layout/SpaceAroundEqualsInParameterDefault
+# rubocop:enable Style/HashSyntax
+# rubocop:enable Layout/SpaceAfterComma
+# rubocop:enable Style/RescueStandardError
+# rubocop:enable Rails/Output
+# rubocop:enable Style/MethodCallWithoutArgsParentheses
+# rubocop:enable Layout/EmptyLinesAroundClassBody
+# rubocop:enable Metrics/AbcSize
+# rubocop:enable Metrics/CyclomaticComplexity
+# rubocop:enable Metrics/PerceivedComplexity
+# rubocop:enable Cop/LineBreakAroundConditionalBlock
+# rubocop:enable Layout/EmptyLineAfterGuardClause
+# rubocop:enable Performance/ReverseEach
+# rubocop:enable Style/BlockDelimiters
+# rubocop:enable Cop/LineBreakAroundConditionalBlock
+# rubocop:enable Layout/MultilineBlockLayout
+# rubocop:enable Layout/BlockEndNewline
diff --git a/config/metrics/counts_28d/20210216175016_analytics_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216175016_analytics_total_unique_counts_monthly.yml
index 1e3fd72fb55..b4ac7032df6 100644
--- a/config/metrics/counts_28d/20210216175016_analytics_total_unique_counts_monthly.yml
+++ b/config/metrics/counts_28d/20210216175016_analytics_total_unique_counts_monthly.yml
@@ -13,29 +13,32 @@ data_source: redis_hll
instrumentation_class: RedisHLLMetric
options:
events:
- - users_viewing_analytics_group_devops_adoption
- - i_analytics_dev_ops_adoption
- - i_analytics_dev_ops_score
- - p_analytics_merge_request
- - i_analytics_instance_statistics
- - g_analytics_contribution
- - g_analytics_insights
- - g_analytics_issues
- - g_analytics_productivity
- - g_analytics_valuestream
- - p_analytics_pipelines
- - p_analytics_code_reviews
- - p_analytics_valuestream
- - p_analytics_insights
- - p_analytics_issues
- - p_analytics_repo
- - i_analytics_cohorts
+ - users_viewing_analytics_group_devops_adoption
+ - i_analytics_dev_ops_adoption
+ - i_analytics_dev_ops_score
+ - p_analytics_merge_request
+ - i_analytics_instance_statistics
+ - g_analytics_contribution
+ - g_analytics_insights
+ - g_analytics_issues
+ - g_analytics_productivity
+ - g_analytics_valuestream
+ - p_analytics_pipelines
+ - p_analytics_ci_cd_pipelines
+ - p_analytics_ci_cd_deployment_frequency
+ - p_analytics_ci_cd_lead_time
+ - p_analytics_code_reviews
+ - p_analytics_valuestream
+ - p_analytics_insights
+ - p_analytics_issues
+ - p_analytics_repo
+ - i_analytics_cohorts
distribution:
-- ce
-- ee
+ - ce
+ - ee
tier:
-- free
-- premium
-- ultimate
+ - free
+ - premium
+ - ultimate
performance_indicator_type: []
-milestone: "<13.9"
+milestone: '<13.9'
diff --git a/config/metrics/counts_28d/20210216175101_merge_requests_users.yml b/config/metrics/counts_28d/20210216175101_merge_requests_users.yml
index 2b43fbf8131..e5b5300dae3 100644
--- a/config/metrics/counts_28d/20210216175101_merge_requests_users.yml
+++ b/config/metrics/counts_28d/20210216175101_merge_requests_users.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: usage_activity_by_stage_monthly.create.merge_requests_users
description: Distinct count of users performing merge request actions like closed, merged, created, commented
product_section: dev
diff --git a/config/metrics/counts_28d/20210216175542_ci_builds.yml b/config/metrics/counts_28d/20210216175542_ci_builds.yml
index 371da6c937b..0c1523797c0 100644
--- a/config/metrics/counts_28d/20210216175542_ci_builds.yml
+++ b/config/metrics/counts_28d/20210216175542_ci_builds.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: usage_activity_by_stage_monthly.verify.ci_builds
description: Unique monthly builds in project
product_section: ops
diff --git a/config/metrics/counts_28d/20210216175546_ci_internal_pipelines.yml b/config/metrics/counts_28d/20210216175546_ci_internal_pipelines.yml
index 317548c8c24..4d9b6b2cd9c 100644
--- a/config/metrics/counts_28d/20210216175546_ci_internal_pipelines.yml
+++ b/config/metrics/counts_28d/20210216175546_ci_internal_pipelines.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: usage_activity_by_stage_monthly.verify.ci_internal_pipelines
description: Total pipelines in GitLab repositories in a month
product_section: ops
diff --git a/config/metrics/counts_28d/20210216175550_ci_pipeline_config_repository.yml b/config/metrics/counts_28d/20210216175550_ci_pipeline_config_repository.yml
index cd9ed768ce1..976ffa0444a 100644
--- a/config/metrics/counts_28d/20210216175550_ci_pipeline_config_repository.yml
+++ b/config/metrics/counts_28d/20210216175550_ci_pipeline_config_repository.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: usage_activity_by_stage_monthly.verify.ci_pipeline_config_repository
description: Total Monthly Pipelines from templates in repository
product_section: ops
diff --git a/config/metrics/counts_28d/20210216175554_ci_pipelines.yml b/config/metrics/counts_28d/20210216175554_ci_pipelines.yml
index fb3992a766d..ee32c2baed9 100644
--- a/config/metrics/counts_28d/20210216175554_ci_pipelines.yml
+++ b/config/metrics/counts_28d/20210216175554_ci_pipelines.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: usage_activity_by_stage_monthly.verify.ci_pipelines
description: Distinct users triggering pipelines in a month
product_section: ops
diff --git a/config/metrics/counts_28d/20210216180745_action_monthly_active_users_design_management.yml b/config/metrics/counts_28d/20210216180745_action_monthly_active_users_design_management.yml
index 9c2820ce851..3c35bed2ceb 100644
--- a/config/metrics/counts_28d/20210216180745_action_monthly_active_users_design_management.yml
+++ b/config/metrics/counts_28d/20210216180745_action_monthly_active_users_design_management.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: usage_activity_by_stage_monthly.create.action_monthly_active_users_design_management
description: Monthly active users for design management
product_section: dev
diff --git a/config/metrics/counts_28d/20210216181050_packages.yml b/config/metrics/counts_28d/20210216181050_packages.yml
index 45997bad6f2..966f3fa48a3 100644
--- a/config/metrics/counts_28d/20210216181050_packages.yml
+++ b/config/metrics/counts_28d/20210216181050_packages.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: counts_monthly.packages
description: A monthly count of packages published to the registry
product_section: ops
diff --git a/config/metrics/counts_28d/20210216181139_issues.yml b/config/metrics/counts_28d/20210216181139_issues.yml
index 84f7f6f4ba8..de5238e3e77 100644
--- a/config/metrics/counts_28d/20210216181139_issues.yml
+++ b/config/metrics/counts_28d/20210216181139_issues.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: usage_activity_by_stage_monthly.plan.issues
description: Count of users creating Issues in last 28 days.
product_section: dev
diff --git a/config/metrics/counts_28d/20210216181158_epics.yml b/config/metrics/counts_28d/20210216181158_epics.yml
index 59b6cbad145..aa3658b03bd 100644
--- a/config/metrics/counts_28d/20210216181158_epics.yml
+++ b/config/metrics/counts_28d/20210216181158_epics.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: usage_activity_by_stage_monthly.plan.epics
description: Count distinct author ids from epics
product_section: dev
@@ -15,7 +15,5 @@ distribution:
tier:
- premium
- ultimate
-performance_indicator_type:
-- gmau
-- paid_gmau
+performance_indicator_type: []
milestone: "<13.9"
diff --git a/config/metrics/counts_28d/20210216181337_g_project_management_issue_milestone_changed_monthly.yml b/config/metrics/counts_28d/20210216181337_g_project_management_issue_milestone_changed_monthly.yml
index 0a7d5dc82ee..5dc6c335f34 100644
--- a/config/metrics/counts_28d/20210216181337_g_project_management_issue_milestone_changed_monthly.yml
+++ b/config/metrics/counts_28d/20210216181337_g_project_management_issue_milestone_changed_monthly.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: redis_hll_counters.issues_edit.g_project_management_issue_milestone_changed_monthly
description: Count of MAU changing an issue's milestone
product_section: dev
diff --git a/config/metrics/counts_28d/20210216181935_deployments.yml b/config/metrics/counts_28d/20210216181935_deployments.yml
index 24a06991d91..a8c2928caeb 100644
--- a/config/metrics/counts_28d/20210216181935_deployments.yml
+++ b/config/metrics/counts_28d/20210216181935_deployments.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: usage_activity_by_stage_monthly.release.deployments
description: Unique users triggering deployments
product_section: ops
diff --git a/config/metrics/counts_28d/20210216181939_releases.yml b/config/metrics/counts_28d/20210216181939_releases.yml
index 87c39db5271..ea59a5be99f 100644
--- a/config/metrics/counts_28d/20210216181939_releases.yml
+++ b/config/metrics/counts_28d/20210216181939_releases.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: usage_activity_by_stage_monthly.release.releases
description: Unique users creating release tags
product_section: ops
diff --git a/config/metrics/counts_28d/20210216182040_action_monthly_active_users_project_repo.yml b/config/metrics/counts_28d/20210216182040_action_monthly_active_users_project_repo.yml
index 71b7af1eace..e8d8ad16a08 100644
--- a/config/metrics/counts_28d/20210216182040_action_monthly_active_users_project_repo.yml
+++ b/config/metrics/counts_28d/20210216182040_action_monthly_active_users_project_repo.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: usage_activity_by_stage_monthly.create.action_monthly_active_users_project_repo
description: Count of monthly active users who have performed any Git operation (read/write/push)
product_section: dev
diff --git a/config/metrics/counts_28d/20210216183701_jira.yml b/config/metrics/counts_28d/20210216183701_jira.yml
index c8f45b9f926..b171deb35f0 100644
--- a/config/metrics/counts_28d/20210216183701_jira.yml
+++ b/config/metrics/counts_28d/20210216183701_jira.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: usage_activity_by_stage_monthly.manage.issue_imports.jira
description: Count of imports from Jira
product_section: dev
diff --git a/config/metrics/counts_28d/20210216184322_i_code_review_user_approve_mr_monthly.yml b/config/metrics/counts_28d/20210216184322_i_code_review_user_approve_mr_monthly.yml
index 87d78d83450..e3e7aa10c95 100644
--- a/config/metrics/counts_28d/20210216184322_i_code_review_user_approve_mr_monthly.yml
+++ b/config/metrics/counts_28d/20210216184322_i_code_review_user_approve_mr_monthly.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: redis_hll_counters.code_review.i_code_review_user_approve_mr_monthly
description: Count of unique users per month who approve a merge request
product_stage: create
diff --git a/config/metrics/counts_28d/20210216184502_p_ci_templates_implicit_auto_devops_build_monthly.yml b/config/metrics/counts_28d/20210216184502_p_ci_templates_implicit_auto_devops_build_monthly.yml
index 6e944dce726..407768232a5 100644
--- a/config/metrics/counts_28d/20210216184502_p_ci_templates_implicit_auto_devops_build_monthly.yml
+++ b/config/metrics/counts_28d/20210216184502_p_ci_templates_implicit_auto_devops_build_monthly.yml
@@ -7,7 +7,8 @@ product_stage: configure
product_group: group::configure
product_category: infrastructure_as_code
value_type: number
-status: active
+status: removed
+milestone_removed: '14.6'
time_frame: 28d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
diff --git a/config/metrics/counts_28d/20210216184506_p_ci_templates_implicit_auto_devops_deploy_monthly.yml b/config/metrics/counts_28d/20210216184506_p_ci_templates_implicit_auto_devops_deploy_monthly.yml
index 940ef5deb65..291ee7eb149 100644
--- a/config/metrics/counts_28d/20210216184506_p_ci_templates_implicit_auto_devops_deploy_monthly.yml
+++ b/config/metrics/counts_28d/20210216184506_p_ci_templates_implicit_auto_devops_deploy_monthly.yml
@@ -7,7 +7,8 @@ product_stage: configure
product_group: group::configure
product_category: infrastructure_as_code
value_type: number
-status: active
+status: removed
+milestone_removed: '14.6'
time_frame: 28d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
diff --git a/config/metrics/counts_28d/20210216184517_p_ci_templates_5_min_production_app_monthly.yml b/config/metrics/counts_28d/20210216184517_p_ci_templates_5_min_production_app_monthly.yml
index 0ae42fcecc0..155994cb6f8 100644
--- a/config/metrics/counts_28d/20210216184517_p_ci_templates_5_min_production_app_monthly.yml
+++ b/config/metrics/counts_28d/20210216184517_p_ci_templates_5_min_production_app_monthly.yml
@@ -7,7 +7,8 @@ product_stage: deploy
product_group: group::5-min-app
product_category: five_minute_production_app
value_type: number
-status: active
+status: removed
+milestone_removed: '14.6'
time_frame: 28d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
diff --git a/config/metrics/counts_28d/20210216184526_p_ci_templates_aws_cf_deploy_ec2_monthly.yml b/config/metrics/counts_28d/20210216184526_p_ci_templates_aws_cf_deploy_ec2_monthly.yml
index a87e1224745..7d3462cb068 100644
--- a/config/metrics/counts_28d/20210216184526_p_ci_templates_aws_cf_deploy_ec2_monthly.yml
+++ b/config/metrics/counts_28d/20210216184526_p_ci_templates_aws_cf_deploy_ec2_monthly.yml
@@ -8,7 +8,8 @@ product_stage: release
product_group: group::release
product_category: continuous_delivery
value_type: number
-status: active
+status: removed
+milestone_removed: '14.6'
time_frame: 28d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
diff --git a/config/metrics/counts_28d/20210216184534_p_ci_templates_auto_devops_build_monthly.yml b/config/metrics/counts_28d/20210216184534_p_ci_templates_auto_devops_build_monthly.yml
index d6333260017..5b95b20f38d 100644
--- a/config/metrics/counts_28d/20210216184534_p_ci_templates_auto_devops_build_monthly.yml
+++ b/config/metrics/counts_28d/20210216184534_p_ci_templates_auto_devops_build_monthly.yml
@@ -7,7 +7,8 @@ product_stage: configure
product_group: group::configure
product_category: infrastructure_as_code
value_type: number
-status: active
+status: removed
+milestone_removed: '14.6'
time_frame: 28d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
diff --git a/config/metrics/counts_28d/20210216184538_p_ci_templates_auto_devops_deploy_monthly.yml b/config/metrics/counts_28d/20210216184538_p_ci_templates_auto_devops_deploy_monthly.yml
index 792d41e3bbd..6747c81367c 100644
--- a/config/metrics/counts_28d/20210216184538_p_ci_templates_auto_devops_deploy_monthly.yml
+++ b/config/metrics/counts_28d/20210216184538_p_ci_templates_auto_devops_deploy_monthly.yml
@@ -7,7 +7,8 @@ product_stage: configure
product_group: group::configure
product_category: infrastructure_as_code
value_type: number
-status: active
+status: removed
+milestone_removed: '14.6'
time_frame: 28d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
diff --git a/config/metrics/counts_28d/20210216184542_p_ci_templates_auto_devops_deploy_latest_monthly.yml b/config/metrics/counts_28d/20210216184542_p_ci_templates_auto_devops_deploy_latest_monthly.yml
index deafb216e99..9efd5df6104 100644
--- a/config/metrics/counts_28d/20210216184542_p_ci_templates_auto_devops_deploy_latest_monthly.yml
+++ b/config/metrics/counts_28d/20210216184542_p_ci_templates_auto_devops_deploy_latest_monthly.yml
@@ -7,7 +7,8 @@ product_stage: configure
product_group: group::configure
product_category: infrastructure_as_code
value_type: number
-status: active
+status: removed
+milestone_removed: '14.6'
time_frame: 28d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
diff --git a/config/metrics/counts_28d/20210216184559_ci_templates_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216184559_ci_templates_total_unique_counts_monthly.yml
index c80a7dada11..1e3d07ed1da 100644
--- a/config/metrics/counts_28d/20210216184559_ci_templates_total_unique_counts_monthly.yml
+++ b/config/metrics/counts_28d/20210216184559_ci_templates_total_unique_counts_monthly.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: redis_hll_counters.ci_templates.ci_templates_total_unique_counts_monthly
description: Total count of pipelines runs
product_section: ops
@@ -49,6 +49,7 @@ options:
- p_ci_templates_security_api_fuzzing_latest
- p_ci_templates_security_secure_binaries
- p_ci_templates_security_dast_api
+ - p_ci_templates_security_dast_api_latest
- p_ci_templates_security_container_scanning
- p_ci_templates_security_dast_latest
- p_ci_templates_security_dependency_scanning
@@ -153,6 +154,7 @@ options:
- p_ci_templates_implicit_security_api_fuzzing_latest
- p_ci_templates_implicit_security_secure_binaries
- p_ci_templates_implicit_security_dast_api
+ - p_ci_templates_implicit_security_dast_api_latest
- p_ci_templates_implicit_security_container_scanning
- p_ci_templates_implicit_security_dast_latest
- p_ci_templates_implicit_security_dependency_scanning
diff --git a/config/metrics/counts_28d/20210427102618_code_review_category_monthly_active_users.yml b/config/metrics/counts_28d/20210427102618_code_review_category_monthly_active_users.yml
index be0fa6eaff7..a0dd87cd7dc 100644
--- a/config/metrics/counts_28d/20210427102618_code_review_category_monthly_active_users.yml
+++ b/config/metrics/counts_28d/20210427102618_code_review_category_monthly_active_users.yml
@@ -1,11 +1,11 @@
---
-data_category: optional
+data_category: operational
key_path: counts_monthly.aggregated_metrics.code_review_category_monthly_active_users
description: Unique users performing actions on code review events
product_section: dev
product_stage: devops::create
product_group: group::code review
-product_category:
+product_category:
value_type: number
status: active
milestone: "13.12"
diff --git a/config/metrics/counts_28d/20210902000813_p_ci_templates_implicit_auto_devops_deploy_latest_monthly.yml b/config/metrics/counts_28d/20210902000813_p_ci_templates_implicit_auto_devops_deploy_latest_monthly.yml
index 3b667e49f0d..3450683aaf3 100644
--- a/config/metrics/counts_28d/20210902000813_p_ci_templates_implicit_auto_devops_deploy_latest_monthly.yml
+++ b/config/metrics/counts_28d/20210902000813_p_ci_templates_implicit_auto_devops_deploy_latest_monthly.yml
@@ -6,8 +6,9 @@ product_stage: ''
product_group: ''
product_category: ''
value_type: number
-status: active
+status: removed
milestone: '14.3'
+milestone_removed: '14.6'
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204
time_frame: 28d
data_source: redis_hll
diff --git a/config/metrics/counts_28d/20211104154357_i_code_review_widget_nothing_merge_click_new_file_monthly.yml b/config/metrics/counts_28d/20211104154357_i_code_review_widget_nothing_merge_click_new_file_monthly.yml
index 1aa0edf60e6..928dd24b701 100644
--- a/config/metrics/counts_28d/20211104154357_i_code_review_widget_nothing_merge_click_new_file_monthly.yml
+++ b/config/metrics/counts_28d/20211104154357_i_code_review_widget_nothing_merge_click_new_file_monthly.yml
@@ -8,7 +8,7 @@ product_category: code_review
value_type: number
status: active
milestone: '14.5'
-introduced_by_url:
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73762
time_frame: 28d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
diff --git a/config/metrics/counts_28d/20211109114953_i_quickactions_add_contacts_monthly.yml b/config/metrics/counts_28d/20211109114953_i_quickactions_add_contacts_monthly.yml
new file mode 100644
index 00000000000..ce6ab2f1580
--- /dev/null
+++ b/config/metrics/counts_28d/20211109114953_i_quickactions_add_contacts_monthly.yml
@@ -0,0 +1,25 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_add_contacts_monthly
+description: Count of MAU using the `/add_contacts` quick action
+product_section: dev
+product_stage: plan
+product_group: group::product planning
+product_category: service_desk
+value_type: number
+status: active
+milestone: '14.5'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73413
+time_frame: 28d
+data_source: redis_hll
+data_category: optional
+instrumentation_class: RedisHLLMetric
+options:
+ events:
+ - i_quickactions_add_contacts
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
diff --git a/config/metrics/counts_28d/20211109120251_i_quickactions_remove_contacts_monthly.yml b/config/metrics/counts_28d/20211109120251_i_quickactions_remove_contacts_monthly.yml
new file mode 100644
index 00000000000..7a544890e5a
--- /dev/null
+++ b/config/metrics/counts_28d/20211109120251_i_quickactions_remove_contacts_monthly.yml
@@ -0,0 +1,25 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_remove_contacts_monthly
+description: Count of MAU using the `/remove_contacts` quick action
+product_section: dev
+product_stage: plan
+product_group: group::product planning
+product_category: service_desk
+value_type: number
+status: active
+milestone: '14.5'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73413
+time_frame: 28d
+data_source: redis_hll
+data_category: optional
+instrumentation_class: RedisHLLMetric
+options:
+ events:
+ - i_quickactions_remove_contacts
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
diff --git a/config/metrics/counts_28d/20211122134101_p_ci_templates_implicit_security_dast_api_latest_monthly.yml b/config/metrics/counts_28d/20211122134101_p_ci_templates_implicit_security_dast_api_latest_monthly.yml
new file mode 100644
index 00000000000..4b9bf4120f5
--- /dev/null
+++ b/config/metrics/counts_28d/20211122134101_p_ci_templates_implicit_security_dast_api_latest_monthly.yml
@@ -0,0 +1,25 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_dast_api_latest_monthly
+description: Monthly counts for DAST API latest CI template
+product_section: sec
+product_stage: secure
+product_group: dynamic_analysis
+product_category: dynamic_application_security_testing
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73876
+time_frame: 28d
+data_source: redis_hll
+data_category: optional
+instrumentation_class: RedisHLLMetric
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+options:
+ events:
+ - p_ci_templates_implicit_security_dast_api_latest
diff --git a/config/metrics/counts_28d/20211126084446_p_analytics_ci_cd_pipelines_monthly.yml b/config/metrics/counts_28d/20211126084446_p_analytics_ci_cd_pipelines_monthly.yml
new file mode 100644
index 00000000000..bd1e7a74b46
--- /dev/null
+++ b/config/metrics/counts_28d/20211126084446_p_analytics_ci_cd_pipelines_monthly.yml
@@ -0,0 +1,26 @@
+---
+key_path: redis_hll_counters.analytics.p_analytics_ci_cd_pipelines_monthly
+description: Count of unique visits to the project level CI CD Analytics pipelines tab
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75187
+time_frame: 28d
+data_source: redis_hll
+data_category: optional
+instrumentation_class: RedisHLLMetric
+performance_indicator_type: []
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
+options:
+ events:
+ - p_analytics_ci_cd_pipelines
diff --git a/config/metrics/counts_28d/20211126090835_p_analytics_ci_cd_deployment_frequency_monthly.yml b/config/metrics/counts_28d/20211126090835_p_analytics_ci_cd_deployment_frequency_monthly.yml
new file mode 100644
index 00000000000..54118e30127
--- /dev/null
+++ b/config/metrics/counts_28d/20211126090835_p_analytics_ci_cd_deployment_frequency_monthly.yml
@@ -0,0 +1,26 @@
+---
+key_path: redis_hll_counters.analytics.p_analytics_ci_cd_deployment_frequency_monthly
+description: Count of unique visits to the project level CI CD Analytics deployment frequency tab
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75187
+time_frame: 28d
+data_source: redis_hll
+data_category: optional
+instrumentation_class: RedisHLLMetric
+performance_indicator_type: []
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
+options:
+ events:
+ - p_analytics_ci_cd_deployment_frequency
diff --git a/config/metrics/counts_28d/20211126091206_p_analytics_ci_cd_lead_time_monthly.yml b/config/metrics/counts_28d/20211126091206_p_analytics_ci_cd_lead_time_monthly.yml
new file mode 100644
index 00000000000..9a2e194ed1a
--- /dev/null
+++ b/config/metrics/counts_28d/20211126091206_p_analytics_ci_cd_lead_time_monthly.yml
@@ -0,0 +1,26 @@
+---
+key_path: redis_hll_counters.analytics.p_analytics_ci_cd_lead_time_monthly
+description: Count of unique visits to the project level CI CD Analytics lead time tab
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75187
+time_frame: 28d
+data_source: redis_hll
+data_category: optional
+instrumentation_class: RedisHLLMetric
+performance_indicator_type: []
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
+options:
+ events:
+ - p_analytics_ci_cd_lead_time
diff --git a/config/metrics/counts_28d/20211201140658_users_expanding_testing_license_compliance_report_monthly.yml b/config/metrics/counts_28d/20211201140658_users_expanding_testing_license_compliance_report_monthly.yml
new file mode 100644
index 00000000000..f8f7f9933cf
--- /dev/null
+++ b/config/metrics/counts_28d/20211201140658_users_expanding_testing_license_compliance_report_monthly.yml
@@ -0,0 +1,25 @@
+---
+data_category: optional
+key_path: redis_hll_counters.testing.users_expanding_testing_license_compliance_report_monthly
+description: Count of expanding the license compliance widget
+product_section: sec
+product_stage: secure
+product_group: group::static analysis
+product_category: dependency_scanning
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75643
+time_frame: 28d
+data_source: redis_hll
+instrumentation_class: RedisHLLMetric
+options:
+ events:
+ - users_expanding_testing_license_compliance_report
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
diff --git a/config/metrics/counts_28d/20211201154341_users_visiting_license_compliance_full_report_monthly.yml b/config/metrics/counts_28d/20211201154341_users_visiting_license_compliance_full_report_monthly.yml
new file mode 100644
index 00000000000..638a64b20ce
--- /dev/null
+++ b/config/metrics/counts_28d/20211201154341_users_visiting_license_compliance_full_report_monthly.yml
@@ -0,0 +1,25 @@
+---
+data_category: optional
+key_path: redis_hll_counters.testing.users_visiting_testing_license_compliance_full_report_monthly
+description: Count of visiting the license compliance full report
+product_section: sec
+product_stage: secure
+product_group: group::static analysis
+product_category: dependency_scanning
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75643
+time_frame: 28d
+data_source: redis_hll
+instrumentation_class: RedisHLLMetric
+options:
+ events:
+ - users_visiting_testing_license_compliance_full_report
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
diff --git a/config/metrics/counts_28d/20211201194407_p_ci_templates_security_dast_api_latest_monthly.yml b/config/metrics/counts_28d/20211201194407_p_ci_templates_security_dast_api_latest_monthly.yml
new file mode 100644
index 00000000000..cfcffe5caca
--- /dev/null
+++ b/config/metrics/counts_28d/20211201194407_p_ci_templates_security_dast_api_latest_monthly.yml
@@ -0,0 +1,25 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_security_dast_api_latest_monthly
+description: Monthly counts for DAST API latest CI template
+product_section: sec
+product_stage: secure
+product_group: dynamic_analysis
+product_category: dynamic_application_security_testing
+value_type: number
+status: active
+milestone: "14.6"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73876
+time_frame: 28d
+data_source: redis_hll
+data_category: optional
+instrumentation_class: RedisHLLMetric
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+options:
+ events:
+ - p_ci_templates_security_dast_api_latest
diff --git a/config/metrics/counts_28d/20211202094237_users_visiting_manage_license_compliance_monthly.yml b/config/metrics/counts_28d/20211202094237_users_visiting_manage_license_compliance_monthly.yml
new file mode 100644
index 00000000000..81b728a5ebd
--- /dev/null
+++ b/config/metrics/counts_28d/20211202094237_users_visiting_manage_license_compliance_monthly.yml
@@ -0,0 +1,25 @@
+---
+data_category: optional
+key_path: redis_hll_counters.testing.users_visiting_testing_manage_license_compliance_monthly
+description: Count of visiting the manage license compliance page
+product_section: sec
+product_stage: secure
+product_group: group::static analysis
+product_category: dependency_scanning
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75643
+time_frame: 28d
+data_source: redis_hll
+instrumentation_class: RedisHLLMetric
+options:
+ events:
+ - users_visiting_testing_manage_license_compliance
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
diff --git a/config/metrics/counts_7d/20210216175014_analytics_total_unique_counts_weekly.yml b/config/metrics/counts_7d/20210216175014_analytics_total_unique_counts_weekly.yml
index 3a9efa3f962..4efbc3f14de 100644
--- a/config/metrics/counts_7d/20210216175014_analytics_total_unique_counts_weekly.yml
+++ b/config/metrics/counts_7d/20210216175014_analytics_total_unique_counts_weekly.yml
@@ -13,29 +13,32 @@ data_source: redis_hll
instrumentation_class: RedisHLLMetric
options:
events:
- - users_viewing_analytics_group_devops_adoption
- - i_analytics_dev_ops_adoption
- - i_analytics_dev_ops_score
- - p_analytics_merge_request
- - i_analytics_instance_statistics
- - g_analytics_contribution
- - g_analytics_insights
- - g_analytics_issues
- - g_analytics_productivity
- - g_analytics_valuestream
- - p_analytics_pipelines
- - p_analytics_code_reviews
- - p_analytics_valuestream
- - p_analytics_insights
- - p_analytics_issues
- - p_analytics_repo
- - i_analytics_cohorts
+ - users_viewing_analytics_group_devops_adoption
+ - i_analytics_dev_ops_adoption
+ - i_analytics_dev_ops_score
+ - p_analytics_merge_request
+ - i_analytics_instance_statistics
+ - g_analytics_contribution
+ - g_analytics_insights
+ - g_analytics_issues
+ - g_analytics_productivity
+ - g_analytics_valuestream
+ - p_analytics_pipelines
+ - p_analytics_ci_cd_pipelines
+ - p_analytics_ci_cd_deployment_frequency
+ - p_analytics_ci_cd_lead_time
+ - p_analytics_code_reviews
+ - p_analytics_valuestream
+ - p_analytics_insights
+ - p_analytics_issues
+ - p_analytics_repo
+ - i_analytics_cohorts
distribution:
-- ce
-- ee
+ - ce
+ - ee
tier:
-- free
-- premium
-- ultimate
+ - free
+ - premium
+ - ultimate
performance_indicator_type: []
-milestone: "<13.9"
+milestone: '<13.9'
diff --git a/config/metrics/counts_7d/20210216184500_p_ci_templates_implicit_auto_devops_build_weekly.yml b/config/metrics/counts_7d/20210216184500_p_ci_templates_implicit_auto_devops_build_weekly.yml
index fbfb93ded5a..9bec574722c 100644
--- a/config/metrics/counts_7d/20210216184500_p_ci_templates_implicit_auto_devops_build_weekly.yml
+++ b/config/metrics/counts_7d/20210216184500_p_ci_templates_implicit_auto_devops_build_weekly.yml
@@ -7,7 +7,8 @@ product_stage: configure
product_group: group::configure
product_category: infrastructure_as_code
value_type: number
-status: active
+status: removed
+milestone_removed: '14.6'
time_frame: 7d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
diff --git a/config/metrics/counts_7d/20210216184504_p_ci_templates_implicit_auto_devops_deploy_weekly.yml b/config/metrics/counts_7d/20210216184504_p_ci_templates_implicit_auto_devops_deploy_weekly.yml
index 0b05e776c70..ec176ce689c 100644
--- a/config/metrics/counts_7d/20210216184504_p_ci_templates_implicit_auto_devops_deploy_weekly.yml
+++ b/config/metrics/counts_7d/20210216184504_p_ci_templates_implicit_auto_devops_deploy_weekly.yml
@@ -7,7 +7,8 @@ product_stage: configure
product_group: group::configure
product_category: infrastructure_as_code
value_type: number
-status: active
+status: removed
+milestone_removed: '14.6'
time_frame: 7d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
diff --git a/config/metrics/counts_7d/20210216184515_p_ci_templates_5_min_production_app_weekly.yml b/config/metrics/counts_7d/20210216184515_p_ci_templates_5_min_production_app_weekly.yml
index 45fe5e380f5..050ad56eb91 100644
--- a/config/metrics/counts_7d/20210216184515_p_ci_templates_5_min_production_app_weekly.yml
+++ b/config/metrics/counts_7d/20210216184515_p_ci_templates_5_min_production_app_weekly.yml
@@ -7,7 +7,8 @@ product_stage: deploy
product_group: group::5-min-app
product_category: five_minute_production_app
value_type: number
-status: active
+status: removed
+milestone_removed: '14.6'
time_frame: 7d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
diff --git a/config/metrics/counts_7d/20210216184524_p_ci_templates_aws_cf_deploy_ec2_weekly.yml b/config/metrics/counts_7d/20210216184524_p_ci_templates_aws_cf_deploy_ec2_weekly.yml
index adc12342146..0477d58a5d8 100644
--- a/config/metrics/counts_7d/20210216184524_p_ci_templates_aws_cf_deploy_ec2_weekly.yml
+++ b/config/metrics/counts_7d/20210216184524_p_ci_templates_aws_cf_deploy_ec2_weekly.yml
@@ -8,7 +8,8 @@ product_stage: release
product_group: group::release
product_category: continuous_delivery
value_type: number
-status: active
+status: removed
+milestone_removed: '14.6'
time_frame: 7d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
diff --git a/config/metrics/counts_7d/20210216184536_p_ci_templates_auto_devops_deploy_weekly.yml b/config/metrics/counts_7d/20210216184536_p_ci_templates_auto_devops_deploy_weekly.yml
index b01a0288228..b06a4fa5577 100644
--- a/config/metrics/counts_7d/20210216184536_p_ci_templates_auto_devops_deploy_weekly.yml
+++ b/config/metrics/counts_7d/20210216184536_p_ci_templates_auto_devops_deploy_weekly.yml
@@ -7,8 +7,9 @@ product_stage: configure
product_group: group::configure
product_category: infrastructure_as_code
value_type: number
-status: active
+status: removed
milestone: '14.3'
+milestone_removed: '14.6'
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204
time_frame: 7d
data_source: redis_hll
diff --git a/config/metrics/counts_7d/20210216184540_p_ci_templates_auto_devops_deploy_latest_weekly.yml b/config/metrics/counts_7d/20210216184540_p_ci_templates_auto_devops_deploy_latest_weekly.yml
index 59f9f25aa06..d7278e2dd34 100644
--- a/config/metrics/counts_7d/20210216184540_p_ci_templates_auto_devops_deploy_latest_weekly.yml
+++ b/config/metrics/counts_7d/20210216184540_p_ci_templates_auto_devops_deploy_latest_weekly.yml
@@ -7,7 +7,8 @@ product_stage: configure
product_group: group::configure
product_category: infrastructure_as_code
value_type: number
-status: active
+status: removed
+milestone_removed: '14.6'
time_frame: 7d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
diff --git a/config/metrics/counts_7d/20210216184557_ci_templates_total_unique_counts_weekly.yml b/config/metrics/counts_7d/20210216184557_ci_templates_total_unique_counts_weekly.yml
index 31813735ea4..8d545b91d1f 100644
--- a/config/metrics/counts_7d/20210216184557_ci_templates_total_unique_counts_weekly.yml
+++ b/config/metrics/counts_7d/20210216184557_ci_templates_total_unique_counts_weekly.yml
@@ -49,6 +49,7 @@ options:
- p_ci_templates_security_api_fuzzing_latest
- p_ci_templates_security_secure_binaries
- p_ci_templates_security_dast_api
+ - p_ci_templates_security_dast_api_latest
- p_ci_templates_security_container_scanning
- p_ci_templates_security_dast_latest
- p_ci_templates_security_dependency_scanning
@@ -153,6 +154,7 @@ options:
- p_ci_templates_implicit_security_api_fuzzing_latest
- p_ci_templates_implicit_security_secure_binaries
- p_ci_templates_implicit_security_dast_api
+ - p_ci_templates_implicit_security_dast_api_latest
- p_ci_templates_implicit_security_container_scanning
- p_ci_templates_implicit_security_dast_latest
- p_ci_templates_implicit_security_dependency_scanning
diff --git a/config/metrics/counts_7d/20210902000809_p_ci_templates_implicit_auto_devops_deploy_latest_weekly.yml b/config/metrics/counts_7d/20210902000809_p_ci_templates_implicit_auto_devops_deploy_latest_weekly.yml
index 7f674324a31..beb82977e3f 100644
--- a/config/metrics/counts_7d/20210902000809_p_ci_templates_implicit_auto_devops_deploy_latest_weekly.yml
+++ b/config/metrics/counts_7d/20210902000809_p_ci_templates_implicit_auto_devops_deploy_latest_weekly.yml
@@ -6,8 +6,9 @@ product_stage: configure
product_group: group::configure
product_category: infrastructure_as_code
value_type: number
-status: active
+status: removed
milestone: '14.3'
+milestone_removed: '14.6'
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204
time_frame: 7d
data_source: redis_hll
diff --git a/config/metrics/counts_7d/20211104154352_i_code_review_widget_nothing_merge_click_new_file_weekly.yml b/config/metrics/counts_7d/20211104154352_i_code_review_widget_nothing_merge_click_new_file_weekly.yml
index 9f8ae151a80..3a647c52f71 100644
--- a/config/metrics/counts_7d/20211104154352_i_code_review_widget_nothing_merge_click_new_file_weekly.yml
+++ b/config/metrics/counts_7d/20211104154352_i_code_review_widget_nothing_merge_click_new_file_weekly.yml
@@ -8,7 +8,7 @@ product_category: code_review
value_type: number
status: active
milestone: '14.5'
-introduced_by_url:
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73762
time_frame: 7d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
diff --git a/config/metrics/counts_7d/20211109114948_i_quickactions_add_contacts_weekly.yml b/config/metrics/counts_7d/20211109114948_i_quickactions_add_contacts_weekly.yml
new file mode 100644
index 00000000000..356d969cea5
--- /dev/null
+++ b/config/metrics/counts_7d/20211109114948_i_quickactions_add_contacts_weekly.yml
@@ -0,0 +1,25 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_add_contacts_weekly
+description: Count of WAU using the `/add_contacts` quick action
+product_section: dev
+product_stage: plan
+product_group: group::product planning
+product_category: service_desk
+value_type: number
+status: active
+milestone: '14.5'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73413
+time_frame: 7d
+data_source: redis_hll
+data_category: optional
+instrumentation_class: RedisHLLMetric
+options:
+ events:
+ - i_quickactions_add_contacts
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
diff --git a/config/metrics/counts_7d/20211109120245_i_quickactions_remove_contacts_weekly.yml b/config/metrics/counts_7d/20211109120245_i_quickactions_remove_contacts_weekly.yml
new file mode 100644
index 00000000000..7a660ddffd2
--- /dev/null
+++ b/config/metrics/counts_7d/20211109120245_i_quickactions_remove_contacts_weekly.yml
@@ -0,0 +1,25 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_remove_contacts_weekly
+description: Count of WAU using the `/remove_contacts` quick action
+product_section: dev
+product_stage: plan
+product_group: group::product planning
+product_category: service_desk
+value_type: number
+status: active
+milestone: '14.5'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73413
+time_frame: 7d
+data_source: redis_hll
+data_category: optional
+instrumentation_class: RedisHLLMetric
+options:
+ events:
+ - i_quickactions_remove_contacts
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
diff --git a/config/metrics/counts_7d/20211122134101_p_ci_templates_implicit_security_dast_api_latest_weekly.yml b/config/metrics/counts_7d/20211122134101_p_ci_templates_implicit_security_dast_api_latest_weekly.yml
new file mode 100644
index 00000000000..8d0415dedd2
--- /dev/null
+++ b/config/metrics/counts_7d/20211122134101_p_ci_templates_implicit_security_dast_api_latest_weekly.yml
@@ -0,0 +1,25 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_dast_api_latest_weekly
+description: Weekly counts for DAST API latest CI template
+product_section: sec
+product_stage: secure
+product_group: dynamic_analysis
+product_category: dynamic_application_security_testing
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73876
+time_frame: 7d
+data_source: redis_hll
+data_category: optional
+instrumentation_class: RedisHLLMetric
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+options:
+ events:
+ - p_ci_templates_implicit_security_dast_api_latest
diff --git a/config/metrics/counts_7d/20211126084441_p_analytics_ci_cd_pipelines_weekly.yml b/config/metrics/counts_7d/20211126084441_p_analytics_ci_cd_pipelines_weekly.yml
new file mode 100644
index 00000000000..e77af4df59a
--- /dev/null
+++ b/config/metrics/counts_7d/20211126084441_p_analytics_ci_cd_pipelines_weekly.yml
@@ -0,0 +1,26 @@
+---
+key_path: redis_hll_counters.analytics.p_analytics_ci_cd_pipelines_weekly
+description: Count of unique visits to the project level CI CD Analytics pipelines tab
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75187
+time_frame: 7d
+data_source: redis_hll
+data_category: optional
+instrumentation_class: RedisHLLMetric
+performance_indicator_type: []
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
+options:
+ events:
+ - p_analytics_ci_cd_pipelines
diff --git a/config/metrics/counts_7d/20211126090829_p_analytics_ci_cd_deployment_frequency_weekly.yml b/config/metrics/counts_7d/20211126090829_p_analytics_ci_cd_deployment_frequency_weekly.yml
new file mode 100644
index 00000000000..d2181a95876
--- /dev/null
+++ b/config/metrics/counts_7d/20211126090829_p_analytics_ci_cd_deployment_frequency_weekly.yml
@@ -0,0 +1,26 @@
+---
+key_path: redis_hll_counters.analytics.p_analytics_ci_cd_deployment_frequency_weekly
+description: Count of unique visits to the project level CI CD Analytics deployment frequency tab
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75187
+time_frame: 7d
+data_source: redis_hll
+data_category: optional
+instrumentation_class: RedisHLLMetric
+performance_indicator_type: []
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
+options:
+ events:
+ - p_analytics_ci_cd_deployment_frequency
diff --git a/config/metrics/counts_7d/20211126091200_p_analytics_ci_cd_lead_time_weekly.yml b/config/metrics/counts_7d/20211126091200_p_analytics_ci_cd_lead_time_weekly.yml
new file mode 100644
index 00000000000..8d11cc16fcc
--- /dev/null
+++ b/config/metrics/counts_7d/20211126091200_p_analytics_ci_cd_lead_time_weekly.yml
@@ -0,0 +1,26 @@
+---
+key_path: redis_hll_counters.analytics.p_analytics_ci_cd_lead_time_weekly
+description: Count of unique visits to the project level CI CD Analytics lead time tab
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75187
+time_frame: 7d
+data_source: redis_hll
+data_category: optional
+instrumentation_class: RedisHLLMetric
+performance_indicator_type: []
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
+options:
+ events:
+ - p_analytics_ci_cd_lead_time
diff --git a/config/metrics/counts_7d/20211126154206_users_expanding_testing_license_compliance_report_weekly.yml b/config/metrics/counts_7d/20211126154206_users_expanding_testing_license_compliance_report_weekly.yml
new file mode 100644
index 00000000000..b96d0fff1bd
--- /dev/null
+++ b/config/metrics/counts_7d/20211126154206_users_expanding_testing_license_compliance_report_weekly.yml
@@ -0,0 +1,25 @@
+---
+data_category: optional
+key_path: redis_hll_counters.testing.users_expanding_testing_license_compliance_report_weekly
+description: Count of expanding the license compliance widget
+product_section: sec
+product_stage: secure
+product_group: group::static analysis
+product_category: dependency_scanning
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75643
+time_frame: 7d
+data_source: redis_hll
+instrumentation_class: RedisHLLMetric
+options:
+ events:
+ - users_expanding_testing_license_compliance_report
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
diff --git a/config/metrics/counts_7d/20211201154118_users_visiting_license_compliance_full_report_weekly.yml b/config/metrics/counts_7d/20211201154118_users_visiting_license_compliance_full_report_weekly.yml
new file mode 100644
index 00000000000..4a6ee19fffe
--- /dev/null
+++ b/config/metrics/counts_7d/20211201154118_users_visiting_license_compliance_full_report_weekly.yml
@@ -0,0 +1,25 @@
+---
+data_category: optional
+key_path: redis_hll_counters.testing.users_visiting_testing_license_compliance_full_report_weekly
+description: Count of visiting the license compliance full report
+product_section: sec
+product_stage: secure
+product_group: group::static analysis
+product_category: dependency_scanning
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75643
+time_frame: 7d
+data_source: redis_hll
+instrumentation_class: RedisHLLMetric
+options:
+ events:
+ - users_visiting_testing_license_compliance_full_report
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
diff --git a/config/metrics/counts_7d/20211201194402_p_ci_templates_security_dast_api_latest_weekly.yml b/config/metrics/counts_7d/20211201194402_p_ci_templates_security_dast_api_latest_weekly.yml
new file mode 100644
index 00000000000..1d4f024b361
--- /dev/null
+++ b/config/metrics/counts_7d/20211201194402_p_ci_templates_security_dast_api_latest_weekly.yml
@@ -0,0 +1,25 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_security_dast_api_latest_weekly
+description: Weekly counts for DAST API latest CI template
+product_section: sec
+product_stage: secure
+product_group: dynamic_analysis
+product_category: dynamic_application_security_testing
+value_type: number
+status: active
+milestone: "14.6"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73876
+time_frame: 7d
+data_source: redis_hll
+data_category: optional
+instrumentation_class: RedisHLLMetric
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+options:
+ events:
+ - p_ci_templates_security_dast_api_latest
diff --git a/config/metrics/counts_7d/20211202094430_users_visiting_manage_license_compliance_weekly.yml b/config/metrics/counts_7d/20211202094430_users_visiting_manage_license_compliance_weekly.yml
new file mode 100644
index 00000000000..9bff8263121
--- /dev/null
+++ b/config/metrics/counts_7d/20211202094430_users_visiting_manage_license_compliance_weekly.yml
@@ -0,0 +1,25 @@
+---
+data_category: optional
+key_path: redis_hll_counters.testing.users_visiting_testing_manage_license_compliance_weekly
+description: Count of visiting the manage license compliance page
+product_section: sec
+product_stage: secure
+product_group: group::static analysis
+product_category: dependency_scanning
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75643
+time_frame: 7d
+data_source: redis_hll
+instrumentation_class: RedisHLLMetric
+options:
+ events:
+ - users_visiting_testing_manage_license_compliance
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
diff --git a/config/metrics/counts_all/20210216175229_auto_devops_enabled.yml b/config/metrics/counts_all/20210216175229_auto_devops_enabled.yml
index 0a26577ae8d..85870f728bb 100644
--- a/config/metrics/counts_all/20210216175229_auto_devops_enabled.yml
+++ b/config/metrics/counts_all/20210216175229_auto_devops_enabled.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: counts.auto_devops_enabled
description: Projects with Auto DevOps template enabled (excluding implicit Auto DevOps
enabled and Auto DevOps template includes)
diff --git a/config/metrics/counts_all/20210216175520_ci_runners.yml b/config/metrics/counts_all/20210216175520_ci_runners.yml
index e402391f9ba..b3fa3f2678b 100644
--- a/config/metrics/counts_all/20210216175520_ci_runners.yml
+++ b/config/metrics/counts_all/20210216175520_ci_runners.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: counts.ci_runners
description: Total configured Runners of all types
product_section: ops
diff --git a/config/metrics/counts_all/20210216175537_ci_pipelines.yml b/config/metrics/counts_all/20210216175537_ci_pipelines.yml
index 0a5e5ff0269..70b1c4138be 100644
--- a/config/metrics/counts_all/20210216175537_ci_pipelines.yml
+++ b/config/metrics/counts_all/20210216175537_ci_pipelines.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: usage_activity_by_stage.verify.ci_pipelines
description: Distinct Users triggering Total pipelines
product_section: ops
diff --git a/config/metrics/counts_all/20210216181011_projects_with_packages.yml b/config/metrics/counts_all/20210216181011_projects_with_packages.yml
index e26cae87f95..554ed451d64 100644
--- a/config/metrics/counts_all/20210216181011_projects_with_packages.yml
+++ b/config/metrics/counts_all/20210216181011_projects_with_packages.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: counts.projects_with_packages
description: Projects with package registry enabled
product_section: ops
diff --git a/config/metrics/counts_all/20210216182004_commit_comment.yml b/config/metrics/counts_all/20210216182004_commit_comment.yml
index 4e2d402e9e1..b2b19dfcf17 100644
--- a/config/metrics/counts_all/20210216182004_commit_comment.yml
+++ b/config/metrics/counts_all/20210216182004_commit_comment.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: counts.commit_comment
description: Count of total unique commit comments. Does not include MR diff comments
product_section: dev
diff --git a/config/metrics/counts_all/20210216182006_source_code_pushes.yml b/config/metrics/counts_all/20210216182006_source_code_pushes.yml
index aa5c55ec3e7..9930105d8cf 100644
--- a/config/metrics/counts_all/20210216182006_source_code_pushes.yml
+++ b/config/metrics/counts_all/20210216182006_source_code_pushes.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: counts.source_code_pushes
description: Count of total Git push operations
product_section: dev
diff --git a/config/metrics/counts_all/20211126090001_p_analytics_ci_cd_pipelines.yml b/config/metrics/counts_all/20211126090001_p_analytics_ci_cd_pipelines.yml
new file mode 100644
index 00000000000..7e6820b0d24
--- /dev/null
+++ b/config/metrics/counts_all/20211126090001_p_analytics_ci_cd_pipelines.yml
@@ -0,0 +1,21 @@
+---
+data_category: optional
+key_path: analytics_unique_visits.p_analytics_ci_cd_pipelines
+description: Count of unique visits to the project level CI CD Analytics pipelines tab
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75187
+time_frame: all
+data_source: redis_hll
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
diff --git a/config/metrics/counts_all/20211126090002_p_analytics_ci_cd_deployment_frequency.yml b/config/metrics/counts_all/20211126090002_p_analytics_ci_cd_deployment_frequency.yml
new file mode 100644
index 00000000000..134f43b1b27
--- /dev/null
+++ b/config/metrics/counts_all/20211126090002_p_analytics_ci_cd_deployment_frequency.yml
@@ -0,0 +1,21 @@
+---
+data_category: optional
+key_path: analytics_unique_visits.p_analytics_ci_cd_deployment_frequency
+description: Count of unique visits to the project level CI CD Analytics deployment frequency tab
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75187
+time_frame: all
+data_source: redis_hll
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
diff --git a/config/metrics/counts_all/20211126090003_p_analytics_ci_cd_lead_time.yml b/config/metrics/counts_all/20211126090003_p_analytics_ci_cd_lead_time.yml
new file mode 100644
index 00000000000..a167a380432
--- /dev/null
+++ b/config/metrics/counts_all/20211126090003_p_analytics_ci_cd_lead_time.yml
@@ -0,0 +1,21 @@
+---
+data_category: optional
+key_path: analytics_unique_visits.p_analytics_ci_cd_lead_time
+description: Count of unique visits to the project level CI CD Analytics lead time tab
+product_section: dev
+product_stage: manage
+product_group: group::optimize
+product_category:
+value_type: number
+status: active
+milestone: '14.6'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75187
+time_frame: all
+data_source: redis_hll
+distribution:
+ - ce
+ - ee
+tier:
+ - free
+ - premium
+ - ultimate
diff --git a/config/metrics/license/20210204124936_pages_version.yml b/config/metrics/license/20210204124936_pages_version.yml
index 5e498ceb6c4..878134574e2 100644
--- a/config/metrics/license/20210204124936_pages_version.yml
+++ b/config/metrics/license/20210204124936_pages_version.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: gitlab_pages.version
description: The version number of GitLab Pages
product_section: ops
diff --git a/config/metrics/settings/20210204124856_instance_auto_devops_enabled.yml b/config/metrics/settings/20210204124856_instance_auto_devops_enabled.yml
index 5b886288fec..f0bcf95871a 100644
--- a/config/metrics/settings/20210204124856_instance_auto_devops_enabled.yml
+++ b/config/metrics/settings/20210204124856_instance_auto_devops_enabled.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: instance_auto_devops_enabled
description: Whether auto DevOps is enabled
product_section: ops
diff --git a/config/metrics/settings/20210204124858_container_registry_enabled.yml b/config/metrics/settings/20210204124858_container_registry_enabled.yml
index c65d1934c61..1fdee829b84 100644
--- a/config/metrics/settings/20210204124858_container_registry_enabled.yml
+++ b/config/metrics/settings/20210204124858_container_registry_enabled.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: container_registry_enabled
description: A count of projects where the container registry is enabled
product_section: ops
diff --git a/config/metrics/settings/20210204124902_gitlab_shared_runners_enabled.yml b/config/metrics/settings/20210204124902_gitlab_shared_runners_enabled.yml
index 6b5719d284d..c58b3a8c8d5 100644
--- a/config/metrics/settings/20210204124902_gitlab_shared_runners_enabled.yml
+++ b/config/metrics/settings/20210204124902_gitlab_shared_runners_enabled.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: gitlab_shared_runners_enabled
description: Whether shared runners is enabled
product_section: ops
diff --git a/config/metrics/settings/20210204124914_prometheus_metrics_enabled.yml b/config/metrics/settings/20210204124914_prometheus_metrics_enabled.yml
index 1d13b72fbff..5b1447a58e8 100644
--- a/config/metrics/settings/20210204124914_prometheus_metrics_enabled.yml
+++ b/config/metrics/settings/20210204124914_prometheus_metrics_enabled.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: prometheus_metrics_enabled
description: Whether Prometheus Metrics endpoint is enabled
product_section: growth
diff --git a/config/metrics/settings/20210204124934_pages_enabled.yml b/config/metrics/settings/20210204124934_pages_enabled.yml
index 28e12d85e41..e267bd7109b 100644
--- a/config/metrics/settings/20210204124934_pages_enabled.yml
+++ b/config/metrics/settings/20210204124934_pages_enabled.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: gitlab_pages.enabled
description: Whether GitLab Pages is enabled
product_section: ops
diff --git a/config/metrics/settings/20210216180913_enabled.yml b/config/metrics/settings/20210216180913_enabled.yml
index c1e8869d9a6..9411f1cacf8 100644
--- a/config/metrics/settings/20210216180913_enabled.yml
+++ b/config/metrics/settings/20210216180913_enabled.yml
@@ -1,5 +1,5 @@
---
-data_category: optional
+data_category: operational
key_path: object_store.packages.enabled
description: Whether Object Storage is enabled for Uploads
product_section: enablement
diff --git a/config/metrics/settings/20211124061450_snowplow_enabled.yml b/config/metrics/settings/20211124061450_snowplow_enabled.yml
new file mode 100644
index 00000000000..ae947115704
--- /dev/null
+++ b/config/metrics/settings/20211124061450_snowplow_enabled.yml
@@ -0,0 +1,24 @@
+---
+key_path: settings.snowplow_enabled
+name: snowplow_enabled_gitlab_instance
+description: Whether snowplow is enabled for the GitLab instance
+product_section: growth
+product_stage: growth
+product_group: group::product intelligence
+product_category: product intelligence
+value_type: boolean
+status: active
+milestone: "14.6"
+introduced_by_url: 'https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75184'
+time_frame: none
+data_source: system
+instrumentation_class: SnowplowEnabledMetric
+data_category: optional
+performance_indicator_type: []
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/settings/20211124085521_snowplow_configured_to_gitlab_collector_hostname.yml b/config/metrics/settings/20211124085521_snowplow_configured_to_gitlab_collector_hostname.yml
new file mode 100644
index 00000000000..4dff0b2af2f
--- /dev/null
+++ b/config/metrics/settings/20211124085521_snowplow_configured_to_gitlab_collector_hostname.yml
@@ -0,0 +1,24 @@
+---
+key_path: settings.snowplow_configured_to_gitlab_collector
+name: snowplow_configured_to_gitlab_collector
+description: Metric informs if currently configured Snowplow collector hostname points towards Gitlab Snowplow collection pipeline.
+product_section: growth
+product_stage: growth
+product_group: group::product intelligence
+product_category: product intelligence
+value_type: boolean
+status: active
+milestone: "14.6"
+introduced_by_url: 'https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75184'
+time_frame: none
+data_source: system
+instrumentation_class: SnowplowConfiguredToGitlabCollectorMetric
+data_category: optional
+performance_indicator_type: []
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/routes.rb b/config/routes.rb
index 94d36961b32..b02c1380c7e 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -72,6 +72,7 @@ Rails.application.routes.draw do
resources :groups_projects, only: [:new, :create] do
post :import, on: :collection
end
+ draw :verification
end
end
@@ -145,7 +146,7 @@ Rails.application.routes.draw do
get 'acme-challenge/' => 'acme_challenges#show'
# UserCallouts
- resources :user_callouts, only: [:create]
+ resources :user_callouts, controller: 'users/callouts', only: [:create] # remove after 14.6 2021-12-22 to handle mixed deployments
scope :ide, as: :ide, format: false do
get '/', to: 'ide#index'
diff --git a/config/routes/admin.rb b/config/routes/admin.rb
index dac1937b76a..7f19f6b8427 100644
--- a/config/routes/admin.rb
+++ b/config/routes/admin.rb
@@ -186,4 +186,6 @@ namespace :admin do
get '/dashboard/stats', to: 'dashboard#stats'
root to: 'dashboard#index'
+
+ get :version_check, to: 'version_check#version_check'
end
diff --git a/config/routes/group.rb b/config/routes/group.rb
index 9a50d580747..da205163e6d 100644
--- a/config/routes/group.rb
+++ b/config/routes/group.rb
@@ -126,11 +126,9 @@ constraints(::Constraints::GroupUrlConstrainer.new) do
end
end
- resources :crm, only: [] do
- collection do
- get 'contacts'
- get 'organizations'
- end
+ namespace :crm do
+ resources :contacts, only: [:index, :new, :edit]
+ resources :organizations, only: [:index, :new]
end
end
diff --git a/config/routes/profile.rb b/config/routes/profile.rb
index 3eda53318e3..b8d4a0c49c2 100644
--- a/config/routes/profile.rb
+++ b/config/routes/profile.rb
@@ -22,7 +22,14 @@ resource :profile, only: [:show, :update] do
end
resource :notifications, only: [:show, :update] do
- resources :groups, only: :update, constraints: { id: Gitlab::PathRegex.full_namespace_route_regex }
+ scope(path: 'groups/*id',
+ id: Gitlab::PathRegex.full_namespace_route_regex,
+ as: :group,
+ controller: :groups,
+ constraints: { format: /(html|json)/ }) do
+ patch '/', action: :update
+ put '/', action: :update
+ end
end
resource :password, only: [:new, :create, :edit, :update] do
diff --git a/config/routes/project.rb b/config/routes/project.rb
index 7f9b2cc4fbf..5f1b35d67c0 100644
--- a/config/routes/project.rb
+++ b/config/routes/project.rb
@@ -317,6 +317,10 @@ constraints(::Constraints::ProjectUrlConstrainer.new) do
resources :google_cloud, only: [:index]
+ namespace :google_cloud do
+ resources :service_accounts, only: [:index, :create]
+ end
+
resources :environments, except: [:destroy] do
member do
post :stop
@@ -453,6 +457,10 @@ constraints(::Constraints::ProjectUrlConstrainer.new) do
end
end
end
+
+ namespace :integrations do
+ resource :shimo, only: [:show]
+ end
end
# End of the /-/ scope.
diff --git a/config/routes/user.rb b/config/routes/user.rb
index 01de59c3357..64dc56e18ec 100644
--- a/config/routes/user.rb
+++ b/config/routes/user.rb
@@ -61,6 +61,7 @@ scope '-/users', module: :users do
post :decline, on: :member
end
+ resources :callouts, only: [:create]
resources :group_callouts, only: [:create]
end
diff --git a/config/sidekiq_queues.yml b/config/sidekiq_queues.yml
index f7e3f036c53..49989e022fa 100644
--- a/config/sidekiq_queues.yml
+++ b/config/sidekiq_queues.yml
@@ -73,6 +73,8 @@
- 1
- - ci_delete_objects
- 1
+- - ci_upstream_projects_subscriptions_cleanup
+ - 1
- - container_repository
- 1
- - create_commit_signature
@@ -203,6 +205,8 @@
- 1
- - incident_management_pending_escalations_alert_create
- 1
+- - incident_management_pending_escalations_issue_check
+ - 1
- - integrations_create_external_cross_reference
- 1
- - invalid_gpg_signature_update
@@ -269,6 +273,8 @@
- 1
- - namespaces_onboarding_user_added
- 1
+- - namespaces_process_sync_events
+ - 1
- - namespaces_sync_namespace_name
- 1
- - new_epic
@@ -335,6 +341,8 @@
- 1
- - projects_post_creation
- 1
+- - projects_process_sync_events
+ - 1
- - projects_schedule_bulk_repository_shard_moves
- 1
- - projects_update_repository_storage
@@ -351,8 +359,6 @@
- 1
- - propagate_integration_project
- 1
-- - propagate_service_template
- - 1
- - reactive_caching
- 1
- - rebase
diff --git a/config/webpack.config.js b/config/webpack.config.js
index f334e17bbaf..7eaa11d9346 100644
--- a/config/webpack.config.js
+++ b/config/webpack.config.js
@@ -163,6 +163,9 @@ const alias = {
// the following resolves files which are different between CE and JH
jh_else_ce: path.join(ROOT_PATH, 'app/assets/javascripts'),
+ // the following resolves files which are different between CE/EE/JH
+ any_else_ce: path.join(ROOT_PATH, 'app/assets/javascripts'),
+
// override loader path for icons.svg so we do not duplicate this asset
'@gitlab/svgs/dist/icons.svg': path.join(
ROOT_PATH,
@@ -179,6 +182,8 @@ if (IS_EE) {
ee_images: path.join(ROOT_PATH, 'ee/app/assets/images'),
ee_jest: path.join(ROOT_PATH, 'ee/spec/frontend'),
ee_else_ce: path.join(ROOT_PATH, 'ee/app/assets/javascripts'),
+ jh_else_ee: path.join(ROOT_PATH, 'ee/app/assets/javascripts'),
+ any_else_ce: path.join(ROOT_PATH, 'ee/app/assets/javascripts'),
});
}
@@ -190,7 +195,10 @@ if (IS_JH) {
jh_icons: path.join(ROOT_PATH, 'jh/app/views/shared/icons'),
jh_images: path.join(ROOT_PATH, 'jh/app/assets/images'),
jh_jest: path.join(ROOT_PATH, 'jh/spec/frontend'),
+ // jh path alias https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74305#note_732793956
jh_else_ce: path.join(ROOT_PATH, 'jh/app/assets/javascripts'),
+ jh_else_ee: path.join(ROOT_PATH, 'jh/app/assets/javascripts'),
+ any_else_ce: path.join(ROOT_PATH, 'jh/app/assets/javascripts'),
});
}