Add latest changes from gitlab-org/gitlab@master

This commit is contained in:
GitLab Bot 2024-11-25 21:29:58 +00:00
parent 06a3c48b66
commit 171554398f
361 changed files with 23698 additions and 21086 deletions

View File

@ -1,21 +1,15 @@
---
SidekiqLoadBalancing/WorkerDataConsistency:
Exclude:
- 'app/workers/bulk_imports/finish_batched_pipeline_worker.rb'
- 'app/workers/bulk_imports/pipeline_batch_worker.rb'
- 'app/workers/bulk_imports/relation_batch_export_worker.rb'
- 'app/workers/bulk_imports/stale_import_worker.rb'
- 'app/workers/ci/archive_traces_cron_worker.rb'
- 'app/workers/ci/build_prepare_worker.rb'
- 'app/workers/ci/build_schedule_worker.rb'
- 'app/workers/ci/build_trace_chunk_flush_worker.rb'
- 'app/workers/ci/cancel_pipeline_worker.rb'
- 'app/workers/ci/catalog/resources/process_sync_events_worker.rb'
- 'app/workers/ci/daily_build_group_report_results_worker.rb'
- 'app/workers/ci/delete_objects_worker.rb'
- 'app/workers/ci/delete_unit_tests_worker.rb'
- 'app/workers/ci/drop_pipeline_worker.rb'
- 'app/workers/ci/external_pull_requests/create_pipeline_worker.rb'
- 'app/workers/ci/job_artifacts/expire_project_build_artifacts_worker.rb'
- 'app/workers/ci/job_token/log_authorization_worker.rb'
- 'app/workers/ci/merge_requests/add_todo_when_build_fails_worker.rb'
@ -86,7 +80,6 @@ SidekiqLoadBalancing/WorkerDataConsistency:
- 'app/workers/export_csv_worker.rb'
- 'app/workers/file_hook_worker.rb'
- 'app/workers/flush_counter_increments_worker.rb'
- 'app/workers/gitlab/export/prune_project_export_jobs_worker.rb'
- 'app/workers/gitlab/github_gists_import/finish_import_worker.rb'
- 'app/workers/gitlab/github_gists_import/import_gist_worker.rb'
- 'app/workers/gitlab/github_gists_import/start_import_worker.rb'
@ -219,7 +212,6 @@ SidekiqLoadBalancing/WorkerDataConsistency:
- 'app/workers/repository_fork_worker.rb'
- 'app/workers/repository_import_worker.rb'
- 'app/workers/repository_update_remote_mirror_worker.rb'
- 'app/workers/run_pipeline_schedule_worker.rb'
- 'app/workers/schedule_merge_request_cleanup_refs_worker.rb'
- 'app/workers/schedule_migrate_external_diffs_worker.rb'
- 'app/workers/service_desk_email_receiver_worker.rb'

View File

@ -1 +1 @@
bc889c809db86d6c16f8c726896a7b1d1c776aa9
b1891e7ed098a0628dda95037f63d7f145b65adc

View File

