From a3aeae3dfbe43cac1c55f09775b3ea6afdde9ab0 Mon Sep 17 00:00:00 2001
From: Maxime Orefice <morefice@gitlab.com>
Date: Mon, 9 Dec 2024 09:07:03 +0100
Subject: [PATCH] Cleanup rubocop-migrations.yml

---
 db/docs/ai_conversation_messages.yml          |   1 +
 db/docs/ai_conversation_threads.yml           |   1 +
 ...ontainer_registry_protection_tag_rules.yml |   1 +
 ...em_access_group_microsoft_applications.yml |   1 +
 ...ss_group_microsoft_graph_access_tokens.yml |   1 +
 rubocop/rubocop-migrations.yml                | 280 +++++++++---------
 6 files changed, 145 insertions(+), 140 deletions(-)

diff --git a/db/docs/ai_conversation_messages.yml b/db/docs/ai_conversation_messages.yml
index bf361971d9fe8..f85d555ce61c8 100644
--- a/db/docs/ai_conversation_messages.yml
+++ b/db/docs/ai_conversation_messages.yml
@@ -11,3 +11,4 @@ milestone: '17.7'
 gitlab_schema: gitlab_main_cell
 sharding_key:
   organization_id: organizations
+table_size: small
diff --git a/db/docs/ai_conversation_threads.yml b/db/docs/ai_conversation_threads.yml
index da0d247320c7c..4f4e77ef58741 100644
--- a/db/docs/ai_conversation_threads.yml
+++ b/db/docs/ai_conversation_threads.yml
@@ -11,3 +11,4 @@ milestone: '17.7'
 gitlab_schema: gitlab_main_cell
 sharding_key:
   organization_id: organizations
+table_size: small
diff --git a/db/docs/container_registry_protection_tag_rules.yml b/db/docs/container_registry_protection_tag_rules.yml
index eb6d2abd07b57..c4d5c6c1136f6 100644
--- a/db/docs/container_registry_protection_tag_rules.yml
+++ b/db/docs/container_registry_protection_tag_rules.yml
@@ -13,3 +13,4 @@ allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
   project_id: projects
+table_size: small
diff --git a/db/docs/system_access_group_microsoft_applications.yml b/db/docs/system_access_group_microsoft_applications.yml
index ea030c3b07723..06340669e52b9 100644
--- a/db/docs/system_access_group_microsoft_applications.yml
+++ b/db/docs/system_access_group_microsoft_applications.yml
@@ -10,3 +10,4 @@ milestone: '17.7'
 gitlab_schema: gitlab_main_cell
 sharding_key:
   group_id: namespaces
+table_size: small
diff --git a/db/docs/system_access_group_microsoft_graph_access_tokens.yml b/db/docs/system_access_group_microsoft_graph_access_tokens.yml
index e880c67f22b8c..cf7d0cde4347d 100644
--- a/db/docs/system_access_group_microsoft_graph_access_tokens.yml
+++ b/db/docs/system_access_group_microsoft_graph_access_tokens.yml
@@ -10,3 +10,4 @@ milestone: '17.7'
 gitlab_schema: gitlab_main_cell
 sharding_key:
   group_id: namespaces
+table_size: small
diff --git a/rubocop/rubocop-migrations.yml b/rubocop/rubocop-migrations.yml
index 6469343622e00..6c040c4e1d544 100644
--- a/rubocop/rubocop-migrations.yml
+++ b/rubocop/rubocop-migrations.yml
@@ -2,146 +2,146 @@
 Migration/UpdateLargeTable:
   Enabled: true
   OverLimitTables:
