diff options
Diffstat (limited to 'db/docs')
85 files changed, 124 insertions, 99 deletions
diff --git a/db/docs/achievements.yml b/db/docs/achievements.yml index 20f9d1616b3..04d17defa06 100644 --- a/db/docs/achievements.yml +++ b/db/docs/achievements.yml @@ -1,7 +1,7 @@ --- table_name: achievements classes: -- Achievements::Achivement +- Achievements::Achievement feature_categories: - users description: Achievements which can be created by namespaces to award them to users diff --git a/db/docs/analytics_cycle_analytics_group_stages.yml b/db/docs/analytics_cycle_analytics_group_stages.yml index 5dbb3eba2c0..12c7668632d 100644 --- a/db/docs/analytics_cycle_analytics_group_stages.yml +++ b/db/docs/analytics_cycle_analytics_group_stages.yml @@ -1,7 +1,7 @@ --- table_name: analytics_cycle_analytics_group_stages classes: -- Analytics::CycleAnalytics::GroupStage +- Analytics::CycleAnalytics::Stage feature_categories: - value_stream_management description: TODO diff --git a/db/docs/analytics_cycle_analytics_group_value_streams.yml b/db/docs/analytics_cycle_analytics_group_value_streams.yml index e29d07c5a72..1f8603ab294 100644 --- a/db/docs/analytics_cycle_analytics_group_value_streams.yml +++ b/db/docs/analytics_cycle_analytics_group_value_streams.yml @@ -1,7 +1,7 @@ --- table_name: analytics_cycle_analytics_group_value_streams classes: -- Analytics::CycleAnalytics::GroupValueStream +- Analytics::CycleAnalytics::ValueStream feature_categories: - value_stream_management description: Store group level Value Stream objects. diff --git a/db/docs/analytics_dashboards_pointers.yml b/db/docs/analytics_dashboards_pointers.yml new file mode 100644 index 00000000000..b554911d3ad --- /dev/null +++ b/db/docs/analytics_dashboards_pointers.yml @@ -0,0 +1,10 @@ +--- +table_name: analytics_dashboards_pointers +classes: +- Analytics::DashboardsPointer +feature_categories: + - devops_reports +description: Stores project link with configuration files for Analytics Dashboards group feature. +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/107673 +milestone: '15.8' +gitlab_schema: gitlab_main diff --git a/db/docs/approval_merge_request_rules_approved_approvers.yml b/db/docs/approval_merge_request_rules_approved_approvers.yml index 4a453da4162..8d2d74ffcc5 100644 --- a/db/docs/approval_merge_request_rules_approved_approvers.yml +++ b/db/docs/approval_merge_request_rules_approved_approvers.yml @@ -2,7 +2,7 @@ table_name: approval_merge_request_rules_approved_approvers classes: [] feature_categories: -- code_review +- code_review_workflow description: Join table for approved approvers and ApprovalMergeRequestRule introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497 milestone: '11.7' diff --git a/db/docs/approver_groups.yml b/db/docs/approver_groups.yml index fd892ed3f4c..b69c110e3cc 100644 --- a/db/docs/approver_groups.yml +++ b/db/docs/approver_groups.yml @@ -3,7 +3,7 @@ table_name: approver_groups classes: - ApproverGroup feature_categories: -- code_review +- code_review_workflow - source_code_management description: Group approvers of given merge request introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/743 diff --git a/db/docs/approvers.yml b/db/docs/approvers.yml index ac15bbb8767..ea700bfb634 100644 --- a/db/docs/approvers.yml +++ b/db/docs/approvers.yml @@ -3,7 +3,7 @@ table_name: approvers classes: - Approver feature_categories: -- code_review +- code_review_workflow - source_code_management description: Approvers of given merge request introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/3cc78d89984d9c9df8372c52b7bba38e6226f9f2 diff --git a/db/docs/chat_names.yml b/db/docs/chat_names.yml index fd1efaf91d7..a2a1d9e5240 100644 --- a/db/docs/chat_names.yml +++ b/db/docs/chat_names.yml @@ -4,7 +4,7 @@ classes: - ChatName feature_categories: - integrations -- chatops +- continuous_integration description: Stores mappings from external chat accounts to GitLab users. introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/7450 milestone: '8.14' diff --git a/db/docs/chat_teams.yml b/db/docs/chat_teams.yml index d50e596279a..84584e0d68e 100644 --- a/db/docs/chat_teams.yml +++ b/db/docs/chat_teams.yml @@ -4,7 +4,7 @@ classes: - ChatTeam feature_categories: - integrations -- chatops +- continuous_integration description: Stores mappings from external chat teams to GitLab groups. introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/8746 milestone: '9.0' diff --git a/db/docs/ci_job_artifacts.yml b/db/docs/ci_job_artifacts.yml index bff81fa5ae9..92c43eaf04f 100644 --- a/db/docs/ci_job_artifacts.yml +++ b/db/docs/ci_job_artifacts.yml @@ -2,7 +2,6 @@ table_name: ci_job_artifacts classes: - Ci::JobArtifact -- Gitlab::Ci::JobArtifact feature_categories: - build_artifacts description: Stores artifacts produced by a build. diff --git a/db/docs/ci_minutes_additional_packs.yml b/db/docs/ci_minutes_additional_packs.yml index 2be58f2cdde..be4b0a19621 100644 --- a/db/docs/ci_minutes_additional_packs.yml +++ b/db/docs/ci_minutes_additional_packs.yml @@ -3,7 +3,7 @@ table_name: ci_minutes_additional_packs classes: - Ci::Minutes::AdditionalPack feature_categories: -- utilization +- purchase description: TODO introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62393 milestone: '14.0' diff --git a/db/docs/ci_namespace_mirrors.yml b/db/docs/ci_namespace_mirrors.yml index dd6b8eab821..1566f043a0e 100644 --- a/db/docs/ci_namespace_mirrors.yml +++ b/db/docs/ci_namespace_mirrors.yml @@ -3,7 +3,7 @@ table_name: ci_namespace_mirrors classes: - Ci::NamespaceMirror feature_categories: -- sharding +- pods description: Mirrors some data from the `main` database into the `ci` database so that we can join directly in a single query introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75621 milestone: '14.6' diff --git a/db/docs/ci_pipeline_chat_data.yml b/db/docs/ci_pipeline_chat_data.yml index eeef86bd4dd..91f29a88648 100644 --- a/db/docs/ci_pipeline_chat_data.yml +++ b/db/docs/ci_pipeline_chat_data.yml @@ -3,7 +3,7 @@ table_name: ci_pipeline_chat_data classes: - Ci::PipelineChatData feature_categories: -- chatops +- continuous_integration description: Stores information about a CI pipeline created via chatops introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/4466 milestone: '10.6' diff --git a/db/docs/ci_project_mirrors.yml b/db/docs/ci_project_mirrors.yml index d6619880b20..8e332a10194 100644 --- a/db/docs/ci_project_mirrors.yml +++ b/db/docs/ci_project_mirrors.yml @@ -3,7 +3,7 @@ table_name: ci_project_mirrors classes: - Ci::ProjectMirror feature_categories: -- sharding +- pods description: Mirrors some data from the `main` database into the `ci` database so that we can join directly in a single query introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75621 milestone: '14.6' diff --git a/db/docs/ci_runner_machines.yml b/db/docs/ci_runner_machines.yml new file mode 100644 index 00000000000..17cb700d96b --- /dev/null +++ b/db/docs/ci_runner_machines.yml @@ -0,0 +1,10 @@ +--- +table_name: ci_runner_machines +classes: +- Ci::RunnerMachine +feature_categories: +- runner_fleet +description: Information about host machines associated to Ci::Runner models +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/107801 +milestone: '15.8' +gitlab_schema: gitlab_ci diff --git a/db/docs/clusters_applications_cilium.yml b/db/docs/clusters_applications_cilium.yml index 8744ee73633..b28d674cef0 100644 --- a/db/docs/clusters_applications_cilium.yml +++ b/db/docs/clusters_applications_cilium.yml @@ -3,7 +3,7 @@ table_name: clusters_applications_cilium classes: - Clusters::Applications::Cilium feature_categories: -- container_network_security +- security_policy_management description: Information about installed instance of Cilium in the cluster introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/34601 milestone: '13.2' diff --git a/db/docs/dast_pre_scan_verifications.yml b/db/docs/dast_pre_scan_verifications.yml index 45d39335264..cc537aa87d6 100644 --- a/db/docs/dast_pre_scan_verifications.yml +++ b/db/docs/dast_pre_scan_verifications.yml @@ -1,7 +1,7 @@ --- table_name: dast_pre_scan_verifications classes: -- Dast::PreScanVerifications +- Dast::PreScanVerification feature_categories: - dynamic_application_security_testing description: Verification status for DAST Profiles diff --git a/db/docs/dependency_list_exports.yml b/db/docs/dependency_list_exports.yml index 14d222edb06..1597f17c80c 100644 --- a/db/docs/dependency_list_exports.yml +++ b/db/docs/dependency_list_exports.yml @@ -1,5 +1,7 @@ --- table_name: dependency_list_exports +classes: +- Dependencies::DependencyListExport feature_categories: - dependency_management description: Dependency list exported data diff --git a/db/docs/dingtalk_tracker_data.yml b/db/docs/dingtalk_tracker_data.yml index 6994bd805a7..cd9e8f86602 100644 --- a/db/docs/dingtalk_tracker_data.yml +++ b/db/docs/dingtalk_tracker_data.yml @@ -1,7 +1,6 @@ --- table_name: dingtalk_tracker_data -classes: -- Integrations::DingtalkTrackerData +classes: [] feature_categories: - integrations description: Data related to the Dingtalk integration (JiHu-specific, see https://jihulab.com/gitlab-cn/gitlab/-/merge_requests/417). diff --git a/db/docs/draft_notes.yml b/db/docs/draft_notes.yml index 047241a7976..30e0bc96e22 100644 --- a/db/docs/draft_notes.yml +++ b/db/docs/draft_notes.yml @@ -3,7 +3,7 @@ table_name: draft_notes classes: - DraftNote feature_categories: -- code_review +- code_review_workflow - source_code_management description: Notes created during the review of an MR that are not yet published introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/4213 diff --git a/db/docs/elastic_group_index_statuses.yml b/db/docs/elastic_group_index_statuses.yml new file mode 100644 index 00000000000..a9b0081474c --- /dev/null +++ b/db/docs/elastic_group_index_statuses.yml @@ -0,0 +1,10 @@ +--- +table_name: elastic_group_index_statuses +classes: +- Elastic::GroupIndexStatus +feature_categories: +- global_search +description: Table for tracking Advanced Search indexing statuses for groups +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/107579 +milestone: '15.8' +gitlab_schema: gitlab_main diff --git a/db/docs/elastic_reindexing_slices.yml b/db/docs/elastic_reindexing_slices.yml index b547c96a35d..84e42b16d57 100644 --- a/db/docs/elastic_reindexing_slices.yml +++ b/db/docs/elastic_reindexing_slices.yml @@ -3,7 +3,7 @@ table_name: elastic_reindexing_slices classes: - Elastic::ReindexingSlice feature_categories: -- memory +- application_performance description: TODO introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/55681 milestone: '13.12' diff --git a/db/docs/elasticsearch_indexed_projects.yml b/db/docs/elasticsearch_indexed_projects.yml index 78d8e2e58f7..17e2e116fdd 100644 --- a/db/docs/elasticsearch_indexed_projects.yml +++ b/db/docs/elasticsearch_indexed_projects.yml @@ -3,7 +3,7 @@ table_name: elasticsearch_indexed_projects classes: - ElasticsearchIndexedProject feature_categories: -- memory +- application_performance description: TODO introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/9861 milestone: '11.10' diff --git a/db/docs/geo_container_repository_updated_events.yml b/db/docs/geo_container_repository_updated_events.yml deleted file mode 100644 index a07758da54e..00000000000 --- a/db/docs/geo_container_repository_updated_events.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -table_name: geo_container_repository_updated_events -classes: -- Geo::ContainerRepositoryUpdatedEvent -feature_categories: -- geo_replication -description: Geo event for when a container repository (image, tag, registry) gets updated, belongs to geo_event_log. -introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/1902d9cc74a1dc2c87fdbb39a6cdbb67092cbb5a -milestone: '12.2' -gitlab_schema: gitlab_main diff --git a/db/docs/ghost_user_migrations.yml b/db/docs/ghost_user_migrations.yml index d90eca9f153..245e6735cd6 100644 --- a/db/docs/ghost_user_migrations.yml +++ b/db/docs/ghost_user_migrations.yml @@ -1,7 +1,7 @@ --- table_name: ghost_user_migrations classes: -- GhostUserMigration +- Users::GhostUserMigration feature_categories: - users description: Users records awaiting for their associated records to be migrated to ghost user diff --git a/db/docs/historical_data.yml b/db/docs/historical_data.yml index 020cc33b25d..a7af9e04c14 100644 --- a/db/docs/historical_data.yml +++ b/db/docs/historical_data.yml @@ -3,8 +3,8 @@ table_name: historical_data classes: - HistoricalData feature_categories: -- utilization +- sm_provisioning description: TODO -introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/85c04a8aa654d1b7f898e55a113e50521bacaaf2 +introduced_by_url: https://dev.gitlab.org/gitlab/gitlab-ee/-/merge_requests/390 milestone: '7.11' gitlab_schema: gitlab_main diff --git a/db/docs/integrations.yml b/db/docs/integrations.yml index 52d719e19da..5bb4f448541 100644 --- a/db/docs/integrations.yml +++ b/db/docs/integrations.yml @@ -2,6 +2,7 @@ table_name: integrations classes: - Integration +- Integrations::AppleAppStore - Integrations::Asana - Integrations::Assembla - Integrations::Bamboo @@ -9,7 +10,9 @@ classes: - Integrations::BaseCi - Integrations::BaseIssueTracker - Integrations::BaseMonitoring +- Integrations::BaseSlackNotification - Integrations::BaseSlashCommands +- Integrations::BaseThirdPartyWiki - Integrations::Bugzilla - Integrations::Buildkite - Integrations::Campfire diff --git a/db/docs/lfs_file_locks.yml b/db/docs/lfs_file_locks.yml index c366c43d6d7..07850aedddb 100644 --- a/db/docs/lfs_file_locks.yml +++ b/db/docs/lfs_file_locks.yml @@ -3,7 +3,7 @@ table_name: lfs_file_locks classes: - LfsFileLock feature_categories: -- git_lfs +- source_code_management description: File locks for LFS objects introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/4091 milestone: '10.5' diff --git a/db/docs/lfs_object_states.yml b/db/docs/lfs_object_states.yml index 02334202bdc..a0a6d4345fb 100644 --- a/db/docs/lfs_object_states.yml +++ b/db/docs/lfs_object_states.yml @@ -3,7 +3,7 @@ table_name: lfs_object_states classes: - Geo::LfsObjectState feature_categories: -- git_lfs +- source_code_management description: Geo verification states for LFS objects introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/63981 milestone: '14.6' diff --git a/db/docs/lfs_objects.yml b/db/docs/lfs_objects.yml index 490bc1af0d9..431aace668f 100644 --- a/db/docs/lfs_objects.yml +++ b/db/docs/lfs_objects.yml @@ -3,7 +3,7 @@ table_name: lfs_objects classes: - LfsObject feature_categories: -- git_lfs +- source_code_management description: LFS files introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/1727 milestone: '8.2' diff --git a/db/docs/lfs_objects_projects.yml b/db/docs/lfs_objects_projects.yml index 7158e702312..e00132824be 100644 --- a/db/docs/lfs_objects_projects.yml +++ b/db/docs/lfs_objects_projects.yml @@ -3,7 +3,6 @@ table_name: lfs_objects_projects classes: - LfsObjectsProject feature_categories: -- git_lfs - source_code_management description: Join table relating lfs_objects and projects introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/1727 diff --git a/db/docs/loose_foreign_keys_deleted_records.yml b/db/docs/loose_foreign_keys_deleted_records.yml index aeaf241ef4a..8ce8d4e52b3 100644 --- a/db/docs/loose_foreign_keys_deleted_records.yml +++ b/db/docs/loose_foreign_keys_deleted_records.yml @@ -3,7 +3,7 @@ table_name: loose_foreign_keys_deleted_records classes: - LooseForeignKeys::DeletedRecord feature_categories: -- sharding +- pods description: Used by the loose foreign keys feature as a queue of parent records whose child records (via foreign keys) need to be deleted/nullified introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/70152 milestone: '14.3' diff --git a/db/docs/merge_request_assignees.yml b/db/docs/merge_request_assignees.yml index 38f476ead90..12ca2eb513f 100644 --- a/db/docs/merge_request_assignees.yml +++ b/db/docs/merge_request_assignees.yml @@ -3,7 +3,7 @@ table_name: merge_request_assignees classes: - MergeRequestAssignee feature_categories: -- code_review +- code_review_workflow description: Store allocated assignees for merge requests introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/26496 milestone: '11.10' diff --git a/db/docs/merge_request_cleanup_schedules.yml b/db/docs/merge_request_cleanup_schedules.yml index e25c88c99a7..ba7c4e218f0 100644 --- a/db/docs/merge_request_cleanup_schedules.yml +++ b/db/docs/merge_request_cleanup_schedules.yml @@ -3,7 +3,7 @@ table_name: merge_request_cleanup_schedules classes: - MergeRequest::CleanupSchedule feature_categories: -- code_review +- code_review_workflow description: Store refs cleanup schedules for merge requests introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/46758 milestone: '13.6' diff --git a/db/docs/merge_request_context_commit_diff_files.yml b/db/docs/merge_request_context_commit_diff_files.yml index 6b64ea87555..ab92c3e69a2 100644 --- a/db/docs/merge_request_context_commit_diff_files.yml +++ b/db/docs/merge_request_context_commit_diff_files.yml @@ -3,7 +3,7 @@ table_name: merge_request_context_commit_diff_files classes: - MergeRequestContextCommitDiffFile feature_categories: -- code_review +- code_review_workflow description: Stores diffs data for merge request context commits introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/23701 milestone: '12.8' diff --git a/db/docs/merge_request_context_commits.yml b/db/docs/merge_request_context_commits.yml index 1c8fc45776f..a16d1177d9d 100644 --- a/db/docs/merge_request_context_commits.yml +++ b/db/docs/merge_request_context_commits.yml @@ -3,7 +3,7 @@ table_name: merge_request_context_commits classes: - MergeRequestContextCommit feature_categories: -- code_review +- code_review_workflow description: Store context commit related data for merge requests introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/23701 milestone: '12.8' diff --git a/db/docs/merge_request_diff_commit_users.yml b/db/docs/merge_request_diff_commit_users.yml index 1e6e78b37e3..59b5a73ca32 100644 --- a/db/docs/merge_request_diff_commit_users.yml +++ b/db/docs/merge_request_diff_commit_users.yml @@ -3,7 +3,7 @@ table_name: merge_request_diff_commit_users classes: - MergeRequest::DiffCommitUser feature_categories: -- code_review +- code_review_workflow description: Store commit user information for merge request diffs introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/63669 milestone: '14.1' diff --git a/db/docs/merge_request_diff_commits.yml b/db/docs/merge_request_diff_commits.yml index 1b2f910c88a..c489f1b3ecb 100644 --- a/db/docs/merge_request_diff_commits.yml +++ b/db/docs/merge_request_diff_commits.yml @@ -3,7 +3,7 @@ table_name: merge_request_diff_commits classes: - MergeRequestDiffCommit feature_categories: -- code_review +- code_review_workflow description: Store commit related information within a merge request diff introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/12527 milestone: '9.4' diff --git a/db/docs/merge_request_diff_files.yml b/db/docs/merge_request_diff_files.yml index 5bb625231f8..cefd7faa923 100644 --- a/db/docs/merge_request_diff_files.yml +++ b/db/docs/merge_request_diff_files.yml @@ -3,7 +3,7 @@ table_name: merge_request_diff_files classes: - MergeRequestDiffFile feature_categories: -- code_review +- code_review_workflow description: Store file related information within a merge request diff introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/12047 milestone: '9.4' diff --git a/db/docs/merge_request_diffs.yml b/db/docs/merge_request_diffs.yml index d1044ebffe8..3abd8d80d4b 100644 --- a/db/docs/merge_request_diffs.yml +++ b/db/docs/merge_request_diffs.yml @@ -3,7 +3,7 @@ table_name: merge_request_diffs classes: - MergeRequestDiff feature_categories: -- code_review +- code_review_workflow description: Store information about the changes made within a git push for a merge request introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/c983e8eb3d9cac01090b8657735544f71f891576 milestone: '6.6' diff --git a/db/docs/merge_request_metrics.yml b/db/docs/merge_request_metrics.yml index 31267b6bf97..250f900246b 100644 --- a/db/docs/merge_request_metrics.yml +++ b/db/docs/merge_request_metrics.yml @@ -4,7 +4,7 @@ classes: - MergeRequest::Metrics feature_categories: - value_stream_management -- code_review +- code_review_workflow description: Store various metrics for merge requests. introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/5986 milestone: '8.12' diff --git a/db/docs/merge_request_predictions.yml b/db/docs/merge_request_predictions.yml index 60680a73583..9d1ef61c66a 100644 --- a/db/docs/merge_request_predictions.yml +++ b/db/docs/merge_request_predictions.yml @@ -1,7 +1,7 @@ --- table_name: merge_request_predictions classes: -- MergeRequest::Prediction +- MergeRequest::Predictions feature_categories: - workflow_automation description: Includes machine learning model predictions diff --git a/db/docs/merge_request_reviewers.yml b/db/docs/merge_request_reviewers.yml index b8afea0d217..0de14b578de 100644 --- a/db/docs/merge_request_reviewers.yml +++ b/db/docs/merge_request_reviewers.yml @@ -3,7 +3,7 @@ table_name: merge_request_reviewers classes: - MergeRequestReviewer feature_categories: -- code_review +- code_review_workflow description: Store allocated reviewers for merge requests introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40358 milestone: '13.4' diff --git a/db/docs/merge_requests.yml b/db/docs/merge_requests.yml index 8e849a242b4..bd08875eafe 100644 --- a/db/docs/merge_requests.yml +++ b/db/docs/merge_requests.yml @@ -3,7 +3,7 @@ table_name: merge_requests classes: - MergeRequest feature_categories: -- code_review +- code_review_workflow description: This is the main table that stores information about project merge requests. introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/6d460aa2d6b3959593c168eed181516036525393 milestone: "<6.0" diff --git a/db/docs/merge_requests_closing_issues.yml b/db/docs/merge_requests_closing_issues.yml index 9ad45df375a..479a81d8c67 100644 --- a/db/docs/merge_requests_closing_issues.yml +++ b/db/docs/merge_requests_closing_issues.yml @@ -3,7 +3,7 @@ table_name: merge_requests_closing_issues classes: - MergeRequestsClosingIssues feature_categories: -- code_review +- code_review_workflow description: Store the events of merge request closing any issues introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/5986 milestone: '8.12' diff --git a/db/docs/ml_candidate_metadata.yml b/db/docs/ml_candidate_metadata.yml index 485544f0f59..96396a6485e 100644 --- a/db/docs/ml_candidate_metadata.yml +++ b/db/docs/ml_candidate_metadata.yml @@ -4,7 +4,6 @@ classes: - Ml::CandidateMetadata feature_categories: - mlops - - incubation gitlab_schema: gitlab_main description: A Candidate Metadata record holds extra information about the candidate introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/104267 diff --git a/db/docs/ml_candidate_metrics.yml b/db/docs/ml_candidate_metrics.yml index 24489973dd5..4b6087c977e 100644 --- a/db/docs/ml_candidate_metrics.yml +++ b/db/docs/ml_candidate_metrics.yml @@ -4,7 +4,6 @@ classes: - Ml::CandidateMetric feature_categories: - mlops - - incubation description: Metrics recorded for a Machine Learning model candidate introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/95168 milestone: '15.4' diff --git a/db/docs/ml_candidate_params.yml b/db/docs/ml_candidate_params.yml index 25372de7c7f..334ba7420e8 100644 --- a/db/docs/ml_candidate_params.yml +++ b/db/docs/ml_candidate_params.yml @@ -1,10 +1,9 @@ --- table_name: ml_candidate_params classes: - - Ml::CandidateParams +- Ml::CandidateParam feature_categories: - - mlops - - incubation +- mlops description: Configuration parameters recorded for a Machine Learning model candidate introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/95168 milestone: '15.4' diff --git a/db/docs/ml_candidates.yml b/db/docs/ml_candidates.yml index c057eb45675..a79729e1548 100644 --- a/db/docs/ml_candidates.yml +++ b/db/docs/ml_candidates.yml @@ -4,7 +4,6 @@ classes: - Ml::Candidate feature_categories: - mlops - - incubation description: A Model Candidate is a record of the results on training a model on some configuration introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/95168 milestone: '15.4' diff --git a/db/docs/ml_experiment_metadata.yml b/db/docs/ml_experiment_metadata.yml index a77781cb601..812a33fe176 100644 --- a/db/docs/ml_experiment_metadata.yml +++ b/db/docs/ml_experiment_metadata.yml @@ -4,7 +4,6 @@ classes: - Ml::ExperimentMetadata feature_categories: - mlops - - incubation gitlab_schema: gitlab_main description: An Experiment Metadata record holds extra information about the experiment introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/104267 diff --git a/db/docs/ml_experiments.yml b/db/docs/ml_experiments.yml index bada30749d3..efae3c53119 100644 --- a/db/docs/ml_experiments.yml +++ b/db/docs/ml_experiments.yml @@ -4,7 +4,6 @@ classes: - Ml::Experiment feature_categories: - mlops - - incubation description: A Machine Learning Experiments groups many Model Candidates introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/95168 milestone: '15.4' diff --git a/db/docs/namespace_aggregation_schedules.yml b/db/docs/namespace_aggregation_schedules.yml index c961c33f2ee..56ac5ee3ed6 100644 --- a/db/docs/namespace_aggregation_schedules.yml +++ b/db/docs/namespace_aggregation_schedules.yml @@ -3,7 +3,7 @@ table_name: namespace_aggregation_schedules classes: - Namespace::AggregationSchedule feature_categories: -- utilization +- subscription_cost_management description: Keeps update schedules for namespace_root_storage_statistics introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/29570 milestone: '12.1' diff --git a/db/docs/namespace_bans.yml b/db/docs/namespace_bans.yml index af68cf0b48b..dbb1c012bda 100644 --- a/db/docs/namespace_bans.yml +++ b/db/docs/namespace_bans.yml @@ -1,10 +1,10 @@ --- table_name: namespace_bans classes: - - NamespaceBan +- Namespaces::NamespaceBan feature_categories: - - instance_resiliency +- instance_resiliency description: Contains users banned from namespaces introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/91271 -milestone: "15.2" +milestone: '15.2' gitlab_schema: gitlab_main diff --git a/db/docs/namespace_details.yml b/db/docs/namespace_details.yml index d256085bf00..35e57d7c686 100644 --- a/db/docs/namespace_details.yml +++ b/db/docs/namespace_details.yml @@ -1,7 +1,7 @@ --- table_name: namespace_details classes: -- NamespaceDetail +- Namespace::Detail feature_categories: - subgroups description: Used to store details for namespaces diff --git a/db/docs/namespace_limits.yml b/db/docs/namespace_limits.yml index 8601d163d9d..bcc687de858 100644 --- a/db/docs/namespace_limits.yml +++ b/db/docs/namespace_limits.yml @@ -3,7 +3,7 @@ table_name: namespace_limits classes: - NamespaceLimit feature_categories: -- utilization +- subscription_cost_management description: Contains limits for namespace features like storage and ci introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/34746 milestone: '13.2' diff --git a/db/docs/namespace_root_storage_statistics.yml b/db/docs/namespace_root_storage_statistics.yml index 2a3e19ab108..ac2207d7698 100644 --- a/db/docs/namespace_root_storage_statistics.yml +++ b/db/docs/namespace_root_storage_statistics.yml @@ -3,7 +3,7 @@ table_name: namespace_root_storage_statistics classes: - Namespace::RootStorageStatistics feature_categories: -- utilization +- application_instrumentation description: TODO introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/bde41ee866d0fe0b1bb5ece1130fb6e24d95ad17 milestone: '12.1' diff --git a/db/docs/namespace_statistics.yml b/db/docs/namespace_statistics.yml index fd7dcb4b62e..e84d5d563f8 100644 --- a/db/docs/namespace_statistics.yml +++ b/db/docs/namespace_statistics.yml @@ -3,7 +3,7 @@ table_name: namespace_statistics classes: - NamespaceStatistics feature_categories: -- utilization +- application_instrumentation description: TODO introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/48d8bdca0493056a717cd7d9fee2e8b51d6b0502 milestone: '9.0' diff --git a/db/docs/namespaces_sync_events.yml b/db/docs/namespaces_sync_events.yml index f143ac29804..f089ca85789 100644 --- a/db/docs/namespaces_sync_events.yml +++ b/db/docs/namespaces_sync_events.yml @@ -3,7 +3,7 @@ table_name: namespaces_sync_events classes: - Namespaces::SyncEvent feature_categories: -- sharding +- pods description: Used as a queue of data that needs to be synchronized between the `ci` and `main` database introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75517 milestone: '14.6' diff --git a/db/docs/note_diff_files.yml b/db/docs/note_diff_files.yml index 5e78644fe52..38f7ce9a30f 100644 --- a/db/docs/note_diff_files.yml +++ b/db/docs/note_diff_files.yml @@ -3,7 +3,7 @@ table_name: note_diff_files classes: - NoteDiffFile feature_categories: -- code_review +- code_review_workflow description: Persisted truncated note diffs introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/18991 milestone: '11.0' diff --git a/db/docs/notes.yml b/db/docs/notes.yml index a6bc81f093f..a8dac9ccbd3 100644 --- a/db/docs/notes.yml +++ b/db/docs/notes.yml @@ -12,10 +12,10 @@ classes: - SyntheticNote - WeightNote feature_categories: -- code_review +- code_review_workflow - portfolio_management - service_desk -- snippets +- source_code_management - team_planning description: The object at the core of comments, discussions and system notes shown on issues, MRs and epics introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9ba1224867665844b117fa037e1465bb706b3685 diff --git a/db/docs/operations_feature_flags.yml b/db/docs/operations_feature_flags.yml index 9207ab20b3a..25c3f0bfe95 100644 --- a/db/docs/operations_feature_flags.yml +++ b/db/docs/operations_feature_flags.yml @@ -3,7 +3,7 @@ table_name: operations_feature_flags classes: - Operations::FeatureFlag feature_categories: -- release +- feature_flags description: TODO introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/7433 milestone: '11.4' diff --git a/db/docs/packages_rpm_repository_files.yml b/db/docs/packages_rpm_repository_files.yml index 7044b58e22a..4e62774e3c8 100644 --- a/db/docs/packages_rpm_repository_files.yml +++ b/db/docs/packages_rpm_repository_files.yml @@ -1,7 +1,7 @@ --- table_name: packages_rpm_repository_files classes: -- Packages::RPM::RepositoryFile +- Packages::Rpm::RepositoryFile feature_categories: - package_registry description: Package registry file links and file metadata for RPM packages diff --git a/db/docs/project_statistics.yml b/db/docs/project_statistics.yml index a3afb678877..9bc6175b45f 100644 --- a/db/docs/project_statistics.yml +++ b/db/docs/project_statistics.yml @@ -3,7 +3,7 @@ table_name: project_statistics classes: - ProjectStatistics feature_categories: -- utilization +- application_instrumentation description: Records statistics about the usage of various product features introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/7754 milestone: '8.16' diff --git a/db/docs/project_wiki_repository_states.yml b/db/docs/project_wiki_repository_states.yml index c12e904b339..e6faeadf8a6 100644 --- a/db/docs/project_wiki_repository_states.yml +++ b/db/docs/project_wiki_repository_states.yml @@ -1,7 +1,7 @@ --- table_name: project_wiki_repository_states classes: -- ProjectWikiRepositoryState +- Geo::ProjectWikiRepositoryState feature_categories: - geo_replication description: Separate table for project wikis containing Geo verification metadata. diff --git a/db/docs/projects_sync_events.yml b/db/docs/projects_sync_events.yml index 7e03e5abe63..70e325d1c0a 100644 --- a/db/docs/projects_sync_events.yml +++ b/db/docs/projects_sync_events.yml @@ -3,7 +3,7 @@ table_name: projects_sync_events classes: - Projects::SyncEvent feature_categories: -- sharding +- pods description: Used as a queue of data that needs to be synchronized between the `ci` and `main` database introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75517 milestone: '14.6' diff --git a/db/docs/reviews.yml b/db/docs/reviews.yml index 81253d0c3c1..b5d8985c7d0 100644 --- a/db/docs/reviews.yml +++ b/db/docs/reviews.yml @@ -3,7 +3,7 @@ table_name: reviews classes: - Review feature_categories: -- code_review +- code_review_workflow description: TODO introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8442 milestone: '11.6' diff --git a/db/docs/security_orchestration_policy_configurations.yml b/db/docs/security_orchestration_policy_configurations.yml index 7d23d30de82..c015de47123 100644 --- a/db/docs/security_orchestration_policy_configurations.yml +++ b/db/docs/security_orchestration_policy_configurations.yml @@ -3,7 +3,7 @@ table_name: security_orchestration_policy_configurations classes: - Security::OrchestrationPolicyConfiguration feature_categories: -- security_orchestration +- security_policy_management description: | Relates a Project/Namespace and Security Orchestration Policy Project, where Security Policies are stored in the repository as a YAML file. diff --git a/db/docs/security_orchestration_policy_rule_schedules.yml b/db/docs/security_orchestration_policy_rule_schedules.yml index 8d1067d8f58..bcb81544f43 100644 --- a/db/docs/security_orchestration_policy_rule_schedules.yml +++ b/db/docs/security_orchestration_policy_rule_schedules.yml @@ -3,7 +3,7 @@ table_name: security_orchestration_policy_rule_schedules classes: - Security::OrchestrationPolicyRuleSchedule feature_categories: -- security_orchestration +- security_policy_management description: | Security policies scheduled to run based on cadence defined in the policy introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/59842 diff --git a/db/docs/slack_api_scopes.yml b/db/docs/slack_api_scopes.yml index 467880dccf5..184c5bbebd4 100644 --- a/db/docs/slack_api_scopes.yml +++ b/db/docs/slack_api_scopes.yml @@ -1,7 +1,7 @@ --- table_name: slack_api_scopes classes: -- Integrations::KnownSlackApiScope +- Integrations::SlackWorkspace::ApiScope feature_categories: - integrations description: Data related to the Slack application integration. diff --git a/db/docs/slack_integrations_scopes.yml b/db/docs/slack_integrations_scopes.yml index b09c1b4a51e..773bf9dd57d 100644 --- a/db/docs/slack_integrations_scopes.yml +++ b/db/docs/slack_integrations_scopes.yml @@ -1,7 +1,7 @@ --- table_name: slack_integrations_scopes classes: -- Integrations::SlackIntegrationsKnownApiScope +- Integrations::SlackWorkspace::IntegrationApiScope feature_categories: - integrations description: Data related to the Slack application integration. diff --git a/db/docs/snippet_repositories.yml b/db/docs/snippet_repositories.yml index f33c3828c46..e2fd54f7c58 100644 --- a/db/docs/snippet_repositories.yml +++ b/db/docs/snippet_repositories.yml @@ -3,7 +3,7 @@ table_name: snippet_repositories classes: - SnippetRepository feature_categories: -- snippets +- source_code_management description: Stores repository information used to version control snippets. introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/23796 milestone: '12.8' diff --git a/db/docs/snippet_statistics.yml b/db/docs/snippet_statistics.yml index 74a0d29bedc..ad816a6e2e0 100644 --- a/db/docs/snippet_statistics.yml +++ b/db/docs/snippet_statistics.yml @@ -3,7 +3,7 @@ table_name: snippet_statistics classes: - SnippetStatistics feature_categories: -- snippets +- source_code_management description: Stores the repository size, commit count, and file count regarding the snippet repository. introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/35026 milestone: '13.2' diff --git a/db/docs/snippet_user_mentions.yml b/db/docs/snippet_user_mentions.yml index 8f141bd0263..099d027d145 100644 --- a/db/docs/snippet_user_mentions.yml +++ b/db/docs/snippet_user_mentions.yml @@ -3,7 +3,7 @@ table_name: snippet_user_mentions classes: - SnippetUserMention feature_categories: -- snippets +- source_code_management description: For storing mentioned users, groups, projects referenced in a snippet description. introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/19009 milestone: '12.6' diff --git a/db/docs/snippets.yml b/db/docs/snippets.yml index 4d92b59c924..1a1719552a1 100644 --- a/db/docs/snippets.yml +++ b/db/docs/snippets.yml @@ -5,7 +5,7 @@ classes: - ProjectSnippet - Snippet feature_categories: -- snippets +- source_code_management description: GitLab snippets allow you to store and share bits of code and text with other users. introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9265de3d25715aeafd38a4ef41596dca058dc18c milestone: "1.0.1" diff --git a/db/docs/suggestions.yml b/db/docs/suggestions.yml index 7667a693b32..7d8ee3ca4d9 100644 --- a/db/docs/suggestions.yml +++ b/db/docs/suggestions.yml @@ -3,7 +3,7 @@ table_name: suggestions classes: - Suggestion feature_categories: -- code_review +- code_review_workflow description: Storing code suggestions within notes introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8656 milestone: '11.6' diff --git a/db/docs/timelog_categories.yml b/db/docs/timelog_categories.yml index 8448e3dd59f..a8874837a35 100644 --- a/db/docs/timelog_categories.yml +++ b/db/docs/timelog_categories.yml @@ -1,7 +1,7 @@ --- table_name: timelog_categories classes: -- TimelogCategory +- TimeTracking::TimelogCategory feature_categories: - team_planning description: Categories that can be associated to a timelog to categorize them diff --git a/db/docs/uploads.yml b/db/docs/uploads.yml index b22f8b1d1ad..88f3bd68946 100644 --- a/db/docs/uploads.yml +++ b/db/docs/uploads.yml @@ -3,12 +3,12 @@ table_name: uploads classes: - Upload feature_categories: -- code_review +- code_review_workflow - design_management - importers - portfolio_management - projects -- snippets +- source_code_management - team_planning description: For tracking blob metadata. Single table inheritance is used to relate this table to many other tables. introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/4c622b71fd284058deee483bf0009f8179b792bc diff --git a/db/docs/user_achievements.yml b/db/docs/user_achievements.yml new file mode 100644 index 00000000000..e60631de630 --- /dev/null +++ b/db/docs/user_achievements.yml @@ -0,0 +1,10 @@ +--- +table_name: user_achievements +classes: +- Achievements::UserAchievement +feature_categories: +- users +description: Achievements awarded to and revoked from users +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/107027 +milestone: '15.8' +gitlab_schema: gitlab_main diff --git a/db/docs/user_highest_roles.yml b/db/docs/user_highest_roles.yml index 8713aff5f3f..cc12e3080ff 100644 --- a/db/docs/user_highest_roles.yml +++ b/db/docs/user_highest_roles.yml @@ -3,8 +3,8 @@ table_name: user_highest_roles classes: - UserHighestRole feature_categories: -- utilization -description: TODO +- authentication_and_authorization +description: Stores highest role per User they have in a Group or a Project. If a User has an open invite or pending access request or no membership the highest role will be set to nil. introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/26987 milestone: '12.9' gitlab_schema: gitlab_main diff --git a/db/docs/user_namespace_callouts.yml b/db/docs/user_namespace_callouts.yml index 3f057e21aee..7ffc2e0c209 100644 --- a/db/docs/user_namespace_callouts.yml +++ b/db/docs/user_namespace_callouts.yml @@ -1,10 +1,9 @@ --- table_name: user_namespace_callouts -classes: -- Users::NamespaceCallout +classes: [] feature_categories: - navigation description: Contains records of which users have dismissed a callout, grouped by namespace. introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/91092 milestone: '15.2' -gitlab_schema: gitlab_main +gitlab_schema: gitlab_main
\ No newline at end of file diff --git a/db/docs/users_statistics.yml b/db/docs/users_statistics.yml index 9110ee6063d..5fdbc60616f 100644 --- a/db/docs/users_statistics.yml +++ b/db/docs/users_statistics.yml @@ -3,7 +3,7 @@ table_name: users_statistics classes: - UsersStatistics feature_categories: -- utilization +- application_instrumentation description: User statistics introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/26261 milestone: '12.9' diff --git a/db/docs/views/postgres_partitioned_tables.yml b/db/docs/views/postgres_partitioned_tables.yml index ddec7550e80..c23b582072e 100644 --- a/db/docs/views/postgres_partitioned_tables.yml +++ b/db/docs/views/postgres_partitioned_tables.yml @@ -2,7 +2,7 @@ view_name: postgres_partitioned_tables description: TODO classes: -- Gitlab::Database::PostgresPartitionedTables +- Gitlab::Database::PostgresPartitionedTable feature_categories: - database introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/45591 diff --git a/db/docs/vulnerability_remediations.yml b/db/docs/vulnerability_remediations.yml index d522a2147c0..e2de83561d1 100644 --- a/db/docs/vulnerability_remediations.yml +++ b/db/docs/vulnerability_remediations.yml @@ -1,6 +1,7 @@ --- table_name: vulnerability_remediations classes: +- Security::Ingestion::Tasks::IngestRemediations::RemediationBulkInsertProxy - Vulnerabilities::Remediation feature_categories: - vulnerability_management diff --git a/db/docs/vulnerability_state_transitions.yml b/db/docs/vulnerability_state_transitions.yml index 0f168f7a0ee..1a669b1527d 100644 --- a/db/docs/vulnerability_state_transitions.yml +++ b/db/docs/vulnerability_state_transitions.yml @@ -1,9 +1,9 @@ --- table_name: vulnerability_state_transitions classes: - - Vulnerabilities::VulnerabilityStateTransition +- Vulnerabilities::StateTransition feature_categories: - - vulnerability_management +- vulnerability_management description: Stores state transitions of a Vulnerability introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/87957 milestone: '15.1' diff --git a/db/docs/work_item_parent_links.yml b/db/docs/work_item_parent_links.yml index 3966154a17e..ca933345fc1 100644 --- a/db/docs/work_item_parent_links.yml +++ b/db/docs/work_item_parent_links.yml @@ -1,7 +1,6 @@ --- table_name: work_item_parent_links classes: -- WorkItem - WorkItems::ParentLink feature_categories: - team_planning |