@ -149,7 +149,7 @@ export default {
<template #invalid-feedback>
<div class="gl-w-2/5">{{ $options.i18n.minSizeMbInvalidFeedback }}</div>
</template>
<gl-form-input-group data-testid="min-size-input-group">
<gl-form-input-group>
<gl-form-input
ref="minSizeMbInput"
v-model="minSizeMb"
@ -169,7 +169,9 @@ export default {
/>
<template #append>
<div class="input-group-text">{{ $options.i18n.mbAppend }}</div>
<div class="input-group-text" data-testid="min-size-input-group-text">
{{ $options.i18n.mbAppend }}
</div>
</template>
</gl-form-input-group>
</gl-form-group>
@ -183,7 +185,7 @@ export default {
<template #invalid-feedback>
<div class="gl-w-3/10">{{ $options.i18n.deleteAfterMonthsInvalidFeedback }}</div>
</template>
<gl-form-input-group data-testid="delete-after-months-input-group">
<gl-form-input-group>
<gl-form-input
ref="deleteAfterMonthsInput"
v-model="deleteAfterMonths"
@ -196,7 +198,9 @@ export default {
/>
<template #append>
<div class="input-group-text">{{ $options.i18n.monthsAppend }}</div>
<div class="input-group-text" data-testid="delete-after-months-input-group-text">
{{ $options.i18n.monthsAppend }}
</div>
</template>
</gl-form-input-group>
</gl-form-group>
@ -213,7 +217,7 @@ export default {
{{ $options.i18n.sendWarningEmailAfterMonthsInvalidFeedback }}
</div>
</template>
<gl-form-input-group data-testid="send-warning-email-after-months-input-group">
<gl-form-input-group>
<gl-form-input
ref="sendWarningEmailAfterMonthsInput"
v-model="sendWarningEmailAfterMonths"
@ -226,7 +230,12 @@ export default {
/>
<template #append>
<div class="input-group-text">{{ $options.i18n.monthsAppend }}</div>
<div
class="input-group-text"
data-testid="send-warning-email-after-months-input-group-text"
>
{{ $options.i18n.monthsAppend }}
</div>
</template>
</gl-form-input-group>

View File

@ -127,6 +127,7 @@ export default {
error: '',
textInputAttrs: {
class: '!gl-min-w-fit',
'aria-label': I18N_WORK_ITEM_SEARCH_INPUT_PLACEHOLDER,
},
};
},

View File

@ -127,7 +127,7 @@ export default {
},
computed: {
workItemChildIsEpic() {
return this.childrenTypeName === WORK_ITEM_TYPE_VALUE_EPIC;
return this.childrenTypeValue === WORK_ITEM_TYPE_VALUE_EPIC;
},
workItemInput() {
let workItemInput = {

View File

@ -14,7 +14,7 @@ module Resolvers
argument :top_level_only, GraphQL::Types::Boolean,
required: false,
default_value: false,
description: 'Only include top level groups.'
description: 'Only include top-level groups.'
argument :search, GraphQL::Types::String,
required: false,

View File

@ -10,7 +10,7 @@ module BulkImports
idempotent!
deduplicate :until_executing
data_consistency :always
data_consistency :sticky
feature_category :importers
version 2

View File

@ -8,7 +8,7 @@ module BulkImports
DEFER_ON_HEALTH_DELAY = 5.minutes
data_consistency :always
data_consistency :sticky
feature_category :importers
sidekiq_options dead: false, retry: 6
sidekiq_options max_retries_after_interruption: 20

View File

@ -9,7 +9,7 @@ module BulkImports
PERFORM_DELAY = 1.minute
idempotent!
data_consistency :always
data_consistency :sticky
feature_category :importers
sidekiq_options status_expiration: StuckExportJobsWorker::EXPORT_JOBS_EXPIRATION, retry: 6
worker_resource_boundary :memory

View File

@ -8,7 +8,7 @@ module BulkImports
include CronjobQueue # rubocop:disable Scalability/CronWorkerContext
idempotent!
data_consistency :always
data_consistency :sticky
feature_category :importers

View File

@ -20,7 +20,7 @@ module Ci
feature_category :pipeline_composition
data_consistency :always
data_consistency :sticky
urgency :high
idempotent!

View File

@ -5,7 +5,7 @@ module Ci
class CreatePipelineWorker # rubocop:disable Scalability/IdempotentWorker
include ApplicationWorker
data_consistency :always
data_consistency :sticky
queue_namespace :pipeline_creation
feature_category :pipeline_composition
urgency :high

View File

@ -12,7 +12,7 @@ module Gitlab
# rubocop:enable Scalability/CronWorkerContext
feature_category :importers
data_consistency :always
data_consistency :sticky
idempotent!
def perform

View File

@ -3,7 +3,7 @@
class RunPipelineScheduleWorker
include ApplicationWorker
data_consistency :always
data_consistency :sticky
sidekiq_options retry: 3
include PipelineQueue

View File

@ -1283,6 +1283,7 @@ production: &base
cell:
# id: 1
# name: cell-1
# skip_sequence_alteration: false
gitlab_kas:
# enabled: true

View File

@ -1035,6 +1035,7 @@ Settings.topology_service['private_key_file'] ||= '/home/git/gitlab/config/topol
Settings['cell'] ||= {}
Settings.cell['id'] ||= 1
Settings.cell['name'] ||= 'cell-1'
Settings.cell['skip_sequence_alteration'] ||= false
#
# GitLab KAS

View File

@ -187,6 +187,10 @@ Settings = GitlabSettings.load(file, Rails.env) do
cell && cell.respond_to?(:name) && cell.name.present?
end
def skip_sequence_alteration?
has_configured_cell? && cell.respond_to?(:skip_sequence_alteration) && cell.skip_sequence_alteration
end
private
def base_url(config)

View File

@ -8,8 +8,6 @@ description: Historical timeline events belonging to a cluster agent
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74577
milestone: '14.6'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
agent_project_id: projects
table_size: small

View File

@ -11,6 +11,4 @@ milestone: '14.3'
gitlab_schema: gitlab_main_cell
sharding_key:
group_id: namespaces
allow_cross_foreign_keys:
- gitlab_main_clusterwide
table_size: small

View File

@ -9,8 +9,6 @@ description: Configuration for a project that is authorized to use a particular
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67295
milestone: '14.3'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -9,8 +9,6 @@ description: Configuration for a group that is authorized to use a particular cl
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/116901
milestone: '15.11'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -9,8 +9,6 @@ description: Configuration for a project that is authorized to use a particular
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/116901
milestone: '15.11'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -8,8 +8,6 @@ description: Persists metadata between users and alerts to support alert assignm
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/32609
milestone: '13.1'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
project_id:
references: projects

View File

@ -8,8 +8,6 @@ description: Persists metadata for uploads related to alerts
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/80339
milestone: '14.8'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
project_id:
references: projects

View File

@ -8,8 +8,6 @@ description: Persists metadata for system notes related to alerts
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33217
milestone: '13.1'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
project_id:
references: projects

View File

@ -8,8 +8,6 @@ description: Persists incoming alert data including its payload
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/29864
milestone: '13.0'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: medium

View File

@ -8,8 +8,6 @@ description: Persists settings for alert HTTP integrations
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/43634
milestone: '13.5'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -9,8 +9,6 @@ description: Stores email domains for group, only members with email from those
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/14800
milestone: '12.2'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -9,8 +9,6 @@ description: Stores Value Stream Analytics aggregation related metadata for top-
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/79942
milestone: '14.9'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: TODO
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/15061
milestone: '12.2'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: Store group level Value Stream objects.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/36658
milestone: '13.2'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -9,8 +9,6 @@ description: Contains various Issue-related timestamps for aggregating Value Str
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68950
milestone: '14.3'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -9,8 +9,6 @@ description: Contains various MergeRequest-related timestamps for aggregating Va
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68950
milestone: '14.3'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: medium

View File

@ -9,7 +9,5 @@ description: Stores Value Stream Analytics stage aggregation related metadata fo
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/170988
milestone: '17.6'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces

View File

@ -8,8 +8,6 @@ description: Stores settings for each value stream.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/132650
milestone: '16.5'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
namespace_id: namespaces
table_size: small

View File

@ -9,8 +9,6 @@ description: Stores project link with configuration files for Analytics Dashboar
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/107673
milestone: '15.8'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
target_project_id: projects
table_size: small

View File

@ -8,8 +8,6 @@ description: Stores a reference to the Namespace which is enabled for the DevOps
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/45748
milestone: '13.6'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
namespace_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: Contains snapshot data about the used programming languages over ti
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/16491
milestone: '12.3'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -8,8 +8,6 @@ description: Keeps approval group rules
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/132651
milestone: '16.5'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: Keeps connection between group and a group approval rule
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/132651
milestone: '16.5'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: Keeps relation between approval group rules and protected branches.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/132651
milestone: '16.5'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
group_id:
references: namespaces

View File

@ -8,8 +8,6 @@ description: Keeps connection between user and a group approval rule
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/132651
milestone: '16.5'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: Keeps connection between merge request and project approval rule
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497
milestone: '11.7'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
project_id:
references: projects

View File

@ -8,8 +8,6 @@ description: Keeps approval merge request rules
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497
milestone: '11.7'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
project_id:
references: projects

View File

@ -8,8 +8,6 @@ description: Join table for approved approvers and ApprovalMergeRequestRule
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497
milestone: '11.7'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
project_id:
references: projects

View File

@ -8,8 +8,6 @@ description: Keeps connection between group and a merge request approval rule
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497
milestone: '11.7'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: Keeps connection between user and a merge request approval rule
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497
milestone: '11.7'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
project_id:
references: projects

View File

@ -8,8 +8,6 @@ description: Keeps connection between group and a project approval rule
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497
milestone: '11.7'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: Keeps relation between approval project rules and protected branche
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/22673
milestone: '12.7'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
project_id:
references: projects

View File

@ -8,8 +8,6 @@ description: Keeps connection between user and a project approval rule
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497
milestone: '11.7'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
project_id:
references: projects

View File

@ -8,8 +8,6 @@ description: Stores merge request approvals made by users
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/73faf3c7289c4fa4535b752a12247ee74b173976
milestone: '7.12'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
project_id:
references: projects

View File

@ -8,8 +8,6 @@ description: Group approvers of given merge request
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/743
milestone: '8.13'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: Approvers of given merge request
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/3cc78d89984d9c9df8372c52b7bba38e6226f9f2
milestone: '7.13'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
exempt_from_sharding: true
notes: Exempted because Marked for drop - https://gitlab.com/gitlab-org/gitlab/-/issues/444234
table_size: small

View File

@ -8,8 +8,6 @@ description: Stores Amazon S3 configurations associated used for audit event str
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/issues/333371
milestone: '16.4'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
namespace_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: Represents a event type filter for audit event streaming
introduced_by_url:
milestone: '15.6'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
group_id:
references: namespaces

View File

@ -8,8 +8,6 @@ description: Represents a HTTP header sent with streaming audit events
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/88063
milestone: '15.1'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
group_id:
references: namespaces

View File

@ -11,6 +11,4 @@ milestone: '16.7'
gitlab_schema: gitlab_main_cell
sharding_key:
namespace_id: namespaces
allow_cross_foreign_keys:
- gitlab_main_clusterwide
table_size: small

View File

@ -9,8 +9,6 @@ description: Stores audit event namespace filters for external audit event desti
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/148448
milestone: '17.0'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
namespace_id: namespaces
table_size: small

View File

@ -6,8 +6,6 @@ feature_categories:
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/111021
milestone: '15.9'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
namespace_id: namespaces
table_size: small

View File

@ -10,8 +10,6 @@ description: Stores badges records
introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/17082
milestone: '10.6'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
group_id: namespaces

View File

@ -5,4 +5,4 @@ feature_category: dynamic_application_security_testing
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/155713
milestone: '17.1'
queued_migration_version: 20240607105705
finalized_by: # version of the migration that finalized this BBM
finalized_by: '20241103232325'

View File

@ -0,0 +1,8 @@
---
migration_job_name: BackfillSoftwareLicenseSpdxIdentifierForSoftwareLicensePolicies
description: Backfill software_license_spdx_identifier for software_license_policies
feature_category: security_policy_management
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/171688
milestone: '17.7'
queued_migration_version: 20241115211552
finalized_by: # version of the migration that finalized this BBM

View File

@ -9,8 +9,6 @@ description: The last group issue board visited by a user, used to redirect them
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/7aeab58f4861144fcc1d334907cb1b465c645001
milestone: '11.5'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -9,8 +9,6 @@ description: The last project issue board visited by a user, used to redirect th
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/7aeab58f4861144fcc1d334907cb1b465c645001
milestone: '11.5'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -9,8 +9,6 @@ description: Configuration information for issue boards, including default scope
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/611dab2e522e5e59cf09cd459a31686e65616863
milestone: '8.11'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
project_id: projects

View File

@ -8,8 +8,6 @@ description: Information relating epic boards to labels used to scope the boards
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/48658
milestone: '13.7'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
group_id:
references: namespaces

View File

@ -9,8 +9,6 @@ description: Relates epics to epic boards by position, unique to each combinatio
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/48120
milestone: '13.7'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
group_id:
references: namespaces

View File

@ -9,8 +9,6 @@ description: The epic board most recently visited by users, used to determine wh
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/60720
milestone: '13.12'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -9,8 +9,6 @@ description: Configuration information for epic boards, including default scope
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/48658
milestone: '13.7'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -9,8 +9,6 @@ description: Epic board list preferences on a per-user basis, specifically wheth
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54541
milestone: '13.10'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
group_id:
references: namespaces

View File

@ -8,8 +8,6 @@ description: Configuration of a single list within an epic board
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49728
milestone: '13.7'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
group_id:
references: namespaces

View File

@ -9,8 +9,6 @@ description: The epic_ids used to create swimlanes on issue boards; stored per u
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40360
milestone: '13.4'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
group_id:
references: namespaces

View File

@ -8,8 +8,6 @@ description: Used to track the generation status of export files for groups or p
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/59976
milestone: '13.12'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
group_id: namespaces

View File

@ -8,8 +8,6 @@ description: CI component available in the CI Catalog
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/127775
milestone: '16.3'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -8,8 +8,6 @@ description: Catalog resource versions that contain valid CI components.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/124668
milestone: '16.2'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -8,8 +8,6 @@ description: Projects containing a catalog resource.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/112482
milestone: '15.10'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -8,8 +8,6 @@ description: Tokens used by cluster agents to connect to GitLab
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33228
milestone: '13.3'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
project_id:
references: projects

View File

@ -8,8 +8,6 @@ description: Represents a GitLab Agent for Kubernetes installed in a Kubernetes
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33228
milestone: '13.3'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -8,8 +8,6 @@ description: "(Deprecated) Join table between 'clusters' and 'namespaces'"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/0e15eec86d83cbdfefe17966bf5c02e4d419a34d
milestone: '11.5'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
exempt_from_sharding: true
notes: Exempted because Table is scheduled for removal
table_size: small

View File

@ -8,8 +8,6 @@ description: "(Deprecated) Join table between 'clusters' and 'projects'"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/d0cff7f5855f91b5479f9fdaa39d8d95ec691a9e
milestone: '10.2'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
exempt_from_sharding: true
notes: Exempted because Table is scheduled for removal
table_size: small

View File

@ -8,8 +8,6 @@ description: Persists the relation between compliance_frameworks and security_or
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/135291
milestone: '16.6'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
project_id:
references: projects

View File

@ -8,8 +8,6 @@ description: TODO
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/44098
milestone: '13.5'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
namespace_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: Contains details for the container registry data repair
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/113029
milestone: '15.10'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -8,8 +8,6 @@ description: Represents container protection rules for the container registry.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/133297
milestone: '16.5'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -9,8 +9,6 @@ description: Container registry repositories (images), originally named containe
introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/10109
milestone: '9.1'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -8,8 +8,6 @@ classes:
feature_categories:
- geo_replication
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
project_id:
references: projects

View File

@ -8,8 +8,6 @@ description: Stores additional values describing corpuses used by coverage fuzzi
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/71704
milestone: '14.4'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -8,8 +8,6 @@ description: Used to report the unique user usage of the CSV Issue Import featur
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/44742
milestone: '13.6'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -8,8 +8,6 @@ description: Filename and name of custom emoji created by users
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/24229
milestone: '13.2'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
namespace_id: namespaces
table_size: small

View File

@ -9,8 +9,6 @@ description: Contacts, against which time can be spent by users on issues using
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67985
milestone: '14.3'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -9,8 +9,6 @@ description: Organizations, against which time can be spent by users on issues u
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67551
milestone: '14.2'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: Separate table for dependency proxy blob verification states
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/101429
milestone: '15.6'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
group_id:
references: namespaces

View File

@ -8,8 +8,6 @@ description: Dependency proxy blob files
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/10676
milestone: '11.11'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: Group-level settings for dependency proxy cleanup policies
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68809
milestone: '14.3'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: Separate table for dependency proxy manifest verification states
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/102908
milestone: '15.6'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
desired_sharding_key:
group_id:
references: namespaces

View File

@ -8,8 +8,6 @@ description: Dependency proxy manifest files
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/48535
milestone: '13.7'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
group_id: namespaces
table_size: small

View File

@ -8,8 +8,6 @@ description: Settings for the dependency proxy for packages.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/120894
milestone: '16.1'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -8,8 +8,6 @@ description: https://docs.gitlab.com/ee/user/project/deploy_keys/
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/a735ce2aa7da72242629a4452c33e7a1900fdd62
milestone: "<6.0"
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -10,8 +10,6 @@ description: Stores the user that approved/rejected a deployment and which appro
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74932
milestone: '14.6'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
sharding_key:
project_id: projects
table_size: small

View File

@ -8,8 +8,6 @@ description: "(Deprecated) Join table between `deployments` and `clusters`"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/24235
milestone: '12.8'
gitlab_schema: gitlab_main_cell
allow_cross_foreign_keys:
- gitlab_main_clusterwide
exempt_from_sharding: true
notes: Exempted because Table is scheduled for removal
table_size: small

Some files were not shown because too many files have changed in this diff Show More