-    - :ci_builds_metadata
-    - :ci_builds_metadata_102
-    - :ci_builds_metadata_101
-    - :ci_builds
-    - :ci_pipelines
-    - :ci_builds_102
-    - :ci_builds_101
-    - :taggings
-    - :ci_job_artifacts
-    - :ci_build_needs
-    - :ci_stages
-    - :ci_pipeline_variables
-    - :ci_build_tags_100
-    - :ci_job_artifacts_102
-    - :ci_build_names_102
-    - :ci_pipeline_variables_102
-    - :ci_build_tags_102
-    - :ci_build_tags_101
-    - :ci_build_report_results
-    - :ci_job_variables
-    - :ci_stages_102
-    - :deployments
-    - :description_versions
-    - :events
-    - :issues
-    - :merge_request_diff_commits
-    - :merge_request_diff_commits_b5377a7a34_1000000001
-    - :merge_request_diff_commits_b5377a7a34_800000001
-    - :merge_request_diff_files
-    - :merge_request_diff_files_99208b8fac_1000000001
-    - :merge_request_diffs
-    - :merge_request_metrics
-    - :merge_requests
-    - :note_diff_files
-    - :notes
-    - :oauth_access_tokens
-    - :project_authorizations
-    - :push_event_payloads
-    - :resource_label_events
-    - :security_findings
-    - :sent_notifications
-    - :system_note_metadata
-    - :todos
-    - :vulnerability_finding_links
-    - :vulnerability_occurrences
-    - :vulnerability_reads
-    - :web_hook_logs
+  - :ci_builds_metadata
+  - :ci_builds_metadata_102
+  - :ci_builds_metadata_101
+  - :ci_builds
+  - :ci_pipelines
+  - :ci_builds_102
+  - :ci_builds_101
+  - :taggings
+  - :ci_job_artifacts
+  - :ci_build_needs
+  - :ci_stages
+  - :ci_pipeline_variables
+  - :ci_build_tags_100
+  - :ci_job_artifacts_102
+  - :ci_build_names_102
+  - :ci_pipeline_variables_102
+  - :ci_build_tags_102
+  - :ci_build_tags_101
+  - :ci_build_report_results
+  - :ci_job_variables
+  - :ci_stages_102
+  - :deployments
+  - :description_versions
+  - :events
+  - :issues
+  - :merge_request_diff_commits
+  - :merge_request_diff_commits_b5377a7a34_1000000001
+  - :merge_request_diff_commits_b5377a7a34_800000001
+  - :merge_request_diff_files
+  - :merge_request_diff_files_99208b8fac_1000000001
+  - :merge_request_diffs
+  - :merge_request_metrics
+  - :merge_requests
+  - :note_diff_files
+  - :notes
+  - :oauth_access_tokens
+  - :project_authorizations
+  - :push_event_payloads
+  - :resource_label_events
+  - :security_findings
+  - :sent_notifications
+  - :system_note_metadata
+  - :todos
+  - :vulnerability_finding_links
+  - :vulnerability_occurrences
+  - :vulnerability_reads
+  - :web_hook_logs
   LargeTables:
-    - :ci_job_artifact_states
-    - :ci_pipeline_messages
-    - :approval_merge_request_rules_users
-    - :audit_events
-    - :packages_package_files
-    - :personal_access_tokens
-    - :projects
-    - :sbom_occurrences
-    - :security_scans
-    - :vulnerabilities
+  - :ci_job_artifact_states
+  - :ci_pipeline_messages
+  - :approval_merge_request_rules_users
+  - :audit_events
+  - :packages_package_files
+  - :personal_access_tokens
+  - :projects
+  - :sbom_occurrences
+  - :security_scans
+  - :vulnerabilities
   HighTrafficTables:
