Module: Gitlab::BackgroundMigration
- Defined in:
- lib/gitlab/background_migration/logger.rb,
lib/gitlab/background_migration/migrate_scim_tokens.rb,
lib/gitlab/background_migration/expire_o_auth_tokens.rb,
lib/gitlab/background_migration/batched_migration_job.rb,
lib/gitlab/background_migration/remove_old_job_tokens.rb,
lib/gitlab/background_migration/delete_orphaned_routes.rb,
lib/gitlab/background_migration/cleanup_orphaned_routes.rb,
lib/gitlab/background_migration/create_security_setting.rb,
lib/gitlab/background_migration/migrate_scim_identities.rb,
lib/gitlab/background_migration/move_ci_builds_metadata.rb,
lib/gitlab/background_migration/backfill_namespace_state.rb,
lib/gitlab/background_migration/mailers/unconfirm_mailer.rb,
lib/gitlab/background_migration/resync_approval_policies.rb,
lib/gitlab/background_migration/update_closed_merged_mrs.rb,
lib/gitlab/background_migration/backfill_project_settings.rb,
lib/gitlab/background_migration/delete_twitter_identities.rb,
lib/gitlab/background_migration/sync_scan_result_policies.rb,
lib/gitlab/background_migration/backfill_issue_search_data.rb,
lib/gitlab/background_migration/backfill_partitioned_table.rb,
lib/gitlab/background_migration/create_vulnerability_links.rb,
lib/gitlab/background_migration/backfill_note_discussion_id.rb,
lib/gitlab/background_migration/backfill_p_ci_pipeline_iids.rb,
lib/gitlab/background_migration/backfill_timelogs_namespace.rb,
lib/gitlab/background_migration/fix_out_of_range_epic_dates.rb,
lib/gitlab/background_migration/remote_development/bm_files.rb,
lib/gitlab/background_migration/sanitize_confidential_todos.rb,
lib/gitlab/background_migration/backfill_partitioned_uploads.rb,
lib/gitlab/background_migration/populate_latest_pipeline_ids.rb,
lib/gitlab/background_migration/backfill_organization_id_keys.rb,
lib/gitlab/background_migration/backfill_project_repositories.rb,
lib/gitlab/background_migration/backfill_user_details_company.rb,
lib/gitlab/background_migration/destroy_invalid_group_members.rb,
lib/gitlab/background_migration/backfill_clusters_sharding_key.rb,
lib/gitlab/background_migration/backfill_licenses_outside_spdx.rb,
lib/gitlab/background_migration/backfill_work_item_transitions.rb,
lib/gitlab/background_migration/fix_non_existing_timelog_users.rb,
lib/gitlab/background_migration/fix_usernamespace_audit_events.rb,
lib/gitlab/background_migration/backfill_seat_assignments_table.rb,
lib/gitlab/background_migration/backfill_x509_tables_project_id.rb,
lib/gitlab/background_migration/destroy_invalid_project_members.rb,
lib/gitlab/background_migration/encrypt_missed_ci_runner_tokens.rb,
lib/gitlab/background_migration/backfill_detected_at_to_findings.rb,
lib/gitlab/background_migration/backfill_gpg_key_subkeys_user_id.rb,
lib/gitlab/background_migration/backfill_user_group_member_roles.rb,
lib/gitlab/background_migration/backfill_workspace_agentk_states.rb,
lib/gitlab/background_migration/delete_orphaned_dependency_scans.rb,
lib/gitlab/background_migration/delete_orphaned_sbom_occurrences.rb,
lib/gitlab/background_migration/fix_out_of_range_work_item_dates.rb,
lib/gitlab/background_migration/backfill_approval_policy_rule_ids.rb,
lib/gitlab/background_migration/backfill_award_emoji_sharding_key.rb,
lib/gitlab/background_migration/backfill_desired_sharding_key_job.rb,
lib/gitlab/background_migration/backfill_suggestions_namespace_id.rb,
lib/gitlab/background_migration/batching_strategies/base_strategy.rb,
lib/gitlab/background_migration/create_missing_nuget_symbol_files.rb,
lib/gitlab/background_migration/migrate_ai_code_suggestion_events.rb,
lib/gitlab/background_migration/project_namespaces/models/project.rb,
lib/gitlab/background_migration/remove_invalid_organization_users.rb,
lib/gitlab/background_migration/backfill_analyzer_project_statuses.rb,
lib/gitlab/background_migration/backfill_missing_namespace_details.rb,
lib/gitlab/background_migration/backfill_packages_protection_rules.rb,
lib/gitlab/background_migration/backfill_project_namespace_details.rb,
lib/gitlab/background_migration/backfill_software_license_policies.rb,
lib/gitlab/background_migration/clean_subscriptions_user_id_column.rb,
lib/gitlab/background_migration/delete_orphan_redirect_routes_rows.rb,
lib/gitlab/background_migration/reindex_project_elastic_zoekt_data.rb,
lib/gitlab/background_migration/remote_development/models/bm_agent.rb,
lib/gitlab/background_migration/backfill_imported_issue_search_data.rb,
lib/gitlab/background_migration/backfill_note_metadata_namespace_id.rb,
lib/gitlab/background_migration/backfill_security_inventory_filters.rb,
lib/gitlab/background_migration/backfill_user_detail_onboarding_url.rb,
lib/gitlab/background_migration/project_namespaces/models/namespace.rb,
lib/gitlab/background_migration/backfill_finding_initial_pipeline_id.rb,
lib/gitlab/background_migration/backfill_oid_on_lfs_objects_projects.rb,
lib/gitlab/background_migration/backfill_project_member_namespace_id.rb,
lib/gitlab/background_migration/backfill_project_namespace_on_issues.rb,
lib/gitlab/background_migration/backfill_solution_to_vulnerabilities.rb,
lib/gitlab/background_migration/delete_expired_vulnerability_exports.rb,
lib/gitlab/background_migration/fix_projects_without_project_feature.rb,
lib/gitlab/background_migration/move_ci_builds_metadata_self_managed.rb,
lib/gitlab/background_migration/backfill_issue_assignees_namespace_id.rb,
lib/gitlab/background_migration/backfill_note_diff_files_namespace_id.rb,
lib/gitlab/background_migration/backfill_operations_scopes_project_id.rb,
lib/gitlab/background_migration/backfill_project_id_on_ci_build_needs.rb,
lib/gitlab/background_migration/backfill_security_findings_project_id.rb,
lib/gitlab/background_migration/backfill_wiki_page_slugs_namespace_id.rb,
lib/gitlab/background_migration/migrate_null_private_profile_to_false.rb,
lib/gitlab/background_migration/migrate_shared_vulnerability_scanners.rb,
lib/gitlab/background_migration/backfill_missing_namespace_id_on_notes.rb,
lib/gitlab/background_migration/backfill_organization_id_on_ci_runners.rb,
lib/gitlab/background_migration/cleanup_terminated_bulk_import_configs.rb,
lib/gitlab/background_migration/migrate_epic_label_links_to_work_items.rb,
lib/gitlab/background_migration/migrate_issue_tickets_into_ticket_type.rb,
lib/gitlab/background_migration/remote_development/models/bm_workspace.rb,
lib/gitlab/background_migration/backfill_deployment_clusters_project_id.rb,
lib/gitlab/background_migration/backfill_epics_work_item_parent_link_id.rb,
lib/gitlab/background_migration/backfill_jira_tracker_data_sharding_key.rb,
lib/gitlab/background_migration/backfill_push_event_payloads_project_id.rb,
lib/gitlab/background_migration/backfill_tag_name_on_ci_runner_taggings.rb,
lib/gitlab/background_migration/delete_orphaned_relation_export_uploads.rb,
lib/gitlab/background_migration/fix_projects_without_prometheus_service.rb,
lib/gitlab/background_migration/fix_secret_tokens_for_http_destinations.rb,
lib/gitlab/background_migration/reset_auto_duo_code_review_false_values.rb,
lib/gitlab/background_migration/backfill_bulk_import_failures_project_id.rb,
lib/gitlab/background_migration/backfill_bulk_import_trackers_project_id.rb,
lib/gitlab/background_migration/backfill_issue_tracker_data_sharding_key.rb,
lib/gitlab/background_migration/backfill_iteration_cadence_id_for_boards.rb,
lib/gitlab/background_migration/backfill_licenses_outside_spdx_catalogue.rb,
lib/gitlab/background_migration/backfill_rolled_up_weight_for_work_items.rb,
lib/gitlab/background_migration/backfill_scan_result_policies_project_id.rb,
lib/gitlab/background_migration/backfill_slack_integrations_sharding_key.rb,
lib/gitlab/background_migration/backfill_diff_note_positions_namespace_id.rb,
lib/gitlab/background_migration/backfill_packages_composer_packages_table.rb,
lib/gitlab/background_migration/delete_orphaned_security_policy_bot_users.rb,
lib/gitlab/background_migration/backfill_bulk_import_failures_namespace_id.rb,
lib/gitlab/background_migration/backfill_bulk_import_trackers_namespace_id.rb,
lib/gitlab/background_migration/backfill_bulk_import_trackers_sharding_key.rb,
lib/gitlab/background_migration/backfill_ci_job_artifact_states_project_id.rb,
lib/gitlab/background_migration/backfill_commit_user_mentions_namespace_id.rb,
lib/gitlab/background_migration/backfill_namespace_traversal_ids_on_issues.rb,
lib/gitlab/background_migration/backfill_pool_repositories_organization_id.rb,
lib/gitlab/background_migration/backfill_scan_result_policies_namespace_id.rb,
lib/gitlab/background_migration/backfill_system_note_metadata_namespace_id.rb,
lib/gitlab/background_migration/backfill_vulnerability_finding_risk_scores.rb,
lib/gitlab/background_migration/copy_column_using_background_migration_job.rb,
lib/gitlab/background_migration/fix_incomplete_external_audit_destinations.rb,
lib/gitlab/background_migration/redis/backfill_project_pipeline_status_ttl.rb,
lib/gitlab/background_migration/backfill_cluster_providers_aws_sharding_key.rb,
lib/gitlab/background_migration/backfill_cluster_providers_gcp_sharding_key.rb,
lib/gitlab/background_migration/backfill_desired_sharding_key_partition_job.rb,
lib/gitlab/background_migration/backfill_member_namespace_for_group_members.rb,
lib/gitlab/background_migration/backfill_resource_state_events_namespace_id.rb,
lib/gitlab/background_migration/backfill_sent_notifications_after_partition.rb,
lib/gitlab/background_migration/backfill_user_agent_details_organization_id.rb,
lib/gitlab/background_migration/fix_dismissal_reason_in_vulnerability_reads.rb,
lib/gitlab/background_migration/recalculate_two_factor_enforcement_on_users.rb,
lib/gitlab/background_migration/remote_development/bm_create_desired_config.rb,
lib/gitlab/background_migration/reset_duo_remote_flows_enabled_false_values.rb,
lib/gitlab/background_migration/sync_unlinked_security_policy_project_links.rb,
lib/gitlab/background_migration/backfill_onboarding_status_setup_for_company.rb,
lib/gitlab/background_migration/backfill_vulnerability_detection_transitions.rb,
lib/gitlab/background_migration/migrate_ci_triggers_token_to_token_encrypted.rb,
lib/gitlab/background_migration/migrate_evidences_for_vulnerability_findings.rb,
lib/gitlab/background_migration/remote_development/models/bm_workspace_agent.rb,
lib/gitlab/background_migration/update_users_set_external_if_service_account.rb,
lib/gitlab/background_migration/backfill_bulk_import_failures_organization_id.rb,
lib/gitlab/background_migration/backfill_bulk_import_trackers_organization_id.rb,
lib/gitlab/background_migration/backfill_deployment_merge_requests_project_id.rb,
lib/gitlab/background_migration/backfill_epic_issues_work_item_parent_link_id.rb,
lib/gitlab/background_migration/backfill_merge_request_predictions_project_id.rb,
lib/gitlab/background_migration/backfill_namespace_details_description_fields.rb,
lib/gitlab/background_migration/backfill_occurrence_id_to_merge_request_links.rb,
lib/gitlab/background_migration/backfill_occurrence_id_to_vulnerability_reads.rb,
lib/gitlab/background_migration/backfill_partitioned_project_daily_statistics.rb,
lib/gitlab/background_migration/backfill_pipeline_execution_policies_metadata.rb,
lib/gitlab/background_migration/remove_project_group_link_with_missing_groups.rb,
lib/gitlab/background_migration/remove_rows_with_deleted_user_from_identities.rb,
lib/gitlab/background_migration/resync_epic_dates_to_work_items_dates_sources.rb,
lib/gitlab/background_migration/update_duo_sast_fp_detection_enabled_to_false.rb,
lib/gitlab/background_migration/backfill_amazon_group_audit_event_destinations.rb,
lib/gitlab/background_migration/backfill_google_group_audit_event_destinations.rb,
lib/gitlab/background_migration/backfill_merge_request_diff_details_project_id.rb,
lib/gitlab/background_migration/backfill_occurrence_id_to_external_issue_links.rb,
lib/gitlab/background_migration/backfill_organization_id_on_ci_runner_machines.rb,
lib/gitlab/background_migration/backfill_organization_id_on_ci_runner_taggings.rb,
lib/gitlab/background_migration/backfill_packages_composer_metadata_project_id.rb,
lib/gitlab/background_migration/backfill_projects_redirect_routes_namespace_id.rb,
lib/gitlab/background_migration/backfill_snippet_statistics_snippet_project_id.rb,
lib/gitlab/background_migration/backfill_packages_helm_file_metadata_project_id.rb,
lib/gitlab/background_migration/backfill_resource_iteration_events_namespace_id.rb,
lib/gitlab/background_migration/backfill_slack_integrations_scopes_sharding_key.rb,
lib/gitlab/background_migration/backfill_terraform_modules_metadata_with_semver.rb,
lib/gitlab/background_migration/migrate_remediations_for_vulnerability_findings.rb,
lib/gitlab/background_migration/backfill_bulk_import_batch_trackers_sharding_key.rb,
lib/gitlab/background_migration/backfill_compliance_framework_security_policy_id.rb,
lib/gitlab/background_migration/backfill_dismissal_reason_in_vulnerability_reads.rb,
lib/gitlab/background_migration/backfill_external_group_audit_event_destinations.rb,
lib/gitlab/background_migration/backfill_namespaces_redirect_routes_namespace_id.rb,
lib/gitlab/background_migration/backfill_packages_conan_file_metadata_project_id.rb,
lib/gitlab/background_migration/backfill_snippet_repositories_snippet_project_id.rb,
lib/gitlab/background_migration/backfill_todos_with_multiple_column_sharding_key.rb,
lib/gitlab/background_migration/backfill_user_group_member_roles_for_group_links.rb,
lib/gitlab/background_migration/backfill_amazon_instance_audit_event_destinations.rb,
lib/gitlab/background_migration/backfill_has_vulnerability_resolution_cwe78_cwe89.rb,
lib/gitlab/background_migration/backfill_packages_debian_file_metadata_project_id.rb,
lib/gitlab/background_migration/backfill_sharding_key_and_clean_label_links_table.rb,
lib/gitlab/background_migration/backfill_snippet_user_mentions_snippet_project_id.rb,
lib/gitlab/background_migration/batching_strategies/primary_key_batching_strategy.rb,
lib/gitlab/background_migration/create_missing_external_links_for_vulnerabilities.rb,
lib/gitlab/background_migration/remote_development/workspace_operations/bm_states.rb,
lib/gitlab/background_migration/backfill_cluster_platforms_kubernetes_sharding_key.rb,
lib/gitlab/background_migration/backfill_group_push_rules_from_push_rules_with_ids.rb,
lib/gitlab/background_migration/clear_resolved_at_for_non_resolved_vulnerabilities.rb,
lib/gitlab/background_migration/migrate_duplicate_push_rules_to_project_push_rules.rb,
lib/gitlab/background_migration/backfill_external_instance_audit_event_destinations.rb,
lib/gitlab/background_migration/backfill_merge_request_cleanup_schedules_project_id.rb,
lib/gitlab/background_migration/backfill_merge_request_file_diffs_partitioned_table.rb,
lib/gitlab/background_migration/backfill_occurrence_id_to_vulnerability_issue_links.rb,
lib/gitlab/background_migration/backfill_protected_branch_push_access_levels_fields.rb,
lib/gitlab/background_migration/backfill_snippet_statistics_snippet_organization_id.rb,
lib/gitlab/background_migration/fix_incomplete_group_external_audit_destinations_v2.rb,
lib/gitlab/background_migration/fix_incomplete_instance_external_audit_destinations.rb,
lib/gitlab/background_migration/remote_development/models/bm_workspace_agent_config.rb,
lib/gitlab/background_migration/remote_development/models/bm_workspace_agentk_state.rb,
lib/gitlab/background_migration/backfill_amazon_group_audit_event_destinations_fixed.rb,
lib/gitlab/background_migration/backfill_clusters_kubernetes_namespaces_sharding_key.rb,
lib/gitlab/background_migration/backfill_dast_pre_scan_verification_steps_project_id.rb,
lib/gitlab/background_migration/backfill_google_group_audit_event_destinations_fixed.rb,
lib/gitlab/background_migration/backfill_occurrence_id_to_vulnerability_associations.rb,
lib/gitlab/background_migration/backfill_placeholder_users_details_from_source_users.rb,
lib/gitlab/background_migration/backfill_upserted_ci_build_trace_metadata_project_id.rb,
lib/gitlab/background_migration/remote_development/bm_desired_config_array_validator.rb,
lib/gitlab/background_migration/backfill_compliance_violation_null_target_project_ids.rb,
lib/gitlab/background_migration/backfill_empty_projects_in_security_inventory_filters.rb,
lib/gitlab/background_migration/backfill_packages_package_file_build_infos_project_id.rb,
lib/gitlab/background_migration/backfill_pipeline_sd_and_cs_analyzer_project_statuses.rb,
lib/gitlab/background_migration/backfill_snippet_repositories_snippet_organization_id.rb,
lib/gitlab/background_migration/backfill_subscription_user_add_on_assignment_versions.rb,
lib/gitlab/background_migration/delete_orphaned_partitioned_ci_runner_machine_records.rb,
lib/gitlab/background_migration/fix_string_config_hashes_group_streaming_destinations.rb,
lib/gitlab/background_migration/remove_orphaned_vulnerability_notes_batched_migration.rb,
lib/gitlab/background_migration/reset_project_settings_duo_foundational_flows_enabled.rb,
lib/gitlab/background_migration/update_jira_tracker_data_deployment_type_based_on_url.rb,
lib/gitlab/background_migration/update_require_dpop_for_manage_api_endpoints_to_false.rb,
lib/gitlab/background_migration/update_software_license_policies_with_custom_licenses.rb,
lib/gitlab/background_migration/backfill_approval_merge_request_rules_users_project_id.rb,
lib/gitlab/background_migration/backfill_external_group_audit_event_destinations_fixed.rb,
lib/gitlab/background_migration/backfill_merge_requests_merge_data_from_merge_requests.rb,
lib/gitlab/background_migration/backfill_missing_organization_id_on_ci_runner_machines.rb,
lib/gitlab/background_migration/backfill_project_feature_package_registry_access_level.rb,
lib/gitlab/background_migration/backfill_snippet_user_mentions_snippet_organization_id.rb,
lib/gitlab/background_migration/backfill_vulnerability_namespace_historical_statistics.rb,
lib/gitlab/background_migration/batching_strategies/dismissed_vulnerabilities_strategy.rb,
lib/gitlab/background_migration/batching_strategies/loose_index_scan_batching_strategy.rb,
lib/gitlab/background_migration/fix_incomplete_instance_external_audit_destinations_v2.rb,
lib/gitlab/background_migration/mark_packages_helm_metadata_caches_pending_destruction.rb,
lib/gitlab/background_migration/migrate_non_duplicate_push_rules_to_project_push_rules.rb,
lib/gitlab/background_migration/remove_experiments_from_user_details_onboarding_status.rb,
lib/gitlab/background_migration/backfill_amazon_instance_audit_event_destinations_fixed.rb,
lib/gitlab/background_migration/backfill_design_management_designs_project_namespace_id.rb,
lib/gitlab/background_migration/backfill_google_instance_audit_event_destinations_fixed.rb,
lib/gitlab/background_migration/backfill_issue_customer_relations_contacts_namespace_id.rb,
lib/gitlab/background_migration/backfill_packages_debian_group_component_files_group_id.rb,
lib/gitlab/background_migration/reset_namespace_settings_duo_foundational_flows_enabled.rb,
lib/gitlab/background_migration/backfill_deployment_merge_requests_for_bigint_conversion.rb,
lib/gitlab/background_migration/backfill_project_id_for_projects_with_pipeline_variables.rb,
lib/gitlab/background_migration/backfill_requirements_management_test_reports_project_id.rb,
lib/gitlab/background_migration/fix_string_config_hashes_instance_streaming_destinations.rb,
lib/gitlab/background_migration/update_badges_rows_with_multicolumn_sharding_key_columns.rb,
lib/gitlab/background_migration/backfill_external_instance_audit_event_destinations_fixed.rb,
lib/gitlab/background_migration/backfill_occurrence_id_to_vulnerability_state_transitions.rb,
lib/gitlab/background_migration/backfill_security_project_tracked_contexts_default_branch.rb,
lib/gitlab/background_migration/delete_orphaned_ci_runner_machine_records_on_self_managed.rb,
lib/gitlab/background_migration/remote_development/workspace_operations/bm_desired_config.rb,
lib/gitlab/background_migration/backfill_group_id_and_user_type_for_nonhuman_access_tokens.rb,
lib/gitlab/background_migration/backfill_occurrence_id_to_vulnerability_severity_overrides.rb,
lib/gitlab/background_migration/update_delayed_project_removal_to_null_for_user_namespaces.rb,
lib/gitlab/background_migration/backfill_merge_request_context_commit_diff_files_project_id.rb,
lib/gitlab/background_migration/backfill_packages_debian_project_component_files_project_id.rb,
lib/gitlab/background_migration/backfill_packages_nuget_dependency_link_metadata_project_id.rb,
lib/gitlab/background_migration/fix_vulnerabilities_transitioned_from_dismissed_to_resolved.rb,
lib/gitlab/background_migration/backfill_design_management_repositories_project_namespace_id.rb,
lib/gitlab/background_migration/backfill_snippet_repository_storage_moves_snippet_project_id.rb,
lib/gitlab/background_migration/backfill_resource_label_events_namespace_id_and_clean_invalid.rb,
lib/gitlab/background_migration/fix_p_sent_notifications_records_related_to_design_management.rb,
lib/gitlab/background_migration/backfill_archived_and_traversal_ids_to_vulnerability_statistics.rb,
lib/gitlab/background_migration/disable_legacy_open_source_license_for_inactive_public_projects.rb,
lib/gitlab/background_migration/backfill_analyzer_project_statuses_from_project_security_settings.rb,
lib/gitlab/background_migration/backfill_snippet_repository_storage_moves_snippet_organization_id.rb,
lib/gitlab/background_migration/disable_legacy_open_source_license_for_no_issues_no_repo_projects.rb,
lib/gitlab/background_migration/backfill_occurrence_id_to_vulnerability_representation_information.rb,
lib/gitlab/background_migration/backfill_required_code_owners_sections_protected_branch_project_id.rb,
lib/gitlab/background_migration/remote_development/workspace_operations/create/bm_create_constants.rb,
lib/gitlab/background_migration/backfill_approval_merge_request_rules_approved_approvers_project_id.rb,
lib/gitlab/background_migration/backfill_required_code_owners_sections_protected_branch_namespace_id.rb,
lib/gitlab/background_migration/migrate_vulnerabilities_feedback_to_vulnerabilities_state_transition.rb,
lib/gitlab/background_migration/remote_development/workspace_operations/create/desired_config/bm_main.rb,
lib/gitlab/background_migration/backfill_group_id_and_user_type_for_human_users_personal_access_tokens.rb,
lib/gitlab/background_migration/remote_development/workspace_operations/bm_workspace_operations_constants.rb,
lib/gitlab/background_migration/backfill_protected_branch_unprotect_access_levels_protected_branch_project_id.rb,
lib/gitlab/background_migration/batching_strategies/backfill_vulnerability_reads_cluster_agent_batching_strategy.rb,
lib/gitlab/background_migration/remote_development/workspace_operations/create/desired_config/bm_devfile_parser_getter.rb,
lib/gitlab/background_migration/remote_development/workspace_operations/create/desired_config/bm_config_values_extractor.rb,
lib/gitlab/background_migration/remote_development/workspace_operations/create/desired_config/bm_scripts_volume_inserter.rb,
lib/gitlab/background_migration/remote_development/workspace_operations/create/desired_config/bm_devfile_resource_appender.rb,
lib/gitlab/background_migration/remote_development/workspace_operations/create/desired_config/bm_devfile_resource_modifier.rb,
lib/gitlab/background_migration/remote_development/workspace_operations/create/desired_config/bm_desired_config_yaml_parser.rb,
lib/gitlab/background_migration/remote_development/workspace_operations/create/desired_config/bm_scripts_configmap_appender.rb,
lib/gitlab/background_migration/batching_strategies/backfill_project_statistics_with_container_registry_size_batching_strategy.rb,
lib/gitlab/background_migration/remote_development/workspace_operations/create/desired_config/bm_kubernetes_poststart_hook_inserter.rb
Defined Under Namespace
Modules: BatchingStrategies, Mailers, ProjectNamespaces, Redis, RemoteDevelopment Classes: BackfillAmazonGroupAuditEventDestinations, BackfillAmazonGroupAuditEventDestinationsFixed, BackfillAmazonInstanceAuditEventDestinations, BackfillAmazonInstanceAuditEventDestinationsFixed, BackfillAnalyzerProjectStatuses, BackfillAnalyzerProjectStatusesFromProjectSecuritySettings, BackfillApprovalMergeRequestRulesApprovedApproversProjectId, BackfillApprovalMergeRequestRulesUsersProjectId, BackfillApprovalPolicyRuleIds, BackfillArchivedAndTraversalIdsToVulnerabilityStatistics, BackfillAwardEmojiShardingKey, BackfillBulkImportBatchTrackersShardingKey, BackfillBulkImportFailuresNamespaceId, BackfillBulkImportFailuresOrganizationId, BackfillBulkImportFailuresProjectId, BackfillBulkImportTrackersNamespaceId, BackfillBulkImportTrackersOrganizationId, BackfillBulkImportTrackersProjectId, BackfillBulkImportTrackersShardingKey, BackfillCiJobArtifactStatesProjectId, BackfillClusterPlatformsKubernetesShardingKey, BackfillClusterProvidersAwsShardingKey, BackfillClusterProvidersGcpShardingKey, BackfillClustersKubernetesNamespacesShardingKey, BackfillClustersShardingKey, BackfillCommitUserMentionsNamespaceId, BackfillComplianceFrameworkSecurityPolicyId, BackfillComplianceViolationNullTargetProjectIds, BackfillDastPreScanVerificationStepsProjectId, BackfillDeploymentClustersProjectId, BackfillDeploymentMergeRequestsForBigintConversion, BackfillDeploymentMergeRequestsProjectId, BackfillDesignManagementDesignsProjectNamespaceId, BackfillDesignManagementRepositoriesProjectNamespaceId, BackfillDesiredShardingKeyJob, BackfillDesiredShardingKeyPartitionJob, BackfillDetectedAtToFindings, BackfillDiffNotePositionsNamespaceId, BackfillDismissalReasonInVulnerabilityReads, BackfillEmptyProjectsInSecurityInventoryFilters, BackfillEpicIssuesWorkItemParentLinkId, BackfillEpicsWorkItemParentLinkId, BackfillExternalGroupAuditEventDestinations, BackfillExternalGroupAuditEventDestinationsFixed, BackfillExternalInstanceAuditEventDestinations, BackfillExternalInstanceAuditEventDestinationsFixed, BackfillFindingInitialPipelineId, BackfillGoogleGroupAuditEventDestinations, BackfillGoogleGroupAuditEventDestinationsFixed, BackfillGoogleInstanceAuditEventDestinationsFixed, BackfillGpgKeySubkeysUserId, BackfillGroupIdAndUserTypeForHumanUsersPersonalAccessTokens, BackfillGroupIdAndUserTypeForNonhumanAccessTokens, BackfillGroupPushRulesFromPushRulesWithIds, BackfillHasVulnerabilityResolutionCwe78Cwe89, BackfillImportedIssueSearchData, BackfillIssueAssigneesNamespaceId, BackfillIssueCustomerRelationsContactsNamespaceId, BackfillIssueSearchData, BackfillIssueTrackerDataShardingKey, BackfillIterationCadenceIdForBoards, BackfillJiraTrackerDataShardingKey, BackfillLicensesOutsideSpdx, BackfillLicensesOutsideSpdxCatalogue, BackfillMemberNamespaceForGroupMembers, BackfillMergeRequestCleanupSchedulesProjectId, BackfillMergeRequestContextCommitDiffFilesProjectId, BackfillMergeRequestDiffDetailsProjectId, BackfillMergeRequestFileDiffsPartitionedTable, BackfillMergeRequestPredictionsProjectId, BackfillMergeRequestsMergeDataFromMergeRequests, BackfillMissingNamespaceDetails, BackfillMissingNamespaceIdOnNotes, BackfillMissingOrganizationIdOnCiRunnerMachines, BackfillNamespaceDetailsDescriptionFields, BackfillNamespaceState, BackfillNamespaceTraversalIdsOnIssues, BackfillNamespacesRedirectRoutesNamespaceId, BackfillNoteDiffFilesNamespaceId, BackfillNoteDiscussionId, BackfillNoteMetadataNamespaceId, BackfillOccurrenceIdToExternalIssueLinks, BackfillOccurrenceIdToMergeRequestLinks, BackfillOccurrenceIdToVulnerabilityAssociations, BackfillOccurrenceIdToVulnerabilityIssueLinks, BackfillOccurrenceIdToVulnerabilityReads, BackfillOccurrenceIdToVulnerabilityRepresentationInformation, BackfillOccurrenceIdToVulnerabilitySeverityOverrides, BackfillOccurrenceIdToVulnerabilityStateTransitions, BackfillOidOnLfsObjectsProjects, BackfillOnboardingStatusSetupForCompany, BackfillOperationsScopesProjectId, BackfillOrganizationIdKeys, BackfillOrganizationIdOnCiRunnerMachines, BackfillOrganizationIdOnCiRunnerTaggings, BackfillOrganizationIdOnCiRunners, BackfillPCiPipelineIids, BackfillPackagesComposerMetadataProjectId, BackfillPackagesComposerPackagesTable, BackfillPackagesConanFileMetadataProjectId, BackfillPackagesDebianFileMetadataProjectId, BackfillPackagesDebianGroupComponentFilesGroupId, BackfillPackagesDebianProjectComponentFilesProjectId, BackfillPackagesHelmFileMetadataProjectId, BackfillPackagesNugetDependencyLinkMetadataProjectId, BackfillPackagesPackageFileBuildInfosProjectId, BackfillPackagesProtectionRules, BackfillPartitionedProjectDailyStatistics, BackfillPartitionedTable, BackfillPartitionedUploads, BackfillPipelineExecutionPoliciesMetadata, BackfillPipelineSdAndCsAnalyzerProjectStatuses, BackfillPlaceholderUsersDetailsFromSourceUsers, BackfillPoolRepositoriesOrganizationId, BackfillProjectFeaturePackageRegistryAccessLevel, BackfillProjectIdForProjectsWithPipelineVariables, BackfillProjectIdOnCiBuildNeeds, BackfillProjectMemberNamespaceId, BackfillProjectNamespaceDetails, BackfillProjectNamespaceOnIssues, BackfillProjectRepositories, BackfillProjectSettings, BackfillProjectsRedirectRoutesNamespaceId, BackfillProtectedBranchPushAccessLevelsFields, BackfillProtectedBranchUnprotectAccessLevelsProtectedBranchProjectId, BackfillPushEventPayloadsProjectId, BackfillRequiredCodeOwnersSectionsProtectedBranchNamespaceId, BackfillRequiredCodeOwnersSectionsProtectedBranchProjectId, BackfillRequirementsManagementTestReportsProjectId, BackfillResourceIterationEventsNamespaceId, BackfillResourceLabelEventsNamespaceIdAndCleanInvalid, BackfillResourceStateEventsNamespaceId, BackfillRolledUpWeightForWorkItems, BackfillScanResultPoliciesNamespaceId, BackfillScanResultPoliciesProjectId, BackfillSeatAssignmentsTable, BackfillSecurityFindingsProjectId, BackfillSecurityInventoryFilters, BackfillSecurityProjectTrackedContextsDefaultBranch, BackfillSentNotificationsAfterPartition, BackfillShardingKeyAndCleanLabelLinksTable, BackfillSlackIntegrationsScopesShardingKey, BackfillSlackIntegrationsShardingKey, BackfillSnippetRepositoriesSnippetOrganizationId, BackfillSnippetRepositoriesSnippetProjectId, BackfillSnippetRepositoryStorageMovesSnippetOrganizationId, BackfillSnippetRepositoryStorageMovesSnippetProjectId, BackfillSnippetStatisticsSnippetOrganizationId, BackfillSnippetStatisticsSnippetProjectId, BackfillSnippetUserMentionsSnippetOrganizationId, BackfillSnippetUserMentionsSnippetProjectId, BackfillSoftwareLicensePolicies, BackfillSolutionToVulnerabilities, BackfillSubscriptionUserAddOnAssignmentVersions, BackfillSuggestionsNamespaceId, BackfillSystemNoteMetadataNamespaceId, BackfillTagNameOnCiRunnerTaggings, BackfillTerraformModulesMetadataWithSemver, BackfillTimelogsNamespace, BackfillTodosWithMultipleColumnShardingKey, BackfillUpsertedCiBuildTraceMetadataProjectId, BackfillUserAgentDetailsOrganizationId, BackfillUserDetailOnboardingUrl, BackfillUserDetailsCompany, BackfillUserGroupMemberRoles, BackfillUserGroupMemberRolesForGroupLinks, BackfillVulnerabilityDetectionTransitions, BackfillVulnerabilityFindingRiskScores, BackfillVulnerabilityNamespaceHistoricalStatistics, BackfillWikiPageSlugsNamespaceId, BackfillWorkItemTransitions, BackfillWorkspaceAgentkStates, BackfillX509TablesProjectId, BatchedMigrationJob, CleanSubscriptionsUserIdColumn, CleanupOrphanedRoutes, CleanupTerminatedBulkImportConfigs, ClearResolvedAtForNonResolvedVulnerabilities, CopyColumnUsingBackgroundMigrationJob, CreateMissingExternalLinksForVulnerabilities, CreateMissingNugetSymbolFiles, CreateSecuritySetting, CreateVulnerabilityLinks, DeleteExpiredVulnerabilityExports, DeleteOrphanRedirectRoutesRows, DeleteOrphanedCiRunnerMachineRecordsOnSelfManaged, DeleteOrphanedDependencyScans, DeleteOrphanedPartitionedCiRunnerMachineRecords, DeleteOrphanedRelationExportUploads, DeleteOrphanedRoutes, DeleteOrphanedSbomOccurrences, DeleteOrphanedSecurityPolicyBotUsers, DeleteTwitterIdentities, DestroyInvalidGroupMembers, DestroyInvalidProjectMembers, DisableLegacyOpenSourceLicenseForInactivePublicProjects, DisableLegacyOpenSourceLicenseForNoIssuesNoRepoProjects, EncryptMissedCiRunnerTokens, ExpireOAuthTokens, FixDismissalReasonInVulnerabilityReads, FixIncompleteExternalAuditDestinations, FixIncompleteGroupExternalAuditDestinationsV2, FixIncompleteInstanceExternalAuditDestinations, FixIncompleteInstanceExternalAuditDestinationsV2, FixNonExistingTimelogUsers, FixOutOfRangeEpicDates, FixOutOfRangeWorkItemDates, FixPSentNotificationsRecordsRelatedToDesignManagement, FixProjectsWithoutProjectFeature, FixProjectsWithoutPrometheusService, FixSecretTokensForHttpDestinations, FixStringConfigHashesGroupStreamingDestinations, FixStringConfigHashesInstanceStreamingDestinations, FixUsernamespaceAuditEvents, FixVulnerabilitiesTransitionedFromDismissedToResolved, Logger, MarkPackagesHelmMetadataCachesPendingDestruction, MigrateAiCodeSuggestionEvents, MigrateCiTriggersTokenToTokenEncrypted, MigrateDuplicatePushRulesToProjectPushRules, MigrateEpicLabelLinksToWorkItems, MigrateEvidencesForVulnerabilityFindings, MigrateIssueTicketsIntoTicketType, MigrateNonDuplicatePushRulesToProjectPushRules, MigrateNullPrivateProfileToFalse, MigrateRemediationsForVulnerabilityFindings, MigrateScimIdentities, MigrateScimTokens, MigrateSharedVulnerabilityScanners, MigrateVulnerabilitiesFeedbackToVulnerabilitiesStateTransition, MoveCiBuildsMetadata, MoveCiBuildsMetadataSelfManaged, PopulateLatestPipelineIds, RecalculateTwoFactorEnforcementOnUsers, ReindexProjectElasticZoektData, RemoveExperimentsFromUserDetailsOnboardingStatus, RemoveInvalidOrganizationUsers, RemoveOldJobTokens, RemoveOrphanedVulnerabilityNotesBatchedMigration, RemoveProjectGroupLinkWithMissingGroups, RemoveRowsWithDeletedUserFromIdentities, ResetAutoDuoCodeReviewFalseValues, ResetDuoRemoteFlowsEnabledFalseValues, ResetNamespaceSettingsDuoFoundationalFlowsEnabled, ResetProjectSettingsDuoFoundationalFlowsEnabled, ResyncApprovalPolicies, ResyncEpicDatesToWorkItemsDatesSources, Route, SanitizeConfidentialTodos, SyncScanResultPolicies, SyncUnlinkedSecurityPolicyProjectLinks, UpdateBadgesRowsWithMulticolumnShardingKeyColumns, UpdateClosedMergedMrs, UpdateDelayedProjectRemovalToNullForUserNamespaces, UpdateDuoSastFpDetectionEnabledToFalse, UpdateJiraTrackerDataDeploymentTypeBasedOnUrl, UpdateRequireDpopForManageApiEndpointsToFalse, UpdateSoftwareLicensePoliciesWithCustomLicenses, UpdateUsersSetExternalIfServiceAccount