-    - :alert_management_alerts
-    - :approvals
-    - :approval_merge_request_rules_users
-    - :audit_events
-    - :authentication_events
-    - :ci_build_needs
-    - :ci_build_report_results
-    - :ci_builds
-    - :ci_builds_metadata
-    - :ci_build_trace_metadata
-    - :ci_job_artifacts
-    - :ci_job_artifact_states
-    - :ci_job_variables
-    - :ci_namespace_mirrors
-    - :ci_pipelines
-    - :ci_pipelines_config
-    - :ci_pipeline_messages
-    - :ci_pipeline_variables
-    - :ci_refs
-    - :ci_stages
-    - :deployments
-    - :deployment_merge_requests
-    - :description_versions
-    - :diff_note_positions
-    - :error_tracking_error_events
-    - :events
-    - :gitlab_subscriptions
-    - :gpg_signatures
-    - :pm_package_version_licenses
-    - :issues
-    - :label_links
-    - :lfs_objects
-    - :lfs_objects_projects
-    - :members
-    - :merge_request_cleanup_schedules
-    - :merge_request_diff_commits
-    - :merge_request_diff_files
-    - :merge_request_diffs
-    - :merge_request_metrics
-    - :merge_request_user_mentions
-    - :merge_requests
-    - :namespaces
-    - :namespace_settings
-    - :note_diff_files
-    - :notes
-    - :oauth_access_grants
-    - :oauth_access_tokens
-    - :packages_package_files
-    - :pm_package_versions
-    - :pm_package_version_licenses
-    - :project_authorizations
-    - :project_ci_cd_settings
-    - :project_daily_statistics
-    - :project_features
-    - :projects
-    - :project_settings
-    - :project_statistics
-    - :protected_branches
-    - :push_event_payloads
-    - :resource_label_events
-    - :resource_state_events
-    - :routes
-    - :sbom_occurrences
-    - :security_findings
-    - :security_scans
-    - :sent_notifications
-    - :system_note_metadata
-    - :taggings
-    - :todos
-    - :uploads
-    - :user_details
-    - :user_preferences
-    - :users
-    - :user_agent_details
-    - :vulnerabilities
-    - :vulnerability_finding_links
-    - :vulnerability_occurrence_identifiers
-    - :vulnerability_occurrences
-    - :vulnerability_reads
-    - :web_hook_logs
+  - :alert_management_alerts
+  - :approvals
+  - :approval_merge_request_rules_users
+  - :audit_events
+  - :authentication_events
+  - :ci_build_needs
+  - :ci_build_report_results
+  - :ci_builds
+  - :ci_builds_metadata
+  - :ci_build_trace_metadata
+  - :ci_job_artifacts
+  - :ci_job_artifact_states
+  - :ci_job_variables
+  - :ci_namespace_mirrors
+  - :ci_pipelines
+  - :ci_pipelines_config
+  - :ci_pipeline_messages
+  - :ci_pipeline_variables
+  - :ci_refs
+  - :ci_stages
+  - :deployments
+  - :deployment_merge_requests
+  - :description_versions
+  - :diff_note_positions
+  - :error_tracking_error_events
+  - :events
+  - :gitlab_subscriptions
+  - :gpg_signatures
+  - :pm_package_version_licenses
+  - :issues
+  - :label_links
+  - :lfs_objects
+  - :lfs_objects_projects
+  - :members
+  - :merge_request_cleanup_schedules
+  - :merge_request_diff_commits
+  - :merge_request_diff_files
+  - :merge_request_diffs
+  - :merge_request_metrics
+  - :merge_request_user_mentions
+  - :merge_requests
+  - :namespaces
+  - :namespace_settings
+  - :note_diff_files
+  - :notes
+  - :oauth_access_grants
+  - :oauth_access_tokens
+  - :packages_package_files
+  - :pm_package_versions
+  - :pm_package_version_licenses
+  - :project_authorizations
+  - :project_ci_cd_settings
+  - :project_daily_statistics
+  - :project_features
+  - :projects
+  - :project_settings
+  - :project_statistics
+  - :protected_branches
+  - :push_event_payloads
+  - :resource_label_events
+  - :resource_state_events
+  - :routes
+  - :sbom_occurrences
+  - :security_findings
+  - :security_scans
+  - :sent_notifications
+  - :system_note_metadata
+  - :taggings
+  - :todos
+  - :uploads
+  - :user_details
+  - :user_preferences
+  - :users
+  - :user_agent_details
+  - :vulnerabilities
+  - :vulnerability_finding_links
+  - :vulnerability_occurrence_identifiers
+  - :vulnerability_occurrences
+  - :vulnerability_reads
+  - :web_hook_logs
   DeniedMethods:
-    - :change_column_type_concurrently
-    - :rename_column_concurrently
-    - :update_column_in_batches
+  - :change_column_type_concurrently
+  - :rename_column_concurrently
+  - :update_column_in_batches
-- 
GitLab