summaryrefslogtreecommitdiff
path: root/db/docs
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2022-05-19 07:33:21 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2022-05-19 07:33:21 +0000
commit36a59d088eca61b834191dacea009677a96c052f (patch)
treee4f33972dab5d8ef79e3944a9f403035fceea43f /db/docs
parenta1761f15ec2cae7c7f7bbda39a75494add0dfd6f (diff)
downloadgitlab-ce-36a59d088eca61b834191dacea009677a96c052f.tar.gz
Add latest changes from gitlab-org/gitlab@15-0-stable-eev15.0.0-rc42
Diffstat (limited to 'db/docs')
-rw-r--r--db/docs/abuse_reports.yml4
-rw-r--r--db/docs/alert_management_alert_assignees.yml4
-rw-r--r--db/docs/alert_management_alert_metric_images.yml2
-rw-r--r--db/docs/alert_management_alert_user_mentions.yml4
-rw-r--r--db/docs/alert_management_alerts.yml4
-rw-r--r--db/docs/alert_management_http_integrations.yml4
-rw-r--r--db/docs/allowed_email_domains.yml4
-rw-r--r--db/docs/analytics_cycle_analytics_group_value_streams.yml2
-rw-r--r--db/docs/analytics_cycle_analytics_project_value_streams.yml4
-rw-r--r--db/docs/application_settings.yml1
-rw-r--r--db/docs/approval_merge_request_rules_approved_approvers.yml2
-rw-r--r--db/docs/approvers.yml4
-rw-r--r--db/docs/ar_internal_metadata.yml7
-rw-r--r--db/docs/atlassian_identities.yml6
-rw-r--r--db/docs/authentication_events.yml2
-rw-r--r--db/docs/award_emoji.yml6
-rw-r--r--db/docs/background_migration_jobs.yml6
-rw-r--r--db/docs/badges.yml4
-rw-r--r--db/docs/batched_background_migration_job_transition_logs.yml4
-rw-r--r--db/docs/batched_background_migration_jobs.yml3
-rw-r--r--db/docs/batched_background_migrations.yml4
-rw-r--r--db/docs/board_assignees.yml2
-rw-r--r--db/docs/board_group_recent_visits.yml2
-rw-r--r--db/docs/board_labels.yml2
-rw-r--r--db/docs/board_project_recent_visits.yml2
-rw-r--r--db/docs/board_user_preferences.yml4
-rw-r--r--db/docs/boards.yml4
-rw-r--r--db/docs/boards_epic_board_labels.yml4
-rw-r--r--db/docs/boards_epic_board_positions.yml4
-rw-r--r--db/docs/boards_epic_board_recent_visits.yml4
-rw-r--r--db/docs/boards_epic_boards.yml2
-rw-r--r--db/docs/boards_epic_list_user_preferences.yml4
-rw-r--r--db/docs/boards_epic_lists.yml4
-rw-r--r--db/docs/boards_epic_user_preferences.yml6
-rw-r--r--db/docs/bulk_import_configurations.yml2
-rw-r--r--db/docs/bulk_import_entities.yml2
-rw-r--r--db/docs/bulk_import_export_uploads.yml2
-rw-r--r--db/docs/bulk_import_exports.yml2
-rw-r--r--db/docs/bulk_import_failures.yml2
-rw-r--r--db/docs/bulk_import_trackers.yml2
-rw-r--r--db/docs/bulk_imports.yml2
-rw-r--r--db/docs/chat_names.yml7
-rw-r--r--db/docs/chat_teams.yml7
-rw-r--r--db/docs/ci_build_needs.yml4
-rw-r--r--db/docs/ci_build_pending_states.yml2
-rw-r--r--db/docs/ci_build_report_results.yml2
-rw-r--r--db/docs/ci_daily_build_group_report_results.yml2
-rw-r--r--db/docs/ci_deleted_objects.yml2
-rw-r--r--db/docs/ci_freeze_periods.yml2
-rw-r--r--db/docs/ci_instance_variables.yml2
-rw-r--r--db/docs/ci_job_artifact_states.yml2
-rw-r--r--db/docs/ci_pipeline_artifacts.yml2
-rw-r--r--db/docs/ci_pipeline_messages.yml2
-rw-r--r--db/docs/ci_platform_metrics.yml2
-rw-r--r--db/docs/ci_runner_namespaces.yml4
-rw-r--r--db/docs/ci_runner_projects.yml2
-rw-r--r--db/docs/ci_runners.yml4
-rw-r--r--db/docs/ci_sources_pipelines.yml4
-rw-r--r--db/docs/ci_unit_tests.yml2
-rw-r--r--db/docs/cluster_agent_tokens.yml2
-rw-r--r--db/docs/cluster_agents.yml2
-rw-r--r--db/docs/clusters.yml6
-rw-r--r--db/docs/clusters_applications_cilium.yml6
-rw-r--r--db/docs/clusters_applications_prometheus.yml4
-rw-r--r--db/docs/clusters_integration_elasticstack.yml2
-rw-r--r--db/docs/clusters_integration_prometheus.yml2
-rw-r--r--db/docs/commit_user_mentions.yml4
-rw-r--r--db/docs/container_expiration_policies.yml2
-rw-r--r--db/docs/container_repositories.yml4
-rw-r--r--db/docs/coverage_fuzzing_corpuses.yml4
-rw-r--r--db/docs/csv_issue_imports.yml2
-rw-r--r--db/docs/custom_emoji.yml4
-rw-r--r--db/docs/customer_relations_contacts.yml4
-rw-r--r--db/docs/customer_relations_organizations.yml4
-rw-r--r--db/docs/dast_scanner_profiles.yml2
-rw-r--r--db/docs/dast_site_profiles.yml2
-rw-r--r--db/docs/dast_site_tokens.yml2
-rw-r--r--db/docs/dast_site_validations.yml2
-rw-r--r--db/docs/dast_sites.yml2
-rw-r--r--db/docs/dependency_proxy_blobs.yml2
-rw-r--r--db/docs/dependency_proxy_group_settings.yml2
-rw-r--r--db/docs/dependency_proxy_image_ttl_group_policies.yml2
-rw-r--r--db/docs/dependency_proxy_manifests.yml4
-rw-r--r--db/docs/description_versions.yml4
-rw-r--r--db/docs/design_management_designs.yml2
-rw-r--r--db/docs/design_management_designs_versions.yml2
-rw-r--r--db/docs/design_management_versions.yml2
-rw-r--r--db/docs/design_user_mentions.yml4
-rw-r--r--db/docs/diff_note_positions.yml2
-rw-r--r--db/docs/draft_notes.yml5
-rw-r--r--db/docs/elastic_reindexing_tasks.yml2
-rw-r--r--db/docs/emails.yml2
-rw-r--r--db/docs/epic_issues.yml2
-rw-r--r--db/docs/epic_user_mentions.yml4
-rw-r--r--db/docs/epics.yml2
-rw-r--r--db/docs/error_tracking_client_keys.yml2
-rw-r--r--db/docs/error_tracking_error_events.yml4
-rw-r--r--db/docs/error_tracking_errors.yml4
-rw-r--r--db/docs/experiment_users.yml2
-rw-r--r--db/docs/experiments.yml4
-rw-r--r--db/docs/geo_cache_invalidation_events.yml2
-rw-r--r--db/docs/geo_container_repository_updated_events.yml2
-rw-r--r--db/docs/geo_event_log.yml2
-rw-r--r--db/docs/geo_events.yml2
-rw-r--r--db/docs/geo_hashed_storage_attachments_events.yml2
-rw-r--r--db/docs/geo_hashed_storage_migrated_events.yml2
-rw-r--r--db/docs/geo_job_artifact_deleted_events.yml9
-rw-r--r--db/docs/geo_lfs_object_deleted_events.yml2
-rw-r--r--db/docs/geo_node_namespace_links.yml2
-rw-r--r--db/docs/geo_node_statuses.yml2
-rw-r--r--db/docs/geo_nodes.yml2
-rw-r--r--db/docs/geo_repositories_changed_events.yml2
-rw-r--r--db/docs/geo_repository_created_events.yml2
-rw-r--r--db/docs/geo_repository_deleted_events.yml2
-rw-r--r--db/docs/geo_repository_renamed_events.yml2
-rw-r--r--db/docs/geo_repository_updated_events.yml2
-rw-r--r--db/docs/geo_reset_checksum_events.yml2
-rw-r--r--db/docs/gitlab_subscription_histories.yml2
-rw-r--r--db/docs/gitlab_subscriptions.yml2
-rw-r--r--db/docs/group_crm_settings.yml4
-rw-r--r--db/docs/group_custom_attributes.yml4
-rw-r--r--db/docs/group_deploy_keys.yml2
-rw-r--r--db/docs/group_deploy_keys_groups.yml2
-rw-r--r--db/docs/group_features.yml9
-rw-r--r--db/docs/group_import_states.yml4
-rw-r--r--db/docs/group_wiki_repositories.yml4
-rw-r--r--db/docs/import_export_uploads.yml2
-rw-r--r--db/docs/import_failures.yml2
-rw-r--r--db/docs/incident_management_escalation_policies.yml2
-rw-r--r--db/docs/incident_management_escalation_rules.yml2
-rw-r--r--db/docs/incident_management_issuable_escalation_statuses.yml2
-rw-r--r--db/docs/incident_management_oncall_participants.yml3
-rw-r--r--db/docs/incident_management_oncall_rotations.yml3
-rw-r--r--db/docs/incident_management_oncall_schedules.yml3
-rw-r--r--db/docs/incident_management_oncall_shifts.yml3
-rw-r--r--db/docs/incident_management_pending_alert_escalations.yml4
-rw-r--r--db/docs/incident_management_pending_issue_escalations.yml2
-rw-r--r--db/docs/incident_management_timeline_events.yml2
-rw-r--r--db/docs/integrations.yml4
-rw-r--r--db/docs/internal_ids.yml7
-rw-r--r--db/docs/issuable_severities.yml4
-rw-r--r--db/docs/issuable_slas.yml4
-rw-r--r--db/docs/issue_assignees.yml4
-rw-r--r--db/docs/issue_customer_relations_contacts.yml4
-rw-r--r--db/docs/issue_email_participants.yml2
-rw-r--r--db/docs/issue_emails.yml3
-rw-r--r--db/docs/issue_links.yml4
-rw-r--r--db/docs/issue_tracker_data.yml4
-rw-r--r--db/docs/issue_user_mentions.yml2
-rw-r--r--db/docs/issues.yml2
-rw-r--r--db/docs/issues_prometheus_alert_events.yml2
-rw-r--r--db/docs/issues_self_managed_prometheus_alert_events.yml2
-rw-r--r--db/docs/iterations_cadences.yml4
-rw-r--r--db/docs/jira_connect_installations.yml2
-rw-r--r--db/docs/jira_connect_subscriptions.yml2
-rw-r--r--db/docs/jira_imports.yml6
-rw-r--r--db/docs/jira_tracker_data.yml2
-rw-r--r--db/docs/keys.yml5
-rw-r--r--db/docs/label_links.yml2
-rw-r--r--db/docs/label_priorities.yml4
-rw-r--r--db/docs/labels.yml2
-rw-r--r--db/docs/lfs_file_locks.yml2
-rw-r--r--db/docs/lfs_object_states.yml2
-rw-r--r--db/docs/lfs_objects.yml4
-rw-r--r--db/docs/lfs_objects_projects.yml4
-rw-r--r--db/docs/licenses.yml2
-rw-r--r--db/docs/list_user_preferences.yml4
-rw-r--r--db/docs/lists.yml4
-rw-r--r--db/docs/member_tasks.yml2
-rw-r--r--db/docs/members.yml2
-rw-r--r--db/docs/merge_request_assignees.yml4
-rw-r--r--db/docs/merge_request_cleanup_schedules.yml2
-rw-r--r--db/docs/merge_request_context_commits.yml2
-rw-r--r--db/docs/merge_request_diff_commit_users.yml2
-rw-r--r--db/docs/merge_request_diff_commits.yml4
-rw-r--r--db/docs/merge_request_diff_details.yml6
-rw-r--r--db/docs/merge_request_diff_files.yml4
-rw-r--r--db/docs/merge_request_diffs.yml2
-rw-r--r--db/docs/merge_request_metrics.yml4
-rw-r--r--db/docs/merge_request_reviewers.yml4
-rw-r--r--db/docs/merge_request_user_mentions.yml4
-rw-r--r--db/docs/merge_requests.yml2
-rw-r--r--db/docs/merge_requests_closing_issues.yml4
-rw-r--r--db/docs/metrics_dashboard_annotations.yml2
-rw-r--r--db/docs/metrics_users_starred_dashboards.yml2
-rw-r--r--db/docs/milestones.yml2
-rw-r--r--db/docs/namespace_admin_notes.yml3
-rw-r--r--db/docs/namespace_ci_cd_settings.yml10
-rw-r--r--db/docs/namespace_limits.yml6
-rw-r--r--db/docs/namespace_package_settings.yml2
-rw-r--r--db/docs/namespace_settings.yml4
-rw-r--r--db/docs/namespaces.yml4
-rw-r--r--db/docs/note_diff_files.yml4
-rw-r--r--db/docs/notes.yml6
-rw-r--r--db/docs/notification_settings.yml2
-rw-r--r--db/docs/operations_feature_flags.yml2
-rw-r--r--db/docs/operations_feature_flags_issues.yml2
-rw-r--r--db/docs/operations_strategies_user_lists.yml2
-rw-r--r--db/docs/operations_user_lists.yml2
-rw-r--r--db/docs/packages_build_infos.yml2
-rw-r--r--db/docs/packages_cleanup_policies.yml9
-rw-r--r--db/docs/packages_composer_cache_files.yml2
-rw-r--r--db/docs/packages_composer_metadata.yml4
-rw-r--r--db/docs/packages_conan_file_metadata.yml2
-rw-r--r--db/docs/packages_conan_metadata.yml2
-rw-r--r--db/docs/packages_debian_file_metadata.yml2
-rw-r--r--db/docs/packages_debian_group_architectures.yml2
-rw-r--r--db/docs/packages_debian_group_component_files.yml2
-rw-r--r--db/docs/packages_debian_group_components.yml2
-rw-r--r--db/docs/packages_debian_group_distribution_keys.yml2
-rw-r--r--db/docs/packages_debian_group_distributions.yml2
-rw-r--r--db/docs/packages_debian_project_architectures.yml2
-rw-r--r--db/docs/packages_debian_project_component_files.yml2
-rw-r--r--db/docs/packages_debian_project_components.yml2
-rw-r--r--db/docs/packages_debian_project_distribution_keys.yml2
-rw-r--r--db/docs/packages_debian_project_distributions.yml2
-rw-r--r--db/docs/packages_debian_publications.yml2
-rw-r--r--db/docs/packages_dependencies.yml2
-rw-r--r--db/docs/packages_dependency_links.yml2
-rw-r--r--db/docs/packages_events.yml2
-rw-r--r--db/docs/packages_helm_file_metadata.yml2
-rw-r--r--db/docs/packages_maven_metadata.yml2
-rw-r--r--db/docs/packages_npm_metadata.yml2
-rw-r--r--db/docs/packages_nuget_dependency_link_metadata.yml4
-rw-r--r--db/docs/packages_nuget_metadata.yml6
-rw-r--r--db/docs/packages_package_file_build_infos.yml2
-rw-r--r--db/docs/packages_package_files.yml2
-rw-r--r--db/docs/packages_packages.yml2
-rw-r--r--db/docs/packages_pypi_metadata.yml4
-rw-r--r--db/docs/packages_rubygems_metadata.yml2
-rw-r--r--db/docs/packages_tags.yml2
-rw-r--r--db/docs/pages_deployment_states.yml2
-rw-r--r--db/docs/pages_deployments.yml4
-rw-r--r--db/docs/pages_domain_acme_orders.yml2
-rw-r--r--db/docs/pages_domains.yml4
-rw-r--r--db/docs/plan_limits.yml2
-rw-r--r--db/docs/plans.yml2
-rw-r--r--db/docs/programming_languages.yml6
-rw-r--r--db/docs/project_access_tokens.yml2
-rw-r--r--db/docs/project_alerting_settings.yml4
-rw-r--r--db/docs/project_authorizations.yml5
-rw-r--r--db/docs/project_build_artifacts_size_refreshes.yml9
-rw-r--r--db/docs/project_ci_feature_usages.yml5
-rw-r--r--db/docs/project_compliance_framework_settings.yml2
-rw-r--r--db/docs/project_custom_attributes.yml4
-rw-r--r--db/docs/project_error_tracking_settings.yml4
-rw-r--r--db/docs/project_export_jobs.yml2
-rw-r--r--db/docs/project_feature_usages.yml4
-rw-r--r--db/docs/project_features.yml6
-rw-r--r--db/docs/project_import_data.yml2
-rw-r--r--db/docs/project_incident_management_settings.yml2
-rw-r--r--db/docs/project_mirror_data.yml2
-rw-r--r--db/docs/project_pages_metadata.yml2
-rw-r--r--db/docs/project_repository_storage_moves.yml2
-rw-r--r--db/docs/project_security_settings.yml7
-rw-r--r--db/docs/project_settings.yml4
-rw-r--r--db/docs/project_topics.yml2
-rw-r--r--db/docs/project_tracing_settings.yml2
-rw-r--r--db/docs/projects.yml2
-rw-r--r--db/docs/prometheus_alerts.yml2
-rw-r--r--db/docs/protected_environment_approval_rules.yml9
-rw-r--r--db/docs/raw_usage_data.yml2
-rw-r--r--db/docs/redirect_routes.yml4
-rw-r--r--db/docs/related_epic_links.yml2
-rw-r--r--db/docs/requirements.yml2
-rw-r--r--db/docs/requirements_management_test_reports.yml6
-rw-r--r--db/docs/resource_iteration_events.yml4
-rw-r--r--db/docs/resource_label_events.yml2
-rw-r--r--db/docs/resource_milestone_events.yml4
-rw-r--r--db/docs/resource_state_events.yml6
-rw-r--r--db/docs/resource_weight_events.yml4
-rw-r--r--db/docs/reviews.yml2
-rw-r--r--db/docs/routes.yml5
-rw-r--r--db/docs/saved_replies.yml4
-rw-r--r--db/docs/schema_migrations.yml7
-rw-r--r--db/docs/security_findings.yml4
-rw-r--r--db/docs/security_orchestration_policy_configurations.yml4
-rw-r--r--db/docs/security_orchestration_policy_rule_schedules.yml3
-rw-r--r--db/docs/security_scans.yml2
-rw-r--r--db/docs/security_training_providers.yml2
-rw-r--r--db/docs/security_trainings.yml2
-rw-r--r--db/docs/sent_notifications.yml6
-rw-r--r--db/docs/sentry_issues.yml2
-rw-r--r--db/docs/service_desk_settings.yml2
-rw-r--r--db/docs/slack_integrations.yml2
-rw-r--r--db/docs/snippet_repositories.yml2
-rw-r--r--db/docs/snippet_statistics.yml4
-rw-r--r--db/docs/snippet_user_mentions.yml2
-rw-r--r--db/docs/snippets.yml4
-rw-r--r--db/docs/software_license_policies.yml2
-rw-r--r--db/docs/software_licenses.yml2
-rw-r--r--db/docs/sprints.yml4
-rw-r--r--db/docs/status_page_published_incidents.yml4
-rw-r--r--db/docs/status_page_settings.yml2
-rw-r--r--db/docs/suggestions.yml4
-rw-r--r--db/docs/system_note_metadata.yml4
-rw-r--r--db/docs/taggings.yml5
-rw-r--r--db/docs/tags.yml3
-rw-r--r--db/docs/terraform_state_versions.yml2
-rw-r--r--db/docs/terraform_states.yml2
-rw-r--r--db/docs/timelogs.yml4
-rw-r--r--db/docs/todos.yml2
-rw-r--r--db/docs/topics.yml2
-rw-r--r--db/docs/upcoming_reconciliations.yml2
-rw-r--r--db/docs/upload_states.yml2
-rw-r--r--db/docs/user_agent_details.yml6
-rw-r--r--db/docs/user_callouts.yml4
-rw-r--r--db/docs/user_canonical_emails.yml6
-rw-r--r--db/docs/user_credit_card_validations.yml4
-rw-r--r--db/docs/user_custom_attributes.yml4
-rw-r--r--db/docs/user_details.yml2
-rw-r--r--db/docs/user_follow_users.yml2
-rw-r--r--db/docs/user_group_callouts.yml2
-rw-r--r--db/docs/user_interacted_projects.yml6
-rw-r--r--db/docs/user_preferences.yml4
-rw-r--r--db/docs/user_statuses.yml4
-rw-r--r--db/docs/users_security_dashboard_projects.yml2
-rw-r--r--db/docs/users_star_projects.yml4
-rw-r--r--db/docs/users_statistics.yml4
-rw-r--r--db/docs/verification_codes.yml2
-rw-r--r--db/docs/vulnerabilities.yml2
-rw-r--r--db/docs/vulnerability_exports.yml2
-rw-r--r--db/docs/vulnerability_external_issue_links.yml2
-rw-r--r--db/docs/vulnerability_feedback.yml2
-rw-r--r--db/docs/vulnerability_finding_evidences.yml2
-rw-r--r--db/docs/vulnerability_finding_links.yml4
-rw-r--r--db/docs/vulnerability_finding_signatures.yml2
-rw-r--r--db/docs/vulnerability_findings_remediations.yml2
-rw-r--r--db/docs/vulnerability_flags.yml2
-rw-r--r--db/docs/vulnerability_historical_statistics.yml4
-rw-r--r--db/docs/vulnerability_identifiers.yml2
-rw-r--r--db/docs/vulnerability_issue_links.yml2
-rw-r--r--db/docs/vulnerability_occurrence_identifiers.yml2
-rw-r--r--db/docs/vulnerability_occurrence_pipelines.yml4
-rw-r--r--db/docs/vulnerability_occurrences.yml2
-rw-r--r--db/docs/vulnerability_reads.yml2
-rw-r--r--db/docs/vulnerability_remediations.yml2
-rw-r--r--db/docs/vulnerability_scanners.yml2
-rw-r--r--db/docs/vulnerability_statistics.yml4
-rw-r--r--db/docs/vulnerability_user_mentions.yml4
-rw-r--r--db/docs/web_hook_logs.yml2
-rw-r--r--db/docs/web_hooks.yml2
-rw-r--r--db/docs/webauthn_registrations.yml2
-rw-r--r--db/docs/wiki_page_meta.yml2
-rw-r--r--db/docs/wiki_page_slugs.yml2
-rw-r--r--db/docs/work_item_types.yml2
-rw-r--r--db/docs/zentao_tracker_data.yml2
-rw-r--r--db/docs/zoom_meetings.yml2
348 files changed, 569 insertions, 502 deletions
diff --git a/db/docs/abuse_reports.yml b/db/docs/abuse_reports.yml
index b05b9618a27..dcd081e6892 100644
--- a/db/docs/abuse_reports.yml
+++ b/db/docs/abuse_reports.yml
@@ -3,7 +3,7 @@ table_name: abuse_reports
classes:
- AbuseReport
feature_categories:
-- users
-description: TODO
+- instance_resiliency
+description: Stores abuse reports from other users.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/cba7f20dc8614d12e3eeda6e14f454aeb22b9b54
milestone: '7.13'
diff --git a/db/docs/alert_management_alert_assignees.yml b/db/docs/alert_management_alert_assignees.yml
index 23b81240c11..4d5a1acb0ca 100644
--- a/db/docs/alert_management_alert_assignees.yml
+++ b/db/docs/alert_management_alert_assignees.yml
@@ -4,6 +4,6 @@ classes:
- AlertManagement::AlertAssignee
feature_categories:
- incident_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Persists metadata between users and alerts to support alert assignments
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/32609
milestone: '13.1'
diff --git a/db/docs/alert_management_alert_metric_images.yml b/db/docs/alert_management_alert_metric_images.yml
index e43be4f854c..bcfa2b54b1c 100644
--- a/db/docs/alert_management_alert_metric_images.yml
+++ b/db/docs/alert_management_alert_metric_images.yml
@@ -4,6 +4,6 @@ classes:
- AlertManagement::MetricImage
feature_categories:
- incident_management
-description: TODO
+description: Persists metadata for uploads related to alerts
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/80339
milestone: '14.8'
diff --git a/db/docs/alert_management_alert_user_mentions.yml b/db/docs/alert_management_alert_user_mentions.yml
index c834c2a8b12..6a3aaf2ce83 100644
--- a/db/docs/alert_management_alert_user_mentions.yml
+++ b/db/docs/alert_management_alert_user_mentions.yml
@@ -4,6 +4,6 @@ classes:
- AlertManagement::AlertUserMention
feature_categories:
- incident_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Persists metadata for system notes related to alerts
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33217
milestone: '13.1'
diff --git a/db/docs/alert_management_alerts.yml b/db/docs/alert_management_alerts.yml
index 1d5cbf0df23..ca8b02ec346 100644
--- a/db/docs/alert_management_alerts.yml
+++ b/db/docs/alert_management_alerts.yml
@@ -4,6 +4,6 @@ classes:
- AlertManagement::Alert
feature_categories:
- incident_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Persists incoming alert data including its payload
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/29864
milestone: '13.0'
diff --git a/db/docs/alert_management_http_integrations.yml b/db/docs/alert_management_http_integrations.yml
index 7dba70bcb67..8fa330f0775 100644
--- a/db/docs/alert_management_http_integrations.yml
+++ b/db/docs/alert_management_http_integrations.yml
@@ -4,6 +4,6 @@ classes:
- AlertManagement::HttpIntegration
feature_categories:
- incident_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/44098
+description: Persists settings for alert HTTP integrations
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/43634
milestone: '13.5'
diff --git a/db/docs/allowed_email_domains.yml b/db/docs/allowed_email_domains.yml
index 69f7aa3a804..65a12dd712c 100644
--- a/db/docs/allowed_email_domains.yml
+++ b/db/docs/allowed_email_domains.yml
@@ -3,7 +3,7 @@ table_name: allowed_email_domains
classes:
- AllowedEmailDomain
feature_categories:
-- users
-description: TODO
+- subgroups
+description: Stores email domains for group, only members with email from those domains can be added to the group
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/14800
milestone: '12.2'
diff --git a/db/docs/analytics_cycle_analytics_group_value_streams.yml b/db/docs/analytics_cycle_analytics_group_value_streams.yml
index fdf620c382f..d41ed8168d0 100644
--- a/db/docs/analytics_cycle_analytics_group_value_streams.yml
+++ b/db/docs/analytics_cycle_analytics_group_value_streams.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- value_stream_management
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/36658
milestone: '13.2'
diff --git a/db/docs/analytics_cycle_analytics_project_value_streams.yml b/db/docs/analytics_cycle_analytics_project_value_streams.yml
index 28c3f7082a2..9b63ea0500a 100644
--- a/db/docs/analytics_cycle_analytics_project_value_streams.yml
+++ b/db/docs/analytics_cycle_analytics_project_value_streams.yml
@@ -3,7 +3,7 @@ table_name: analytics_cycle_analytics_project_value_streams
classes:
- Analytics::CycleAnalytics::ProjectValueStream
feature_categories:
-- planning_analytics
-description: TODO
+- value_stream_management
+description: Used to store the value stream configurations for projects
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/60925
milestone: '13.12'
diff --git a/db/docs/application_settings.yml b/db/docs/application_settings.yml
index 578e8ad5c3d..ae28221b7ac 100644
--- a/db/docs/application_settings.yml
+++ b/db/docs/application_settings.yml
@@ -6,7 +6,6 @@ feature_categories:
- continuous_integration
- integrations
- metrics
-- pages
- service_ping
- source_code_management
description: GitLab application settings
diff --git a/db/docs/approval_merge_request_rules_approved_approvers.yml b/db/docs/approval_merge_request_rules_approved_approvers.yml
index a9b46353dd0..9074a4dd39a 100644
--- a/db/docs/approval_merge_request_rules_approved_approvers.yml
+++ b/db/docs/approval_merge_request_rules_approved_approvers.yml
@@ -3,6 +3,6 @@ table_name: approval_merge_request_rules_approved_approvers
classes: []
feature_categories:
- code_review
-description: TODO
+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/approvers.yml b/db/docs/approvers.yml
index 01f7ac1f4e9..86fc663be93 100644
--- a/db/docs/approvers.yml
+++ b/db/docs/approvers.yml
@@ -3,7 +3,7 @@ table_name: approvers
classes:
- Approver
feature_categories:
-- security_orchestration
-description: TODO
+- code_review
+description: Approvers of given merge request
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/3cc78d89984d9c9df8372c52b7bba38e6226f9f2
milestone: '7.13'
diff --git a/db/docs/ar_internal_metadata.yml b/db/docs/ar_internal_metadata.yml
index c25904a3a1b..e299e9f6317 100644
--- a/db/docs/ar_internal_metadata.yml
+++ b/db/docs/ar_internal_metadata.yml
@@ -3,6 +3,7 @@ table_name: ar_internal_metadata
classes: []
feature_categories:
- database
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
-milestone: '13.0'
+description: >-
+ An internal table used by ActiveRecord to store information about how the database was migrated.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9ba1224867665844b117fa037e1465bb706b3685
+milestone: '0.8'
diff --git a/db/docs/atlassian_identities.yml b/db/docs/atlassian_identities.yml
index 0df18d40ab4..64e29a80817 100644
--- a/db/docs/atlassian_identities.yml
+++ b/db/docs/atlassian_identities.yml
@@ -3,7 +3,7 @@ table_name: atlassian_identities
classes:
- Atlassian::Identity
feature_categories:
-- importers
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+- authentication_and_authorization
+description: Stores Atlassian credentials that are used to integrate with Atlassian API
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40176
milestone: '13.4'
diff --git a/db/docs/authentication_events.yml b/db/docs/authentication_events.yml
index fb76b359854..7eec9124e81 100644
--- a/db/docs/authentication_events.yml
+++ b/db/docs/authentication_events.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- authentication_and_authorization
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/39652
milestone: '13.4'
diff --git a/db/docs/award_emoji.yml b/db/docs/award_emoji.yml
index feef2ee340e..7405e3e57e2 100644
--- a/db/docs/award_emoji.yml
+++ b/db/docs/award_emoji.yml
@@ -3,7 +3,7 @@ table_name: award_emoji
classes:
- AwardEmoji
feature_categories:
-- snippets
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/3bdc57f0a710b3769381ecad7ea4098223ecff56
+- team_planning
+description: Store the awarding of emoji by users on Issues, Epics, and other Awardables.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/3785
milestone: '8.9'
diff --git a/db/docs/background_migration_jobs.yml b/db/docs/background_migration_jobs.yml
index a07e605210f..b0fd5b58d50 100644
--- a/db/docs/background_migration_jobs.yml
+++ b/db/docs/background_migration_jobs.yml
@@ -4,6 +4,8 @@ classes:
- Gitlab::Database::BackgroundMigrationJob
feature_categories:
- database
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: >-
+ The background_migration_jobs table stores information about the jobs processed during the execution of a background migration.
+ See https://docs.gitlab.com/ee/development/database/background_migrations.html for more details.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/35913
milestone: '13.2'
diff --git a/db/docs/badges.yml b/db/docs/badges.yml
index f96a3c37bcc..209d4d1d88a 100644
--- a/db/docs/badges.yml
+++ b/db/docs/badges.yml
@@ -6,6 +6,6 @@ classes:
- ProjectBadge
feature_categories:
- projects
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/8fe880dc064e0e6cd10f7176ade7c312cfb37b90
+description: Stores badges records
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/17082
milestone: '10.6'
diff --git a/db/docs/batched_background_migration_job_transition_logs.yml b/db/docs/batched_background_migration_job_transition_logs.yml
index 32e18facc18..826145d82b4 100644
--- a/db/docs/batched_background_migration_job_transition_logs.yml
+++ b/db/docs/batched_background_migration_job_transition_logs.yml
@@ -4,6 +4,8 @@ classes:
- Gitlab::Database::BackgroundMigration::BatchedJobTransitionLog
feature_categories:
- database
-description: TODO
+description: >-
+ The batched_background_migration_job_transition_logs table stores information about the batched background migrations jobs transitions.
+ Every time a batched background migrations job changes to a new state, the system records that information in this table.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75113
milestone: '14.8'
diff --git a/db/docs/batched_background_migration_jobs.yml b/db/docs/batched_background_migration_jobs.yml
index ed63a1527e5..4a307d28781 100644
--- a/db/docs/batched_background_migration_jobs.yml
+++ b/db/docs/batched_background_migration_jobs.yml
@@ -4,6 +4,7 @@ classes:
- Gitlab::Database::BackgroundMigration::BatchedJob
feature_categories:
- database
-description: TODO
+description: >-
+ The batched_background_migration_jobs table stores information about the jobs created during the execution of a batched background migration.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54628
milestone: '13.10'
diff --git a/db/docs/batched_background_migrations.yml b/db/docs/batched_background_migrations.yml
index cdb9df4824f..a8285210801 100644
--- a/db/docs/batched_background_migrations.yml
+++ b/db/docs/batched_background_migrations.yml
@@ -4,6 +4,8 @@ classes:
- Gitlab::Database::BackgroundMigration::BatchedMigration
feature_categories:
- database
-description: TODO
+description: >-
+ The batched_background_migrations table stores information about the batched background migrations present in the system.
+ See https://docs.gitlab.com/ee/development/batched_background_migrations.html for more details.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54628
milestone: '13.10'
diff --git a/db/docs/board_assignees.yml b/db/docs/board_assignees.yml
index f570eda19ee..dd7235a440e 100644
--- a/db/docs/board_assignees.yml
+++ b/db/docs/board_assignees.yml
@@ -4,6 +4,6 @@ classes:
- BoardAssignee
feature_categories:
- team_planning
-description: TODO
+description: Used by issue boards to filter issues by assignee as part of the default scope
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/2912
milestone: '10.2'
diff --git a/db/docs/board_group_recent_visits.yml b/db/docs/board_group_recent_visits.yml
index 0dfe7f8cb4b..3e516038737 100644
--- a/db/docs/board_group_recent_visits.yml
+++ b/db/docs/board_group_recent_visits.yml
@@ -4,6 +4,6 @@ classes:
- BoardGroupRecentVisit
feature_categories:
- team_planning
-description: TODO
+description: The last group issue board visited by a user, used to redirect them from the default boards page
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/7aeab58f4861144fcc1d334907cb1b465c645001
milestone: '11.5'
diff --git a/db/docs/board_labels.yml b/db/docs/board_labels.yml
index a6e7cf8daac..33dfdd5df70 100644
--- a/db/docs/board_labels.yml
+++ b/db/docs/board_labels.yml
@@ -4,6 +4,6 @@ classes:
- BoardLabel
feature_categories:
- team_planning
-description: TODO
+description: Used by issue boards to filter issues by label as part of the default scope
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/2912
milestone: '10.2'
diff --git a/db/docs/board_project_recent_visits.yml b/db/docs/board_project_recent_visits.yml
index a1d5a03452f..bd7783acfe7 100644
--- a/db/docs/board_project_recent_visits.yml
+++ b/db/docs/board_project_recent_visits.yml
@@ -4,6 +4,6 @@ classes:
- BoardProjectRecentVisit
feature_categories:
- team_planning
-description: TODO
+description: The last project issue board visited by a user, used to redirect them from the default boards page
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/7aeab58f4861144fcc1d334907cb1b465c645001
milestone: '11.5'
diff --git a/db/docs/board_user_preferences.yml b/db/docs/board_user_preferences.yml
index 209374e9d66..61b30c4fc66 100644
--- a/db/docs/board_user_preferences.yml
+++ b/db/docs/board_user_preferences.yml
@@ -4,6 +4,6 @@ classes:
- BoardUserPreference
feature_categories:
- team_planning
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Preferences for issue boards stored on a per user basis, such as whether to hide or show labels
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33892
milestone: '13.1'
diff --git a/db/docs/boards.yml b/db/docs/boards.yml
index c837f24f3ff..bf50cecd826 100644
--- a/db/docs/boards.yml
+++ b/db/docs/boards.yml
@@ -3,7 +3,7 @@ table_name: boards
classes:
- Board
feature_categories:
-- design_management
-description: TODO
+- team_planning
+description: Configuration information for issue boards, including default scope and visibility of open and closed lists
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/611dab2e522e5e59cf09cd459a31686e65616863
milestone: '8.11'
diff --git a/db/docs/boards_epic_board_labels.yml b/db/docs/boards_epic_board_labels.yml
index 3f273abe5de..d34499f8105 100644
--- a/db/docs/boards_epic_board_labels.yml
+++ b/db/docs/boards_epic_board_labels.yml
@@ -3,7 +3,7 @@ table_name: boards_epic_board_labels
classes:
- Boards::EpicBoardLabel
feature_categories:
-- team_planning
-description: TODO
+- portfolio_management
+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'
diff --git a/db/docs/boards_epic_board_positions.yml b/db/docs/boards_epic_board_positions.yml
index 895be38e94a..88d01bc9a11 100644
--- a/db/docs/boards_epic_board_positions.yml
+++ b/db/docs/boards_epic_board_positions.yml
@@ -3,7 +3,7 @@ table_name: boards_epic_board_positions
classes:
- Boards::EpicBoardPosition
feature_categories:
-- team_planning
-description: TODO
+- portfolio_management
+description: Relates epics to epic boards by position, unique to each combination of epic and board
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/48120
milestone: '13.7'
diff --git a/db/docs/boards_epic_board_recent_visits.yml b/db/docs/boards_epic_board_recent_visits.yml
index 35929e178be..c60d1400f8c 100644
--- a/db/docs/boards_epic_board_recent_visits.yml
+++ b/db/docs/boards_epic_board_recent_visits.yml
@@ -3,7 +3,7 @@ table_name: boards_epic_board_recent_visits
classes:
- Boards::EpicBoardRecentVisit
feature_categories:
-- team_planning
-description: TODO
+- portfolio_management
+description: The epic board most recently visited by users, used to determine where to redirect them by default
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/60720
milestone: '13.12'
diff --git a/db/docs/boards_epic_boards.yml b/db/docs/boards_epic_boards.yml
index 0603ce71c21..7b35decdd54 100644
--- a/db/docs/boards_epic_boards.yml
+++ b/db/docs/boards_epic_boards.yml
@@ -4,6 +4,6 @@ classes:
- Boards::EpicBoard
feature_categories:
- portfolio_management
-description: TODO
+description: Configuration information for epic boards, including default scope and visibility of open and closed lists
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/48658
milestone: '13.7'
diff --git a/db/docs/boards_epic_list_user_preferences.yml b/db/docs/boards_epic_list_user_preferences.yml
index 38f4a1e020b..ea3eee5a33f 100644
--- a/db/docs/boards_epic_list_user_preferences.yml
+++ b/db/docs/boards_epic_list_user_preferences.yml
@@ -3,7 +3,7 @@ table_name: boards_epic_list_user_preferences
classes:
- Boards::EpicListUserPreference
feature_categories:
-- team_planning
-description: TODO
+- portfolio_management
+description: Epic board list preferences on a per-user basis, specifically whether the user has collapsed the list or not
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54541
milestone: '13.10'
diff --git a/db/docs/boards_epic_lists.yml b/db/docs/boards_epic_lists.yml
index 2a723b4d24e..87a15e4dde0 100644
--- a/db/docs/boards_epic_lists.yml
+++ b/db/docs/boards_epic_lists.yml
@@ -4,6 +4,6 @@ classes:
- Boards::EpicList
feature_categories:
- portfolio_management
-description: TODO
+description: Configuration of a single list within an epic board
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49728
-milestone: '13.8'
+milestone: '13.7'
diff --git a/db/docs/boards_epic_user_preferences.yml b/db/docs/boards_epic_user_preferences.yml
index 3fa841c2703..8137d370ebe 100644
--- a/db/docs/boards_epic_user_preferences.yml
+++ b/db/docs/boards_epic_user_preferences.yml
@@ -3,7 +3,7 @@ table_name: boards_epic_user_preferences
classes:
- Boards::EpicUserPreference
feature_categories:
-- team_planning
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+- portfolio_management
+description: The epic_ids used to create swimlanes on issue boards; stored per user, per board
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40360
milestone: '13.4'
diff --git a/db/docs/bulk_import_configurations.yml b/db/docs/bulk_import_configurations.yml
index 2138fbc4d56..8456e834230 100644
--- a/db/docs/bulk_import_configurations.yml
+++ b/db/docs/bulk_import_configurations.yml
@@ -4,6 +4,6 @@ classes:
- BulkImports::Configuration
feature_categories:
- importers
-description: TODO
+description: Used to store the configuration details of a bulk import of groups or projects
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/42978
milestone: '13.5'
diff --git a/db/docs/bulk_import_entities.yml b/db/docs/bulk_import_entities.yml
index 373f5f76369..250df850949 100644
--- a/db/docs/bulk_import_entities.yml
+++ b/db/docs/bulk_import_entities.yml
@@ -4,6 +4,6 @@ classes:
- BulkImports::Entity
feature_categories:
- importers
-description: TODO
+description: Used to store and track the status of the migration of groups or projects
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/42978
milestone: '13.5'
diff --git a/db/docs/bulk_import_export_uploads.yml b/db/docs/bulk_import_export_uploads.yml
index 7b5dcf28102..40b418b2711 100644
--- a/db/docs/bulk_import_export_uploads.yml
+++ b/db/docs/bulk_import_export_uploads.yml
@@ -4,6 +4,6 @@ classes:
- BulkImports::ExportUpload
feature_categories:
- importers
-description: TODO
+description: Used to store information of the exported files containing the data of groups or projects
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/59976
milestone: '13.12'
diff --git a/db/docs/bulk_import_exports.yml b/db/docs/bulk_import_exports.yml
index d64391b8b52..27af7fd1892 100644
--- a/db/docs/bulk_import_exports.yml
+++ b/db/docs/bulk_import_exports.yml
@@ -4,6 +4,6 @@ classes:
- BulkImports::Export
feature_categories:
- importers
-description: TODO
+description: Used to track the generation status of export files for groups or projects
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/59976
milestone: '13.12'
diff --git a/db/docs/bulk_import_failures.yml b/db/docs/bulk_import_failures.yml
index 52e019deeea..87a127f47c4 100644
--- a/db/docs/bulk_import_failures.yml
+++ b/db/docs/bulk_import_failures.yml
@@ -4,6 +4,6 @@ classes:
- BulkImports::Failure
feature_categories:
- importers
-description: TODO
+description: Used to store failures that occur during the migration of groups or projects
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/47526
milestone: '13.7'
diff --git a/db/docs/bulk_import_trackers.yml b/db/docs/bulk_import_trackers.yml
index 8ad5e6a7029..6f31bfb7c80 100644
--- a/db/docs/bulk_import_trackers.yml
+++ b/db/docs/bulk_import_trackers.yml
@@ -4,6 +4,6 @@ classes:
- BulkImports::Tracker
feature_categories:
- importers
-description: TODO
+description: Used to store and track the status of each pipeline associated with the migration of groups or projects
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/47009
milestone: '13.6'
diff --git a/db/docs/bulk_imports.yml b/db/docs/bulk_imports.yml
index 2f63f742618..354cb9c4ef7 100644
--- a/db/docs/bulk_imports.yml
+++ b/db/docs/bulk_imports.yml
@@ -4,6 +4,6 @@ classes:
- BulkImport
feature_categories:
- importers
-description: TODO
+description: Used to store and track the status of a bulk import request of groups or projects
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/42978
milestone: '13.5'
diff --git a/db/docs/chat_names.yml b/db/docs/chat_names.yml
index aadfdfaa89f..c588c65dca5 100644
--- a/db/docs/chat_names.yml
+++ b/db/docs/chat_names.yml
@@ -3,7 +3,8 @@ table_name: chat_names
classes:
- ChatName
feature_categories:
-- users
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/c60437786bfe43344b4a5eb040437f73f37c6396
+- integrations
+- chatops
+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 c2b15011547..295947d77c8 100644
--- a/db/docs/chat_teams.yml
+++ b/db/docs/chat_teams.yml
@@ -3,7 +3,8 @@ table_name: chat_teams
classes:
- ChatTeam
feature_categories:
-- users
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/297dc70158f905fef4557d1ee6510bcf459a08a9
+- integrations
+- chatops
+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_build_needs.yml b/db/docs/ci_build_needs.yml
index 976d834c884..f9367124ed2 100644
--- a/db/docs/ci_build_needs.yml
+++ b/db/docs/ci_build_needs.yml
@@ -4,6 +4,6 @@ classes:
- Ci::BuildNeed
feature_categories:
- pipeline_authoring
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/e7ee84aad4237eaa16f2aba75b4d2c7860625c9d
+description: Dependencies for a specific CI/CD job.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/31328
milestone: '12.2'
diff --git a/db/docs/ci_build_pending_states.yml b/db/docs/ci_build_pending_states.yml
index 7f6ce6de4a2..aa9e07d64b5 100644
--- a/db/docs/ci_build_pending_states.yml
+++ b/db/docs/ci_build_pending_states.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- continuous_integration
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41585
milestone: '13.4'
diff --git a/db/docs/ci_build_report_results.yml b/db/docs/ci_build_report_results.yml
index 101f1b0ce83..42d152221f3 100644
--- a/db/docs/ci_build_report_results.yml
+++ b/db/docs/ci_build_report_results.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- code_testing
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/32991
milestone: '13.1'
diff --git a/db/docs/ci_daily_build_group_report_results.yml b/db/docs/ci_daily_build_group_report_results.yml
index 4b481176b38..8f23ac42bd0 100644
--- a/db/docs/ci_daily_build_group_report_results.yml
+++ b/db/docs/ci_daily_build_group_report_results.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- code_testing
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/30387
milestone: '13.0'
diff --git a/db/docs/ci_deleted_objects.yml b/db/docs/ci_deleted_objects.yml
index 7189b0a7c6c..24d19069913 100644
--- a/db/docs/ci_deleted_objects.yml
+++ b/db/docs/ci_deleted_objects.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- build_artifacts
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/44928
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9bf76fe03f8edf4f67023448161af27abb8fb521
milestone: '13.5'
diff --git a/db/docs/ci_freeze_periods.yml b/db/docs/ci_freeze_periods.yml
index ed28e4189e9..877e18acd9d 100644
--- a/db/docs/ci_freeze_periods.yml
+++ b/db/docs/ci_freeze_periods.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- continuous_integration
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/29162
milestone: '13.0'
diff --git a/db/docs/ci_instance_variables.yml b/db/docs/ci_instance_variables.yml
index a73a38d2a02..aaac23556d6 100644
--- a/db/docs/ci_instance_variables.yml
+++ b/db/docs/ci_instance_variables.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- pipeline_authoring
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/30156
milestone: '13.0'
diff --git a/db/docs/ci_job_artifact_states.yml b/db/docs/ci_job_artifact_states.yml
index d555c2d4564..6fe7443dd26 100644
--- a/db/docs/ci_job_artifact_states.yml
+++ b/db/docs/ci_job_artifact_states.yml
@@ -4,6 +4,6 @@ classes:
- Geo::JobArtifactState
feature_categories:
- geo_replication
-description: TODO
+description: Separate table for job artifacts containing Geo verification metadata.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/75264
milestone: '14.8'
diff --git a/db/docs/ci_pipeline_artifacts.yml b/db/docs/ci_pipeline_artifacts.yml
index 31aaa42bf0f..753a57c74e2 100644
--- a/db/docs/ci_pipeline_artifacts.yml
+++ b/db/docs/ci_pipeline_artifacts.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- build_artifacts
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/37969
milestone: '13.3'
diff --git a/db/docs/ci_pipeline_messages.yml b/db/docs/ci_pipeline_messages.yml
index 9a66ad366b1..ad759f5f7e6 100644
--- a/db/docs/ci_pipeline_messages.yml
+++ b/db/docs/ci_pipeline_messages.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- continuous_integration
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33762
milestone: '13.2'
diff --git a/db/docs/ci_platform_metrics.yml b/db/docs/ci_platform_metrics.yml
index 4d64ed63894..26039b8a7c8 100644
--- a/db/docs/ci_platform_metrics.yml
+++ b/db/docs/ci_platform_metrics.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- continuous_integration
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40036
milestone: '13.4'
diff --git a/db/docs/ci_runner_namespaces.yml b/db/docs/ci_runner_namespaces.yml
index 30414d064c3..ea57281076d 100644
--- a/db/docs/ci_runner_namespaces.yml
+++ b/db/docs/ci_runner_namespaces.yml
@@ -4,6 +4,6 @@ classes:
- Ci::RunnerNamespace
feature_categories:
- runner
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/0970e7b9608d6ada1c0fe45242ea092ea91068aa
+description: Relationships between runners and namespaces for group runners
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/1549239849adf31a078be7503ab2288795e337cf
milestone: '10.8'
diff --git a/db/docs/ci_runner_projects.yml b/db/docs/ci_runner_projects.yml
index 80e3a333999..120044e4a34 100644
--- a/db/docs/ci_runner_projects.yml
+++ b/db/docs/ci_runner_projects.yml
@@ -4,6 +4,6 @@ classes:
- Ci::RunnerProject
feature_categories:
- runner
-description: TODO
+description: Relationships between runners and projects for project runners
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/046b28312704f3131e72dcd2dbdacc5264d4aa62
milestone: '8.0'
diff --git a/db/docs/ci_runners.yml b/db/docs/ci_runners.yml
index 9725c668507..1ca8cb39738 100644
--- a/db/docs/ci_runners.yml
+++ b/db/docs/ci_runners.yml
@@ -4,6 +4,8 @@ classes:
- Ci::Runner
feature_categories:
- runner
-description: TODO
+- runner_fleet
+- runner_saas
+description: Registered CI runners
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/046b28312704f3131e72dcd2dbdacc5264d4aa62
milestone: '8.0'
diff --git a/db/docs/ci_sources_pipelines.yml b/db/docs/ci_sources_pipelines.yml
index a217d2453d7..1fdc758a181 100644
--- a/db/docs/ci_sources_pipelines.yml
+++ b/db/docs/ci_sources_pipelines.yml
@@ -3,7 +3,7 @@ table_name: ci_sources_pipelines
classes:
- Ci::Sources::Pipeline
feature_categories:
-- continuous_integration
-description: TODO
+- pipeline_authoring
+description: It stores parent-child and cross-project pipeline relationships.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/163983e0d7d1dab622846441bd0dd9086c78a69f
milestone: '9.3'
diff --git a/db/docs/ci_unit_tests.yml b/db/docs/ci_unit_tests.yml
index f80372511c4..c22ad567c12 100644
--- a/db/docs/ci_unit_tests.yml
+++ b/db/docs/ci_unit_tests.yml
@@ -3,7 +3,7 @@ table_name: ci_unit_tests
classes:
- Ci::UnitTest
feature_categories:
-- continuous_integration
+- code_testing
description: TODO
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/56137
milestone: '13.11'
diff --git a/db/docs/cluster_agent_tokens.yml b/db/docs/cluster_agent_tokens.yml
index 9f8827ffe66..0d6265789f1 100644
--- a/db/docs/cluster_agent_tokens.yml
+++ b/db/docs/cluster_agent_tokens.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- kubernetes_management
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33228
milestone: '13.3'
diff --git a/db/docs/cluster_agents.yml b/db/docs/cluster_agents.yml
index adeda8df3e5..6593542dad6 100644
--- a/db/docs/cluster_agents.yml
+++ b/db/docs/cluster_agents.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- kubernetes_management
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33228
milestone: '13.3'
diff --git a/db/docs/clusters.yml b/db/docs/clusters.yml
index 142186e4410..cad0fd4c3b3 100644
--- a/db/docs/clusters.yml
+++ b/db/docs/clusters.yml
@@ -3,7 +3,7 @@ table_name: clusters
classes:
- Clusters::Cluster
feature_categories:
-- incident_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/d0cff7f5855f91b5479f9fdaa39d8d95ec691a9e
+- kubernetes_management
+description: Persists information about GitLab managed clusters
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/14879
milestone: '10.1'
diff --git a/db/docs/clusters_applications_cilium.yml b/db/docs/clusters_applications_cilium.yml
index f91ed18fdbc..1fa71a93911 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:
-- kubernetes_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+- container_network_security
+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/clusters_applications_prometheus.yml b/db/docs/clusters_applications_prometheus.yml
index 5118d286ffc..394ab63f81f 100644
--- a/db/docs/clusters_applications_prometheus.yml
+++ b/db/docs/clusters_applications_prometheus.yml
@@ -3,7 +3,7 @@ table_name: clusters_applications_prometheus
classes:
- Clusters::Applications::Prometheus
feature_categories:
-- container_network_security
-description: TODO
+- kubernetes_management
+description: Information about installed instance of Prometheus in the cluster
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/0d4548026f3060ca0a8f7aa8d8fc89838bc66130
milestone: '10.4'
diff --git a/db/docs/clusters_integration_elasticstack.yml b/db/docs/clusters_integration_elasticstack.yml
index 3536501c54d..2c2261a53e2 100644
--- a/db/docs/clusters_integration_elasticstack.yml
+++ b/db/docs/clusters_integration_elasticstack.yml
@@ -3,7 +3,7 @@ table_name: clusters_integration_elasticstack
classes:
- Clusters::Integrations::ElasticStack
feature_categories:
-- integrations
+- configure
description: TODO
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/61077
milestone: '13.12'
diff --git a/db/docs/clusters_integration_prometheus.yml b/db/docs/clusters_integration_prometheus.yml
index 78a1933a931..f8702226daa 100644
--- a/db/docs/clusters_integration_prometheus.yml
+++ b/db/docs/clusters_integration_prometheus.yml
@@ -4,6 +4,6 @@ classes:
- Clusters::Integrations::Prometheus
feature_categories:
- incident_management
-description: TODO
+description: Persists information about prometheus cluster integration
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/59091
milestone: '13.11'
diff --git a/db/docs/commit_user_mentions.yml b/db/docs/commit_user_mentions.yml
index 96a269dcd6a..e04f2001d9c 100644
--- a/db/docs/commit_user_mentions.yml
+++ b/db/docs/commit_user_mentions.yml
@@ -3,7 +3,7 @@ table_name: commit_user_mentions
classes:
- CommitUserMention
feature_categories:
-- users
-description: TODO
+- team_planning
+description: User mentions in commit messages
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/19009
milestone: '12.6'
diff --git a/db/docs/container_expiration_policies.yml b/db/docs/container_expiration_policies.yml
index e3b3e8598cd..a7027ee6f5e 100644
--- a/db/docs/container_expiration_policies.yml
+++ b/db/docs/container_expiration_policies.yml
@@ -4,6 +4,6 @@ classes:
- ContainerExpirationPolicy
feature_categories:
- container_registry
-description: TODO
+description: Project level settings for container registry cleanup policies
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/20412
milestone: '12.6'
diff --git a/db/docs/container_repositories.yml b/db/docs/container_repositories.yml
index d3fa52f5126..c4eb599848a 100644
--- a/db/docs/container_repositories.yml
+++ b/db/docs/container_repositories.yml
@@ -4,6 +4,6 @@ classes:
- ContainerRepository
feature_categories:
- container_registry
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/01d159b409d8b24d36204979a73de249843d71bf
+description: Container registry repositories (images), originally named container_images, renamed in https://gitlab.com/gitlab-org/gitlab/-/commit/01d159b409d8b24d36204979a73de249843d71bf
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/10109
milestone: '9.1'
diff --git a/db/docs/coverage_fuzzing_corpuses.yml b/db/docs/coverage_fuzzing_corpuses.yml
index 1ea6737dac8..3e8e55cd4e6 100644
--- a/db/docs/coverage_fuzzing_corpuses.yml
+++ b/db/docs/coverage_fuzzing_corpuses.yml
@@ -3,7 +3,7 @@ table_name: coverage_fuzzing_corpuses
classes:
- AppSec::Fuzzing::Coverage::Corpus
feature_categories:
-- code_quality
-description: TODO
+- fuzz_testing
+description: Stores additional values describing corpuses used by coverage fuzzing
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/71704
milestone: '14.4'
diff --git a/db/docs/csv_issue_imports.yml b/db/docs/csv_issue_imports.yml
index 8d0968f78e0..7560876c4a0 100644
--- a/db/docs/csv_issue_imports.yml
+++ b/db/docs/csv_issue_imports.yml
@@ -4,6 +4,6 @@ classes:
- Issues::CsvImport
feature_categories:
- importers
-description: TODO
+description: Used to report the unique user usage of the CSV Issue Import feature
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/44742
milestone: '13.6'
diff --git a/db/docs/custom_emoji.yml b/db/docs/custom_emoji.yml
index 1a290153544..205e652835e 100644
--- a/db/docs/custom_emoji.yml
+++ b/db/docs/custom_emoji.yml
@@ -4,6 +4,6 @@ classes:
- CustomEmoji
feature_categories:
- team_planning
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+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'
diff --git a/db/docs/customer_relations_contacts.yml b/db/docs/customer_relations_contacts.yml
index 409295f037d..57fce1e0def 100644
--- a/db/docs/customer_relations_contacts.yml
+++ b/db/docs/customer_relations_contacts.yml
@@ -3,7 +3,7 @@ table_name: customer_relations_contacts
classes:
- CustomerRelations::Contact
feature_categories:
-- users
-description: TODO
+- service_desk
+description: Contacts, against which time can be spent by users on issues using the CRM functionality
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67985
milestone: '14.3'
diff --git a/db/docs/customer_relations_organizations.yml b/db/docs/customer_relations_organizations.yml
index 18a6709b4f3..b25c70a4fd2 100644
--- a/db/docs/customer_relations_organizations.yml
+++ b/db/docs/customer_relations_organizations.yml
@@ -3,7 +3,7 @@ table_name: customer_relations_organizations
classes:
- CustomerRelations::Organization
feature_categories:
-- subgroups
-description: TODO
+- team_planning
+description: Organizations, against which time can be spent by users on issues using the CRM functionality
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67551
milestone: '14.2'
diff --git a/db/docs/dast_scanner_profiles.yml b/db/docs/dast_scanner_profiles.yml
index 813029bde9a..f71e969e3c9 100644
--- a/db/docs/dast_scanner_profiles.yml
+++ b/db/docs/dast_scanner_profiles.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- dynamic_application_security_testing
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/37404
milestone: '13.3'
diff --git a/db/docs/dast_site_profiles.yml b/db/docs/dast_site_profiles.yml
index e2ce0676d8d..b68f5cd2368 100644
--- a/db/docs/dast_site_profiles.yml
+++ b/db/docs/dast_site_profiles.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- dynamic_application_security_testing
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/36659
milestone: '13.2'
diff --git a/db/docs/dast_site_tokens.yml b/db/docs/dast_site_tokens.yml
index ce8af8e6fd1..9891c9742a4 100644
--- a/db/docs/dast_site_tokens.yml
+++ b/db/docs/dast_site_tokens.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- dynamic_application_security_testing
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41639
milestone: '13.4'
diff --git a/db/docs/dast_site_validations.yml b/db/docs/dast_site_validations.yml
index 9d4a73d1d52..9e14ba276e4 100644
--- a/db/docs/dast_site_validations.yml
+++ b/db/docs/dast_site_validations.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- dynamic_application_security_testing
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41639
milestone: '13.4'
diff --git a/db/docs/dast_sites.yml b/db/docs/dast_sites.yml
index 6513a66eb8a..8b739997022 100644
--- a/db/docs/dast_sites.yml
+++ b/db/docs/dast_sites.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- dynamic_application_security_testing
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/36659
milestone: '13.2'
diff --git a/db/docs/dependency_proxy_blobs.yml b/db/docs/dependency_proxy_blobs.yml
index 2d09d624fc5..ad54ac8943e 100644
--- a/db/docs/dependency_proxy_blobs.yml
+++ b/db/docs/dependency_proxy_blobs.yml
@@ -4,6 +4,6 @@ classes:
- DependencyProxy::Blob
feature_categories:
- dependency_proxy
-description: TODO
+description: Dependency proxy blob files
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/10676
milestone: '11.11'
diff --git a/db/docs/dependency_proxy_group_settings.yml b/db/docs/dependency_proxy_group_settings.yml
index 854d79f9be5..d975ca482de 100644
--- a/db/docs/dependency_proxy_group_settings.yml
+++ b/db/docs/dependency_proxy_group_settings.yml
@@ -4,6 +4,6 @@ classes:
- DependencyProxy::GroupSetting
feature_categories:
- dependency_proxy
-description: TODO
+description: Group-level settings for the dependency proxy
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/10676
milestone: '11.11'
diff --git a/db/docs/dependency_proxy_image_ttl_group_policies.yml b/db/docs/dependency_proxy_image_ttl_group_policies.yml
index d9c7af2e37d..f985c083118 100644
--- a/db/docs/dependency_proxy_image_ttl_group_policies.yml
+++ b/db/docs/dependency_proxy_image_ttl_group_policies.yml
@@ -4,6 +4,6 @@ classes:
- DependencyProxy::ImageTtlGroupPolicy
feature_categories:
- dependency_proxy
-description: TODO
+description: Group-level settings for dependency proxy cleanup policies
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68809
milestone: '14.3'
diff --git a/db/docs/dependency_proxy_manifests.yml b/db/docs/dependency_proxy_manifests.yml
index eaaac522646..408878790a0 100644
--- a/db/docs/dependency_proxy_manifests.yml
+++ b/db/docs/dependency_proxy_manifests.yml
@@ -4,6 +4,6 @@ classes:
- DependencyProxy::Manifest
feature_categories:
- dependency_proxy
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/48727
+description: Dependency proxy manifest files
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/48535
milestone: '13.7'
diff --git a/db/docs/description_versions.yml b/db/docs/description_versions.yml
index 868193ff26c..8fb2d481fe9 100644
--- a/db/docs/description_versions.yml
+++ b/db/docs/description_versions.yml
@@ -3,7 +3,7 @@ table_name: description_versions
classes:
- DescriptionVersion
feature_categories:
-- design_management
-description: TODO
+- team_planning
+description: The diff of the change when an edit is made to an Issue, MR or Epic description
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/17147
milestone: '12.4'
diff --git a/db/docs/design_management_designs.yml b/db/docs/design_management_designs.yml
index 50ddf7ce806..abdd01899da 100644
--- a/db/docs/design_management_designs.yml
+++ b/db/docs/design_management_designs.yml
@@ -4,6 +4,6 @@ classes:
- DesignManagement::Design
feature_categories:
- design_management
-description: TODO
+description: Information about Designs, image files under management by the Design Management tool
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/9801
milestone: '11.10'
diff --git a/db/docs/design_management_designs_versions.yml b/db/docs/design_management_designs_versions.yml
index 030efb93696..2613cba55d9 100644
--- a/db/docs/design_management_designs_versions.yml
+++ b/db/docs/design_management_designs_versions.yml
@@ -4,6 +4,6 @@ classes:
- DesignManagement::Action
feature_categories:
- design_management
-description: TODO
+description: The SHA referencing changes to a single design or multiple design files
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/10552
milestone: '11.10'
diff --git a/db/docs/design_management_versions.yml b/db/docs/design_management_versions.yml
index 64fdfcb11d7..8f411df6e93 100644
--- a/db/docs/design_management_versions.yml
+++ b/db/docs/design_management_versions.yml
@@ -4,6 +4,6 @@ classes:
- DesignManagement::Version
feature_categories:
- design_management
-description: TODO
+description: The SHA referencing changes to individual designs made using the Design Management tool
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/9801
milestone: '11.10'
diff --git a/db/docs/design_user_mentions.yml b/db/docs/design_user_mentions.yml
index e2a9cd2c03e..74aa0d89c01 100644
--- a/db/docs/design_user_mentions.yml
+++ b/db/docs/design_user_mentions.yml
@@ -3,7 +3,7 @@ table_name: design_user_mentions
classes:
- DesignUserMention
feature_categories:
-- design_management
-description: TODO
+- team_planning
+description: User mentions in content related to designs
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/19009
milestone: '12.6'
diff --git a/db/docs/diff_note_positions.yml b/db/docs/diff_note_positions.yml
index 274c34ed72e..8e8a64861ab 100644
--- a/db/docs/diff_note_positions.yml
+++ b/db/docs/diff_note_positions.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- source_code_management
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/28113
milestone: '13.0'
diff --git a/db/docs/draft_notes.yml b/db/docs/draft_notes.yml
index 685dd01f3bb..9273fb5fa61 100644
--- a/db/docs/draft_notes.yml
+++ b/db/docs/draft_notes.yml
@@ -3,9 +3,8 @@ table_name: draft_notes
classes:
- DraftNote
feature_categories:
-- projects
+- code_review
- source_code_management
-- team_planning
-description: TODO
+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
milestone: '11.4'
diff --git a/db/docs/elastic_reindexing_tasks.yml b/db/docs/elastic_reindexing_tasks.yml
index 640d57ea4df..049dae71d4c 100644
--- a/db/docs/elastic_reindexing_tasks.yml
+++ b/db/docs/elastic_reindexing_tasks.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- global_search
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/34069
milestone: '13.2'
diff --git a/db/docs/emails.yml b/db/docs/emails.yml
index db08ba6e458..229861b1d91 100644
--- a/db/docs/emails.yml
+++ b/db/docs/emails.yml
@@ -4,6 +4,6 @@ classes:
- Email
feature_categories:
- users
-description: TODO
+description: Stores users email records
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/29cfd33d949d21d67f3892473c24d4f0a127dfe6
milestone: '6.6'
diff --git a/db/docs/epic_issues.yml b/db/docs/epic_issues.yml
index 2424213279b..506005eee4c 100644
--- a/db/docs/epic_issues.yml
+++ b/db/docs/epic_issues.yml
@@ -4,6 +4,6 @@ classes:
- EpicIssue
feature_categories:
- portfolio_management
-description: TODO
+description: The relationships between Epics and Issues
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/3302
milestone: '10.2'
diff --git a/db/docs/epic_user_mentions.yml b/db/docs/epic_user_mentions.yml
index 15caca9e58b..8d2803b2526 100644
--- a/db/docs/epic_user_mentions.yml
+++ b/db/docs/epic_user_mentions.yml
@@ -3,7 +3,7 @@ table_name: epic_user_mentions
classes:
- EpicUserMention
feature_categories:
-- users
-description: TODO
+- team_planning
+description: User mentions in epic descriptions
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/19009
milestone: '12.6'
diff --git a/db/docs/epics.yml b/db/docs/epics.yml
index 94f33026b1e..a8a07c445d0 100644
--- a/db/docs/epics.yml
+++ b/db/docs/epics.yml
@@ -4,6 +4,6 @@ classes:
- Epic
feature_categories:
- portfolio_management
-description: TODO
+description: Information directly related to Epics, used by epic management features and the roadmap
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/3126
milestone: '10.2'
diff --git a/db/docs/error_tracking_client_keys.yml b/db/docs/error_tracking_client_keys.yml
index b9c7b74f0a3..c07fc282839 100644
--- a/db/docs/error_tracking_client_keys.yml
+++ b/db/docs/error_tracking_client_keys.yml
@@ -4,6 +4,6 @@ classes:
- ErrorTracking::ClientKey
feature_categories:
- error_tracking
-description: TODO
+description: Model to store public keys used by Sentry SDK for Error Tracking
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66466
milestone: '14.2'
diff --git a/db/docs/error_tracking_error_events.yml b/db/docs/error_tracking_error_events.yml
index 19a7f1cbfe8..9d938e47e3c 100644
--- a/db/docs/error_tracking_error_events.yml
+++ b/db/docs/error_tracking_error_events.yml
@@ -4,6 +4,6 @@ classes:
- ErrorTracking::ErrorEvent
feature_categories:
- error_tracking
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/2d1c197ab0bf10071cb52e579edd3808cb0adc21
+description: Persists error event data for the Error Tracking's GitLab backend
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/64712
milestone: '14.1'
diff --git a/db/docs/error_tracking_errors.yml b/db/docs/error_tracking_errors.yml
index b348d47c77f..a961d759da3 100644
--- a/db/docs/error_tracking_errors.yml
+++ b/db/docs/error_tracking_errors.yml
@@ -4,6 +4,6 @@ classes:
- ErrorTracking::Error
feature_categories:
- error_tracking
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/2d1c197ab0bf10071cb52e579edd3808cb0adc21
+description: Persists error data for the Error Tracking's GitLab backend
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/64712
milestone: '14.1'
diff --git a/db/docs/experiment_users.yml b/db/docs/experiment_users.yml
index a136f212a1f..38e6c57a283 100644
--- a/db/docs/experiment_users.yml
+++ b/db/docs/experiment_users.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- experimentation_conversion
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/38397
milestone: '13.3'
diff --git a/db/docs/experiments.yml b/db/docs/experiments.yml
index 496c0a7644c..ef2ccfa8d89 100644
--- a/db/docs/experiments.yml
+++ b/db/docs/experiments.yml
@@ -3,7 +3,7 @@ table_name: experiments
classes:
- Experiment
feature_categories:
-- experimentation_expansion
+- experimentation_conversion
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/38397
milestone: '13.3'
diff --git a/db/docs/geo_cache_invalidation_events.yml b/db/docs/geo_cache_invalidation_events.yml
index 6ae56893281..5695cddfb7f 100644
--- a/db/docs/geo_cache_invalidation_events.yml
+++ b/db/docs/geo_cache_invalidation_events.yml
@@ -4,6 +4,6 @@ classes:
- Geo::CacheInvalidationEvent
feature_categories:
- geo_replication
-description: TODO
+description: Geo event to process feature flag toggles instantly on a secondary by invalidating the cache, belongs to geo_event_log.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/7738
milestone: '11.4'
diff --git a/db/docs/geo_container_repository_updated_events.yml b/db/docs/geo_container_repository_updated_events.yml
index c48c60fbf10..8d17ded97d4 100644
--- a/db/docs/geo_container_repository_updated_events.yml
+++ b/db/docs/geo_container_repository_updated_events.yml
@@ -4,6 +4,6 @@ classes:
- Geo::ContainerRepositoryUpdatedEvent
feature_categories:
- geo_replication
-description: TODO
+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'
diff --git a/db/docs/geo_event_log.yml b/db/docs/geo_event_log.yml
index 122ded0537e..905383664e5 100644
--- a/db/docs/geo_event_log.yml
+++ b/db/docs/geo_event_log.yml
@@ -4,6 +4,6 @@ classes:
- Geo::EventLog
feature_categories:
- geo_replication
-description: TODO
+description: Log of all events that a Geo secondary can process. Parsed/watched through streaming replication on all secondaries.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/cb6c7cbe2a9ee05cea6926e3d8c18f6aa26f4c64
milestone: '9.3'
diff --git a/db/docs/geo_events.yml b/db/docs/geo_events.yml
index 8a56c02d33e..6e30da25f5a 100644
--- a/db/docs/geo_events.yml
+++ b/db/docs/geo_events.yml
@@ -4,6 +4,6 @@ classes:
- Geo::Event
feature_categories:
- geo_replication
-description: TODO
+description: Geo events implemented generically, used by the SSF where all object types can generate an event to be processed by the secondary sites.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/23447
milestone: '12.8'
diff --git a/db/docs/geo_hashed_storage_attachments_events.yml b/db/docs/geo_hashed_storage_attachments_events.yml
index 6d98ea7d21b..457b34af0f1 100644
--- a/db/docs/geo_hashed_storage_attachments_events.yml
+++ b/db/docs/geo_hashed_storage_attachments_events.yml
@@ -4,6 +4,6 @@ classes:
- Geo::HashedStorageAttachmentsEvent
feature_categories:
- geo_replication
-description: TODO
+description: Used to replicate storage attachments migration paths on Geo secondaries from regular to hashed storage.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/3544
milestone: '10.3'
diff --git a/db/docs/geo_hashed_storage_migrated_events.yml b/db/docs/geo_hashed_storage_migrated_events.yml
index 38415c32f52..175015c487d 100644
--- a/db/docs/geo_hashed_storage_migrated_events.yml
+++ b/db/docs/geo_hashed_storage_migrated_events.yml
@@ -4,6 +4,6 @@ classes:
- Geo::HashedStorageMigratedEvent
feature_categories:
- geo_replication
-description: TODO
+description: Used to replicate repository migration paths on Geo secondaries from regular to hashed storage.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/3066
milestone: '10.2'
diff --git a/db/docs/geo_job_artifact_deleted_events.yml b/db/docs/geo_job_artifact_deleted_events.yml
deleted file mode 100644
index d58b0b83924..00000000000
--- a/db/docs/geo_job_artifact_deleted_events.yml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-table_name: geo_job_artifact_deleted_events
-classes:
-- Geo::JobArtifactDeletedEvent
-feature_categories:
-- geo_replication
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/3935
-milestone: '10.4'
diff --git a/db/docs/geo_lfs_object_deleted_events.yml b/db/docs/geo_lfs_object_deleted_events.yml
index 1bf82510ee4..05cafd6d806 100644
--- a/db/docs/geo_lfs_object_deleted_events.yml
+++ b/db/docs/geo_lfs_object_deleted_events.yml
@@ -3,6 +3,6 @@ table_name: geo_lfs_object_deleted_events
classes: []
feature_categories:
- geo_replication
-description: TODO
+description: Geo event for when an LFS object gets deleted, belongs to geo_event_log.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/3481
milestone: '10.2'
diff --git a/db/docs/geo_node_namespace_links.yml b/db/docs/geo_node_namespace_links.yml
index 6847760f494..cede321ed47 100644
--- a/db/docs/geo_node_namespace_links.yml
+++ b/db/docs/geo_node_namespace_links.yml
@@ -4,6 +4,6 @@ classes:
- GeoNodeNamespaceLink
feature_categories:
- geo_replication
-description: TODO
+description: Passthrough table for geo_nodes many-to-many namespaces relation.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/14c6128530579ca92fa79342d4119d25bcff1f2d
milestone: '9.5'
diff --git a/db/docs/geo_node_statuses.yml b/db/docs/geo_node_statuses.yml
index 3a7dfe16df1..ff955e79eb1 100644
--- a/db/docs/geo_node_statuses.yml
+++ b/db/docs/geo_node_statuses.yml
@@ -4,6 +4,6 @@ classes:
- GeoNodeStatus
feature_categories:
- geo_replication
-description: TODO
+description: Contains sites status and metadata for each Geo site, updated async through a scheduled worker.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/3230
milestone: '10.2'
diff --git a/db/docs/geo_nodes.yml b/db/docs/geo_nodes.yml
index 143213cad96..956b79fe0a0 100644
--- a/db/docs/geo_nodes.yml
+++ b/db/docs/geo_nodes.yml
@@ -4,6 +4,6 @@ classes:
- GeoNode
feature_categories:
- geo_replication
-description: TODO
+description: Contains Geo sites configuration data and settings.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/5ab12ad02ed753dd933485094ba45512890f0b50
milestone: '8.5'
diff --git a/db/docs/geo_repositories_changed_events.yml b/db/docs/geo_repositories_changed_events.yml
index 214a4b3fe09..348d8331fe7 100644
--- a/db/docs/geo_repositories_changed_events.yml
+++ b/db/docs/geo_repositories_changed_events.yml
@@ -4,6 +4,6 @@ classes:
- Geo::RepositoriesChangedEvent
feature_categories:
- geo_replication
-description: TODO
+description: Geo event for when the repositories for selective sync of a specific Geo secondary change, belongs to geo_event_log.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/312bc703a4619b87ba2ac4e59623e7747a24502c
milestone: '9.5'
diff --git a/db/docs/geo_repository_created_events.yml b/db/docs/geo_repository_created_events.yml
index 22c546ac0a2..ea7b8558bdc 100644
--- a/db/docs/geo_repository_created_events.yml
+++ b/db/docs/geo_repository_created_events.yml
@@ -4,6 +4,6 @@ classes:
- Geo::RepositoryCreatedEvent
feature_categories:
- geo_replication
-description: TODO
+description: Geo event for when a repository gets created, belongs to geo_event_log.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/f3eacf881659b7af97b7c7ba3289237ec6cdc1cb
milestone: '10.0'
diff --git a/db/docs/geo_repository_deleted_events.yml b/db/docs/geo_repository_deleted_events.yml
index 9c2b72a0172..4814994181a 100644
--- a/db/docs/geo_repository_deleted_events.yml
+++ b/db/docs/geo_repository_deleted_events.yml
@@ -4,6 +4,6 @@ classes:
- Geo::RepositoryDeletedEvent
feature_categories:
- geo_replication
-description: TODO
+description: Geo event for when a repository gets deleted, belongs to geo_event_log.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/04c3da24ac5975b140cf2e6a7e33414543f148f5
milestone: '9.4'
diff --git a/db/docs/geo_repository_renamed_events.yml b/db/docs/geo_repository_renamed_events.yml
index 431577572e3..2e6838f51e4 100644
--- a/db/docs/geo_repository_renamed_events.yml
+++ b/db/docs/geo_repository_renamed_events.yml
@@ -4,6 +4,6 @@ classes:
- Geo::RepositoryRenamedEvent
feature_categories:
- geo_replication
-description: TODO
+description: Geo event for when a repository gets renamed, belongs to geo_event_log.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/6e5fa040d1c689fad4e110dd10be8ddba61ea7ef
milestone: '9.4'
diff --git a/db/docs/geo_repository_updated_events.yml b/db/docs/geo_repository_updated_events.yml
index 0aa83949fef..51a0033d0a7 100644
--- a/db/docs/geo_repository_updated_events.yml
+++ b/db/docs/geo_repository_updated_events.yml
@@ -4,6 +4,6 @@ classes:
- Geo::RepositoryUpdatedEvent
feature_categories:
- geo_replication
-description: TODO
+description: Geo event for when a repository gets updated (content changed), belongs to geo_event_log.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/71cc57b1e4b7721c93107357517235a18f7ba8e2
milestone: '9.3'
diff --git a/db/docs/geo_reset_checksum_events.yml b/db/docs/geo_reset_checksum_events.yml
index ba56f659295..d4aad156687 100644
--- a/db/docs/geo_reset_checksum_events.yml
+++ b/db/docs/geo_reset_checksum_events.yml
@@ -4,6 +4,6 @@ classes:
- Geo::ResetChecksumEvent
feature_categories:
- geo_replication
-description: TODO
+description: Geo event for when a project gets reverified on the primary, belongs to geo_event_log.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/7394
milestone: '11.4'
diff --git a/db/docs/gitlab_subscription_histories.yml b/db/docs/gitlab_subscription_histories.yml
index 428b17a8e85..1b84c943a04 100644
--- a/db/docs/gitlab_subscription_histories.yml
+++ b/db/docs/gitlab_subscription_histories.yml
@@ -4,6 +4,6 @@ classes:
- GitlabSubscriptionHistory
feature_categories:
- purchase
-description: TODO
+description: History log for the gitlab_subscriptions table
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/19694
milestone: '12.6'
diff --git a/db/docs/gitlab_subscriptions.yml b/db/docs/gitlab_subscriptions.yml
index e32156da0c8..d4a15216aa6 100644
--- a/db/docs/gitlab_subscriptions.yml
+++ b/db/docs/gitlab_subscriptions.yml
@@ -4,6 +4,6 @@ classes:
- GitlabSubscription
feature_categories:
- purchase
-description: TODO
+description: Used to store information related to GitLab subscriptions
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/7885
milestone: '11.6'
diff --git a/db/docs/group_crm_settings.yml b/db/docs/group_crm_settings.yml
index 977ba21e2f8..3798512d05e 100644
--- a/db/docs/group_crm_settings.yml
+++ b/db/docs/group_crm_settings.yml
@@ -3,7 +3,7 @@ table_name: group_crm_settings
classes:
- Group::CrmSettings
feature_categories:
-- subgroups
-description: TODO
+- service_desk
+description: Group-level settings for CRM-related features
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/76983
milestone: '14.7'
diff --git a/db/docs/group_custom_attributes.yml b/db/docs/group_custom_attributes.yml
index 6a06b847414..3bf4f6a0f92 100644
--- a/db/docs/group_custom_attributes.yml
+++ b/db/docs/group_custom_attributes.yml
@@ -4,6 +4,6 @@ classes:
- GroupCustomAttribute
feature_categories:
- subgroups
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/1f773a8ef5a1f76166d0455c6a5e473278885c17
+description: Stores custom attributes per group
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/14593
milestone: '10.2'
diff --git a/db/docs/group_deploy_keys.yml b/db/docs/group_deploy_keys.yml
index 1b456703e37..c96b6fd0470 100644
--- a/db/docs/group_deploy_keys.yml
+++ b/db/docs/group_deploy_keys.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- secrets_management
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/30886
milestone: '13.1'
diff --git a/db/docs/group_deploy_keys_groups.yml b/db/docs/group_deploy_keys_groups.yml
index e50849a6967..c8c36cc16b4 100644
--- a/db/docs/group_deploy_keys_groups.yml
+++ b/db/docs/group_deploy_keys_groups.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- advanced_deployments
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/32901
milestone: '13.2'
diff --git a/db/docs/group_features.yml b/db/docs/group_features.yml
new file mode 100644
index 00000000000..ca156be4117
--- /dev/null
+++ b/db/docs/group_features.yml
@@ -0,0 +1,9 @@
+---
+table_name: group_features
+classes:
+- Groups::FeatureSetting
+feature_categories:
+- navigation
+description: Stores access levels for group features, like the wiki
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/82017
+milestone: '14.10'
diff --git a/db/docs/group_import_states.yml b/db/docs/group_import_states.yml
index 72acbaa0daa..fe51c414c25 100644
--- a/db/docs/group_import_states.yml
+++ b/db/docs/group_import_states.yml
@@ -4,6 +4,6 @@ classes:
- GroupImportState
feature_categories:
- importers
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Used to store and track the group import status when using the Import/Export feature
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/29588
milestone: '13.0'
diff --git a/db/docs/group_wiki_repositories.yml b/db/docs/group_wiki_repositories.yml
index 6a5a1976ca3..0c4ce444958 100644
--- a/db/docs/group_wiki_repositories.yml
+++ b/db/docs/group_wiki_repositories.yml
@@ -4,6 +4,6 @@ classes:
- GroupWikiRepository
feature_categories:
- wiki
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Stores information about group wiki repositories.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/31121
milestone: '13.0'
diff --git a/db/docs/import_export_uploads.yml b/db/docs/import_export_uploads.yml
index f9295ef89c9..6cac47c8490 100644
--- a/db/docs/import_export_uploads.yml
+++ b/db/docs/import_export_uploads.yml
@@ -4,6 +4,6 @@ classes:
- ImportExportUpload
feature_categories:
- importers
-description: TODO
+description: Used to store the location of the imported or exported archives files of groups or projects when using the feature Import/Export
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/a2bf1641546a1d3eeb3e9f44734854f655c0adef
milestone: '11.1'
diff --git a/db/docs/import_failures.yml b/db/docs/import_failures.yml
index ef0e71deca3..7fb01579573 100644
--- a/db/docs/import_failures.yml
+++ b/db/docs/import_failures.yml
@@ -4,6 +4,6 @@ classes:
- ImportFailure
feature_categories:
- importers
-description: TODO
+description: Used to store group or project import failures that occur when using the Import/Export feature
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/20727
milestone: '12.6'
diff --git a/db/docs/incident_management_escalation_policies.yml b/db/docs/incident_management_escalation_policies.yml
index f8bb51957fd..9584f65b14d 100644
--- a/db/docs/incident_management_escalation_policies.yml
+++ b/db/docs/incident_management_escalation_policies.yml
@@ -4,6 +4,6 @@ classes:
- IncidentManagement::EscalationPolicy
feature_categories:
- incident_management
-description: TODO
+description: Persists information about escalation policies in a project
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/60685
milestone: '13.12'
diff --git a/db/docs/incident_management_escalation_rules.yml b/db/docs/incident_management_escalation_rules.yml
index 6f97d8b6524..40c1f9bdcc0 100644
--- a/db/docs/incident_management_escalation_rules.yml
+++ b/db/docs/incident_management_escalation_rules.yml
@@ -4,6 +4,6 @@ classes:
- IncidentManagement::EscalationRule
feature_categories:
- incident_management
-description: TODO
+description: Persists information about escalation rules for incident management
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/60685
milestone: '13.12'
diff --git a/db/docs/incident_management_issuable_escalation_statuses.yml b/db/docs/incident_management_issuable_escalation_statuses.yml
index 4c0010f212a..466bc0314b6 100644
--- a/db/docs/incident_management_issuable_escalation_statuses.yml
+++ b/db/docs/incident_management_issuable_escalation_statuses.yml
@@ -4,6 +4,6 @@ classes:
- IncidentManagement::IssuableEscalationStatus
feature_categories:
- incident_management
-description: TODO
+description: Persists escalation status information for incidents
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/65206
milestone: '14.2'
diff --git a/db/docs/incident_management_oncall_participants.yml b/db/docs/incident_management_oncall_participants.yml
index a394afae79b..9186be4824c 100644
--- a/db/docs/incident_management_oncall_participants.yml
+++ b/db/docs/incident_management_oncall_participants.yml
@@ -4,6 +4,7 @@ classes:
- IncidentManagement::OncallParticipant
feature_categories:
- incident_management
-description: TODO
+- on_call_schedule_management
+description: Persists information about on-call rotation participants
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49058
milestone: '13.7'
diff --git a/db/docs/incident_management_oncall_rotations.yml b/db/docs/incident_management_oncall_rotations.yml
index 114973d12be..bf9df2e2d2a 100644
--- a/db/docs/incident_management_oncall_rotations.yml
+++ b/db/docs/incident_management_oncall_rotations.yml
@@ -4,6 +4,7 @@ classes:
- IncidentManagement::OncallRotation
feature_categories:
- incident_management
-description: TODO
+- on_call_schedule_management
+description: Persists information about on-call rotation
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49058
milestone: '13.7'
diff --git a/db/docs/incident_management_oncall_schedules.yml b/db/docs/incident_management_oncall_schedules.yml
index deb05826e08..9fa0ed1bec5 100644
--- a/db/docs/incident_management_oncall_schedules.yml
+++ b/db/docs/incident_management_oncall_schedules.yml
@@ -4,6 +4,7 @@ classes:
- IncidentManagement::OncallSchedule
feature_categories:
- incident_management
-description: TODO
+- on_call_schedule_management
+description: Persists on-call schedules for incident management in a project
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/47407
milestone: '13.7'
diff --git a/db/docs/incident_management_oncall_shifts.yml b/db/docs/incident_management_oncall_shifts.yml
index 2e1a12032d4..6ef7de5da50 100644
--- a/db/docs/incident_management_oncall_shifts.yml
+++ b/db/docs/incident_management_oncall_shifts.yml
@@ -4,6 +4,7 @@ classes:
- IncidentManagement::OncallShift
feature_categories:
- incident_management
-description: TODO
+- on_call_schedule_management
+description: Tracks past and present on-call shifts
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49423
milestone: '13.8'
diff --git a/db/docs/incident_management_pending_alert_escalations.yml b/db/docs/incident_management_pending_alert_escalations.yml
index 5c8f456f084..c39b8d74ce2 100644
--- a/db/docs/incident_management_pending_alert_escalations.yml
+++ b/db/docs/incident_management_pending_alert_escalations.yml
@@ -4,6 +4,6 @@ classes:
- IncidentManagement::PendingEscalations::Alert
feature_categories:
- incident_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/e5cc867503dfbd54f99df90cce6be39bc4fde712
+description: Persists information about pending alert escalations for incidents
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/64274
milestone: '14.1'
diff --git a/db/docs/incident_management_pending_issue_escalations.yml b/db/docs/incident_management_pending_issue_escalations.yml
index 0956b1f9453..eb8f11fc72f 100644
--- a/db/docs/incident_management_pending_issue_escalations.yml
+++ b/db/docs/incident_management_pending_issue_escalations.yml
@@ -4,6 +4,6 @@ classes:
- IncidentManagement::PendingEscalations::Issue
feature_categories:
- incident_management
-description: TODO
+description: Represents when issues should be escalated according to a project's escalation policy
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/65209
milestone: '14.3'
diff --git a/db/docs/incident_management_timeline_events.yml b/db/docs/incident_management_timeline_events.yml
index d13a6ec29ec..6031f0d32e2 100644
--- a/db/docs/incident_management_timeline_events.yml
+++ b/db/docs/incident_management_timeline_events.yml
@@ -4,6 +4,6 @@ classes:
- IncidentManagement::TimelineEvent
feature_categories:
- incident_management
-description: TODO
+description: Persists timeline events for an incident
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74530
milestone: '14.6'
diff --git a/db/docs/integrations.yml b/db/docs/integrations.yml
index 708bd6d8b1a..4629b7558ed 100644
--- a/db/docs/integrations.yml
+++ b/db/docs/integrations.yml
@@ -50,6 +50,8 @@ classes:
- Integrations::Zentao
feature_categories:
- integrations
-description: TODO
+description: |
+ Support 3rd party integrations: Jira, Slack, etc., formerly services table.
+ https://gitlab.com/gitlab-org/gitlab/-/commit/1dab19d0d7b25cb5af27b8d10c8b615b2d38c2cf
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/64562
milestone: '9.4'
diff --git a/db/docs/internal_ids.yml b/db/docs/internal_ids.yml
index 48596a153d6..100e58ad921 100644
--- a/db/docs/internal_ids.yml
+++ b/db/docs/internal_ids.yml
@@ -3,8 +3,7 @@ table_name: internal_ids
classes:
- InternalId
feature_categories:
-- projects
-- subgroups
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/754272e392c0da088200a1b56156600973f63267
+- database
+description: Keeps track of counters scoped to a certain context, e.g. a project-wide counter for issues.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/17580
milestone: '10.7'
diff --git a/db/docs/issuable_severities.yml b/db/docs/issuable_severities.yml
index 9a86931e4c3..5f9a8f5ba43 100644
--- a/db/docs/issuable_severities.yml
+++ b/db/docs/issuable_severities.yml
@@ -4,6 +4,6 @@ classes:
- IssuableSeverity
feature_categories:
- team_planning
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Integer representing severity applied to issues, currently used for incidents
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40272
milestone: '13.4'
diff --git a/db/docs/issuable_slas.yml b/db/docs/issuable_slas.yml
index 631086f68a9..14e94a3aed3 100644
--- a/db/docs/issuable_slas.yml
+++ b/db/docs/issuable_slas.yml
@@ -4,6 +4,6 @@ classes:
- IssuableSla
feature_categories:
- incident_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/44928
+description: Persists information about incident SLAs for incidents
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/44253
milestone: '13.5'
diff --git a/db/docs/issue_assignees.yml b/db/docs/issue_assignees.yml
index 5b09ffa4b87..f6a06e7c51d 100644
--- a/db/docs/issue_assignees.yml
+++ b/db/docs/issue_assignees.yml
@@ -4,6 +4,6 @@ classes:
- IssueAssignee
feature_categories:
- team_planning
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/ac5d8fddd6809113e3d43d94c315f993605135e9
+description: Users assigned to an issue
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/1541
milestone: '9.2'
diff --git a/db/docs/issue_customer_relations_contacts.yml b/db/docs/issue_customer_relations_contacts.yml
index d88ccc1c72b..1548835f6d3 100644
--- a/db/docs/issue_customer_relations_contacts.yml
+++ b/db/docs/issue_customer_relations_contacts.yml
@@ -3,7 +3,7 @@ table_name: issue_customer_relations_contacts
classes:
- CustomerRelations::IssueContact
feature_categories:
-- purchase
-description: TODO
+- team_planning
+description: Holds Customer Relations (CRM) Contacts
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/71007
milestone: '14.4'
diff --git a/db/docs/issue_email_participants.yml b/db/docs/issue_email_participants.yml
index 11995b17d2c..8cbed5f9d8f 100644
--- a/db/docs/issue_email_participants.yml
+++ b/db/docs/issue_email_participants.yml
@@ -4,6 +4,6 @@ classes:
- IssueEmailParticipant
feature_categories:
- service_desk
-description: TODO
+description: Email addresses for non-GitLab users added to issues as participants
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/42943
milestone: '13.5'
diff --git a/db/docs/issue_emails.yml b/db/docs/issue_emails.yml
index 48129cff428..3f6c3ee3d72 100644
--- a/db/docs/issue_emails.yml
+++ b/db/docs/issue_emails.yml
@@ -3,7 +3,8 @@ table_name: issue_emails
classes:
- Issue::Email
feature_categories:
+- service_desk
- team_planning
-description: TODO
+description: The Message-ID of the original email that resulted in the creation of an issue
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/71749
milestone: '14.6'
diff --git a/db/docs/issue_links.yml b/db/docs/issue_links.yml
index 3eb0ba63125..592a4b3873f 100644
--- a/db/docs/issue_links.yml
+++ b/db/docs/issue_links.yml
@@ -4,6 +4,6 @@ classes:
- IssueLink
feature_categories:
- team_planning
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/7afdb31770f927cf4fcca98ab675e015f39f8479
+description: Links two issues by relationship type, which can be related or blocking
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/1719
milestone: '9.4'
diff --git a/db/docs/issue_tracker_data.yml b/db/docs/issue_tracker_data.yml
index 03aa6132fc4..3af23de8633 100644
--- a/db/docs/issue_tracker_data.yml
+++ b/db/docs/issue_tracker_data.yml
@@ -4,6 +4,6 @@ classes:
- Integrations::IssueTrackerData
feature_categories:
- integrations
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/1f332ae8da994509232c7601074b25514ad23c52
+description: Data related to the issue tracker integrations.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/14187
milestone: '12.0'
diff --git a/db/docs/issue_user_mentions.yml b/db/docs/issue_user_mentions.yml
index f854ac9bc96..72e0d483c64 100644
--- a/db/docs/issue_user_mentions.yml
+++ b/db/docs/issue_user_mentions.yml
@@ -4,6 +4,6 @@ classes:
- IssueUserMention
feature_categories:
- team_planning
-description: TODO
+description: User mentions in issue descriptions
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/19009
milestone: '12.6'
diff --git a/db/docs/issues.yml b/db/docs/issues.yml
index f8e70998cd0..db95aea01c3 100644
--- a/db/docs/issues.yml
+++ b/db/docs/issues.yml
@@ -5,6 +5,6 @@ classes:
- WorkItem
feature_categories:
- team_planning
-description: TODO
+description: Information describing issues, which is also used by the WorkItem class
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9ba1224867665844b117fa037e1465bb706b3685
milestone: "<6.0"
diff --git a/db/docs/issues_prometheus_alert_events.yml b/db/docs/issues_prometheus_alert_events.yml
index 4a222ab3924..01ff7f9b6e4 100644
--- a/db/docs/issues_prometheus_alert_events.yml
+++ b/db/docs/issues_prometheus_alert_events.yml
@@ -3,6 +3,6 @@ table_name: issues_prometheus_alert_events
classes: []
feature_categories:
- incident_management
-description: TODO
+description: Adds relationship between PrometheusAlertEvent and issues created due to them
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/17477
milestone: '12.4'
diff --git a/db/docs/issues_self_managed_prometheus_alert_events.yml b/db/docs/issues_self_managed_prometheus_alert_events.yml
index 016e1f17a6e..feb208d7c3a 100644
--- a/db/docs/issues_self_managed_prometheus_alert_events.yml
+++ b/db/docs/issues_self_managed_prometheus_alert_events.yml
@@ -3,6 +3,6 @@ table_name: issues_self_managed_prometheus_alert_events
classes: []
feature_categories:
- incident_management
-description: TODO
+description: Adds associations between Issues table and Prometheus alerts from self-managed Prometheus instances
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/18046
milestone: '12.4'
diff --git a/db/docs/iterations_cadences.yml b/db/docs/iterations_cadences.yml
index d47214ba780..5c6ea38b10e 100644
--- a/db/docs/iterations_cadences.yml
+++ b/db/docs/iterations_cadences.yml
@@ -4,6 +4,6 @@ classes:
- Iterations::Cadence
feature_categories:
- team_planning
-description: TODO
+description: Defines an iteration cadence for a group, used to define how iterations should act
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/50707
-milestone: '13.10'
+milestone: '13.9'
diff --git a/db/docs/jira_connect_installations.yml b/db/docs/jira_connect_installations.yml
index 0ce19242942..8695e0294b6 100644
--- a/db/docs/jira_connect_installations.yml
+++ b/db/docs/jira_connect_installations.yml
@@ -4,6 +4,6 @@ classes:
- JiraConnectInstallation
feature_categories:
- integrations
-description: TODO
+description: GitLab.com for Jira Cloud app installation data, formerly Jira Connect App.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/9593
milestone: '11.9'
diff --git a/db/docs/jira_connect_subscriptions.yml b/db/docs/jira_connect_subscriptions.yml
index c7b134fb201..775ae3aa96c 100644
--- a/db/docs/jira_connect_subscriptions.yml
+++ b/db/docs/jira_connect_subscriptions.yml
@@ -4,6 +4,6 @@ classes:
- JiraConnectSubscription
feature_categories:
- integrations
-description: TODO
+description: GitLab.com for Jira Cloud app subscriptions data, formerly Jira Connect App.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/10453
milestone: '11.11'
diff --git a/db/docs/jira_imports.yml b/db/docs/jira_imports.yml
index 497b0776c4c..38cdca874e2 100644
--- a/db/docs/jira_imports.yml
+++ b/db/docs/jira_imports.yml
@@ -4,6 +4,6 @@ classes:
- JiraImportState
feature_categories:
- integrations
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
-milestone: '13.0'
+description: Track Jira issue import progress into GitLab issues.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/28108
+milestone: '12.10'
diff --git a/db/docs/jira_tracker_data.yml b/db/docs/jira_tracker_data.yml
index 30915569024..6e7d6236ffa 100644
--- a/db/docs/jira_tracker_data.yml
+++ b/db/docs/jira_tracker_data.yml
@@ -4,6 +4,6 @@ classes:
- Integrations::JiraTrackerData
feature_categories:
- integrations
-description: TODO
+description: Data related to the Jira integration.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/1f332ae8da994509232c7601074b25514ad23c52
milestone: '12.0'
diff --git a/db/docs/keys.yml b/db/docs/keys.yml
index 3bb5ed48b19..d016b316c15 100644
--- a/db/docs/keys.yml
+++ b/db/docs/keys.yml
@@ -5,7 +5,8 @@ classes:
- Key
- LDAPKey
feature_categories:
-- users
-description: TODO
+- authentication_and_authorization
+- continuous_delivery
+description: SSH keys used by users or for deployments.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9ba1224867665844b117fa037e1465bb706b3685
milestone: "<6.0"
diff --git a/db/docs/label_links.yml b/db/docs/label_links.yml
index 28e261c6ea1..5eb10e5e968 100644
--- a/db/docs/label_links.yml
+++ b/db/docs/label_links.yml
@@ -4,6 +4,6 @@ classes:
- LabelLink
feature_categories:
- team_planning
-description: TODO
+description: Information linking labels with target objects that can be labelled; such as issues, MRs and epics
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/03654a6abf47c88b8b980a6707874ff78080d2fe
milestone: '7.2'
diff --git a/db/docs/label_priorities.yml b/db/docs/label_priorities.yml
index 28ff029515c..608cda8590e 100644
--- a/db/docs/label_priorities.yml
+++ b/db/docs/label_priorities.yml
@@ -4,6 +4,6 @@ classes:
- LabelPriority
feature_categories:
- team_planning
-description: TODO
+description: The relative priority assigned to a label within a project, if any
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/297892011330ecdd2fa7cbe47fbc6fd4f3b62171
-milestone: '8.13'
+milestone: '8.14'
diff --git a/db/docs/labels.yml b/db/docs/labels.yml
index aafe399e8c7..efda4b65021 100644
--- a/db/docs/labels.yml
+++ b/db/docs/labels.yml
@@ -6,6 +6,6 @@ classes:
- ProjectLabel
feature_categories:
- team_planning
-description: TODO
+description: Information related to labels, which can be associated with groups or projects
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/03654a6abf47c88b8b980a6707874ff78080d2fe
milestone: '7.2'
diff --git a/db/docs/lfs_file_locks.yml b/db/docs/lfs_file_locks.yml
index c7f8463165e..8cd1c2fd4f9 100644
--- a/db/docs/lfs_file_locks.yml
+++ b/db/docs/lfs_file_locks.yml
@@ -4,6 +4,6 @@ classes:
- LfsFileLock
feature_categories:
- git_lfs
-description: TODO
+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 f0f16f74b33..a18699e3557 100644
--- a/db/docs/lfs_object_states.yml
+++ b/db/docs/lfs_object_states.yml
@@ -4,6 +4,6 @@ classes:
- Geo::LfsObjectState
feature_categories:
- git_lfs
-description: TODO
+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 575ca8f181a..0e26e3c7758 100644
--- a/db/docs/lfs_objects.yml
+++ b/db/docs/lfs_objects.yml
@@ -4,6 +4,6 @@ classes:
- LfsObject
feature_categories:
- git_lfs
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/14032d8eb1a60ae5920286249c1044be2fa27278
+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 4a835bf7a40..85cc8f94022 100644
--- a/db/docs/lfs_objects_projects.yml
+++ b/db/docs/lfs_objects_projects.yml
@@ -5,6 +5,6 @@ classes:
feature_categories:
- git_lfs
- source_code_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/14032d8eb1a60ae5920286249c1044be2fa27278
+description: Join table relating lfs_objects and projects
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/1727
milestone: '8.2'
diff --git a/db/docs/licenses.yml b/db/docs/licenses.yml
index 433dbc9c5b5..5e178996e3d 100644
--- a/db/docs/licenses.yml
+++ b/db/docs/licenses.yml
@@ -4,6 +4,6 @@ classes:
- License
feature_categories:
- purchase
-description: TODO
+description: Used to store information related to the instance's license
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/d1f2b09fadcfba210c5121bd214b910b9f9809fd
milestone: '7.11'
diff --git a/db/docs/list_user_preferences.yml b/db/docs/list_user_preferences.yml
index a53602899eb..cd2b53fd384 100644
--- a/db/docs/list_user_preferences.yml
+++ b/db/docs/list_user_preferences.yml
@@ -3,7 +3,7 @@ table_name: list_user_preferences
classes:
- ListUserPreference
feature_categories:
-- users
-description: TODO
+- team_planning
+description: Issue board list preferences on a per-user basis, specifically whether the user has collapsed the list or not
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/15657
milestone: '12.3'
diff --git a/db/docs/lists.yml b/db/docs/lists.yml
index 5ccd20c300f..4633be6fb58 100644
--- a/db/docs/lists.yml
+++ b/db/docs/lists.yml
@@ -3,7 +3,7 @@ table_name: lists
classes:
- List
feature_categories:
-- design_management
-description: TODO
+- team_planning
+description: Configuration of a single list on an issue board
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/611dab2e522e5e59cf09cd459a31686e65616863
milestone: '8.11'
diff --git a/db/docs/member_tasks.yml b/db/docs/member_tasks.yml
index 7f55c8d6eec..8802d50176b 100644
--- a/db/docs/member_tasks.yml
+++ b/db/docs/member_tasks.yml
@@ -3,7 +3,7 @@ table_name: member_tasks
classes:
- MemberTask
feature_categories:
-- authentication_and_authorization
+- experimentation_activation
description: TODO
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69299
milestone: '14.5'
diff --git a/db/docs/members.yml b/db/docs/members.yml
index ebf8a4f3bc6..b26d0edd6c9 100644
--- a/db/docs/members.yml
+++ b/db/docs/members.yml
@@ -8,6 +8,6 @@ classes:
feature_categories:
- projects
- subgroups
-description: TODO
+description: Stores members per namespace
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/3503b504eabf95487fc3fb49df953a7d694da4fe
milestone: '7.4'
diff --git a/db/docs/merge_request_assignees.yml b/db/docs/merge_request_assignees.yml
index 38c94ff3c30..6fd82ac003e 100644
--- a/db/docs/merge_request_assignees.yml
+++ b/db/docs/merge_request_assignees.yml
@@ -4,6 +4,6 @@ classes:
- MergeRequestAssignee
feature_categories:
- code_review
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/929ee4d18da886826e9fcc15c35b4d4024bc8237
+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 ec791ef2567..9a9338713a6 100644
--- a/db/docs/merge_request_cleanup_schedules.yml
+++ b/db/docs/merge_request_cleanup_schedules.yml
@@ -4,6 +4,6 @@ classes:
- MergeRequest::CleanupSchedule
feature_categories:
- code_review
-description: TODO
+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_commits.yml b/db/docs/merge_request_context_commits.yml
index d9b4729c7b9..4c52a0a6c08 100644
--- a/db/docs/merge_request_context_commits.yml
+++ b/db/docs/merge_request_context_commits.yml
@@ -4,6 +4,6 @@ classes:
- MergeRequestContextCommit
feature_categories:
- code_review
-description: TODO
+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 ab634358238..4a07b37993e 100644
--- a/db/docs/merge_request_diff_commit_users.yml
+++ b/db/docs/merge_request_diff_commit_users.yml
@@ -4,6 +4,6 @@ classes:
- MergeRequest::DiffCommitUser
feature_categories:
- code_review
-description: TODO
+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 8f29d38b2a9..155b6f82612 100644
--- a/db/docs/merge_request_diff_commits.yml
+++ b/db/docs/merge_request_diff_commits.yml
@@ -4,6 +4,6 @@ classes:
- MergeRequestDiffCommit
feature_categories:
- code_review
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/aff5c9f3e5ecdd9eee2b2b60ab6367da878582fc
+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_details.yml b/db/docs/merge_request_diff_details.yml
index 4d48beb4de6..ff0770e97b6 100644
--- a/db/docs/merge_request_diff_details.yml
+++ b/db/docs/merge_request_diff_details.yml
@@ -3,7 +3,7 @@ table_name: merge_request_diff_details
classes:
- MergeRequestDiffDetail
feature_categories:
-- code_review
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+- geo_replication
+description: External MR diff replication detail
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/34248
milestone: '13.4'
diff --git a/db/docs/merge_request_diff_files.yml b/db/docs/merge_request_diff_files.yml
index 9d3e9c7715b..56b7b0ec6ee 100644
--- a/db/docs/merge_request_diff_files.yml
+++ b/db/docs/merge_request_diff_files.yml
@@ -4,6 +4,6 @@ classes:
- MergeRequestDiffFile
feature_categories:
- code_review
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9a73b634ab4220f68a8296ccb582a68293874489
+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 f8df727e7fa..912f972e67d 100644
--- a/db/docs/merge_request_diffs.yml
+++ b/db/docs/merge_request_diffs.yml
@@ -4,6 +4,6 @@ classes:
- MergeRequestDiff
feature_categories:
- code_review
-description: TODO
+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 a2fb3d187d6..5faf14d0875 100644
--- a/db/docs/merge_request_metrics.yml
+++ b/db/docs/merge_request_metrics.yml
@@ -5,6 +5,6 @@ classes:
feature_categories:
- value_stream_management
- code_review
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/487906b3861068a8f81125814f919a07bfab8469
+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_reviewers.yml b/db/docs/merge_request_reviewers.yml
index a039a2bba84..61810bd13c9 100644
--- a/db/docs/merge_request_reviewers.yml
+++ b/db/docs/merge_request_reviewers.yml
@@ -4,6 +4,6 @@ classes:
- MergeRequestReviewer
feature_categories:
- code_review
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+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_request_user_mentions.yml b/db/docs/merge_request_user_mentions.yml
index edae95c3a65..95d2117c12b 100644
--- a/db/docs/merge_request_user_mentions.yml
+++ b/db/docs/merge_request_user_mentions.yml
@@ -3,7 +3,7 @@ table_name: merge_request_user_mentions
classes:
- MergeRequestUserMention
feature_categories:
-- code_review
-description: TODO
+- team_planning
+description: Store user mentions for merge requests
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/19009
milestone: '12.6'
diff --git a/db/docs/merge_requests.yml b/db/docs/merge_requests.yml
index 49f3b2f97e8..6546d28a534 100644
--- a/db/docs/merge_requests.yml
+++ b/db/docs/merge_requests.yml
@@ -4,6 +4,6 @@ classes:
- MergeRequest
feature_categories:
- code_review
-description: TODO
+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 fd68b5627f8..210419bc75f 100644
--- a/db/docs/merge_requests_closing_issues.yml
+++ b/db/docs/merge_requests_closing_issues.yml
@@ -4,6 +4,6 @@ classes:
- MergeRequestsClosingIssues
feature_categories:
- code_review
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/ba25e2f1ac61b47940f939a2d9f1d0ad417e1de2
+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/metrics_dashboard_annotations.yml b/db/docs/metrics_dashboard_annotations.yml
index e5f03bf4525..a874ef0dfdc 100644
--- a/db/docs/metrics_dashboard_annotations.yml
+++ b/db/docs/metrics_dashboard_annotations.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- metrics
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27583
milestone: '13.0'
diff --git a/db/docs/metrics_users_starred_dashboards.yml b/db/docs/metrics_users_starred_dashboards.yml
index 2d86519455c..903b563d071 100644
--- a/db/docs/metrics_users_starred_dashboards.yml
+++ b/db/docs/metrics_users_starred_dashboards.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- metrics
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/29912
milestone: '13.0'
diff --git a/db/docs/milestones.yml b/db/docs/milestones.yml
index be4c7540c43..c41bb289f37 100644
--- a/db/docs/milestones.yml
+++ b/db/docs/milestones.yml
@@ -4,6 +4,6 @@ classes:
- Milestone
feature_categories:
- team_planning
-description: TODO
+description: Information related to milestones, used by team planning features to timebox work
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/23d950855d6d2524d00b1f0618c008e2529f06a4
milestone: "<6.0"
diff --git a/db/docs/namespace_admin_notes.yml b/db/docs/namespace_admin_notes.yml
index afc9f814fd6..f46d8f8846b 100644
--- a/db/docs/namespace_admin_notes.yml
+++ b/db/docs/namespace_admin_notes.yml
@@ -3,7 +3,8 @@ table_name: namespace_admin_notes
classes:
- Namespace::AdminNote
feature_categories:
+- authentication_and_authorization
- subgroups
-description: TODO
+description: Contains notes about groups that are visible to server administrators.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/47825
milestone: '13.11'
diff --git a/db/docs/namespace_ci_cd_settings.yml b/db/docs/namespace_ci_cd_settings.yml
new file mode 100644
index 00000000000..8159f721c98
--- /dev/null
+++ b/db/docs/namespace_ci_cd_settings.yml
@@ -0,0 +1,10 @@
+---
+table_name: namespace_ci_cd_settings
+classes:
+- NamespaceCiCdSetting
+feature_categories:
+- continuous_integration
+- runner_fleet
+description: Namespace-scoped settings related to the CI/CD domain
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/86477
+milestone: '15.0'
diff --git a/db/docs/namespace_limits.yml b/db/docs/namespace_limits.yml
index 4b528dcd447..55b174f9e6f 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:
-- subgroups
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+- utilization
+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_package_settings.yml b/db/docs/namespace_package_settings.yml
index 5d5971ca73f..518458dd02f 100644
--- a/db/docs/namespace_package_settings.yml
+++ b/db/docs/namespace_package_settings.yml
@@ -4,6 +4,6 @@ classes:
- Namespace::PackageSetting
feature_categories:
- package_registry
-description: TODO
+description: Namespace and group-level settings for the package registry
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/50104
milestone: '13.8'
diff --git a/db/docs/namespace_settings.yml b/db/docs/namespace_settings.yml
index a452d2473c5..ef2f96eb46e 100644
--- a/db/docs/namespace_settings.yml
+++ b/db/docs/namespace_settings.yml
@@ -4,6 +4,6 @@ classes:
- NamespaceSetting
feature_categories:
- subgroups
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Stores settings per namespace
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/36321
milestone: '13.2'
diff --git a/db/docs/namespaces.yml b/db/docs/namespaces.yml
index 49d84d15a75..0518b055e52 100644
--- a/db/docs/namespaces.yml
+++ b/db/docs/namespaces.yml
@@ -7,6 +7,6 @@ classes:
- Namespaces::UserNamespace
feature_categories:
- subgroups
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/e29ccece332e57c9fb6c532a3680e3b457e3a301
+description: Storing namespaces records for groups, users and projects
+introduced_by_url: https://github.com/gitlabhq/gitlabhq/pull/2051
milestone: "<6.0"
diff --git a/db/docs/note_diff_files.yml b/db/docs/note_diff_files.yml
index a3908378d92..33921af7f6d 100644
--- a/db/docs/note_diff_files.yml
+++ b/db/docs/note_diff_files.yml
@@ -4,6 +4,6 @@ classes:
- NoteDiffFile
feature_categories:
- code_review
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/bb8f2520b4254c9dabe377df48e29c5f17894a1d
+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 9ceeb0e1fe1..f97bfc5bb5c 100644
--- a/db/docs/notes.yml
+++ b/db/docs/notes.yml
@@ -12,7 +12,11 @@ classes:
- SyntheticNote
- WeightNote
feature_categories:
+- code_review
+- portfolio_management
+- service_desk
+- snippets
- team_planning
-description: TODO
+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
milestone: "<6.0"
diff --git a/db/docs/notification_settings.yml b/db/docs/notification_settings.yml
index 8791213322c..214db1ca14a 100644
--- a/db/docs/notification_settings.yml
+++ b/db/docs/notification_settings.yml
@@ -4,6 +4,6 @@ classes:
- NotificationSetting
feature_categories:
- team_planning
-description: TODO
+description: User preferences for receiving notifications related to various actions within the application
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/31b0e53015e38e51d9c02cca85c9279600b1bf85
milestone: '8.7'
diff --git a/db/docs/operations_feature_flags.yml b/db/docs/operations_feature_flags.yml
index 1a294aaa07a..c84ed55d0fb 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:
-- integrations
+- release
description: TODO
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/7433
milestone: '11.4'
diff --git a/db/docs/operations_feature_flags_issues.yml b/db/docs/operations_feature_flags_issues.yml
index 9b440b5cb41..660c8161a08 100644
--- a/db/docs/operations_feature_flags_issues.yml
+++ b/db/docs/operations_feature_flags_issues.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- feature_flags
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/32876
milestone: '13.1'
diff --git a/db/docs/operations_strategies_user_lists.yml b/db/docs/operations_strategies_user_lists.yml
index 7e283021e43..d56950b877c 100644
--- a/db/docs/operations_strategies_user_lists.yml
+++ b/db/docs/operations_strategies_user_lists.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- feature_flags
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/30243
milestone: '13.0'
diff --git a/db/docs/operations_user_lists.yml b/db/docs/operations_user_lists.yml
index 4f1473bd09d..68af1fae839 100644
--- a/db/docs/operations_user_lists.yml
+++ b/db/docs/operations_user_lists.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- feature_flags
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/28822
milestone: '13.0'
diff --git a/db/docs/packages_build_infos.yml b/db/docs/packages_build_infos.yml
index 5ddea0efdc0..5eae65c0e0e 100644
--- a/db/docs/packages_build_infos.yml
+++ b/db/docs/packages_build_infos.yml
@@ -4,6 +4,6 @@ classes:
- Packages::BuildInfo
feature_categories:
- package_registry
-description: TODO
+description: Join table relating packages_packages with ci_pipelines
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/19796
milestone: '12.6'
diff --git a/db/docs/packages_cleanup_policies.yml b/db/docs/packages_cleanup_policies.yml
new file mode 100644
index 00000000000..1221c7952a0
--- /dev/null
+++ b/db/docs/packages_cleanup_policies.yml
@@ -0,0 +1,9 @@
+---
+table_name: packages_cleanup_policies
+classes:
+- Packages::Cleanup::Policy
+feature_categories:
+- package_registry
+description: Cleanup policy parameters for packages.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/85918
+milestone: '15.0'
diff --git a/db/docs/packages_composer_cache_files.yml b/db/docs/packages_composer_cache_files.yml
index 97993c3f255..e6e81eb149b 100644
--- a/db/docs/packages_composer_cache_files.yml
+++ b/db/docs/packages_composer_cache_files.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Composer::CacheFile
feature_categories:
- package_registry
-description: TODO
+description: Composer packages cached SHA files (deprecated)
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/51509
milestone: '13.9'
diff --git a/db/docs/packages_composer_metadata.yml b/db/docs/packages_composer_metadata.yml
index a50143c8b82..19d51711d42 100644
--- a/db/docs/packages_composer_metadata.yml
+++ b/db/docs/packages_composer_metadata.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Composer::Metadatum
feature_categories:
- package_registry
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Composer package metadata
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/30448
milestone: '13.1'
diff --git a/db/docs/packages_conan_file_metadata.yml b/db/docs/packages_conan_file_metadata.yml
index 4e3c3c99933..7d4d86ee4ed 100644
--- a/db/docs/packages_conan_file_metadata.yml
+++ b/db/docs/packages_conan_file_metadata.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Conan::FileMetadatum
feature_categories:
- package_registry
-description: TODO
+description: Conan package file metadata
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/16418
milestone: '12.5'
diff --git a/db/docs/packages_conan_metadata.yml b/db/docs/packages_conan_metadata.yml
index aba2904d564..82b590af698 100644
--- a/db/docs/packages_conan_metadata.yml
+++ b/db/docs/packages_conan_metadata.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Conan::Metadatum
feature_categories:
- package_registry
-description: TODO
+description: Conan package metadata
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/16418
milestone: '12.5'
diff --git a/db/docs/packages_debian_file_metadata.yml b/db/docs/packages_debian_file_metadata.yml
index 3d4e17c04f3..6a86b7ec285 100644
--- a/db/docs/packages_debian_file_metadata.yml
+++ b/db/docs/packages_debian_file_metadata.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Debian::FileMetadatum
feature_categories:
- package_registry
-description: TODO
+description: Debian package file metadata
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49692
milestone: '13.8'
diff --git a/db/docs/packages_debian_group_architectures.yml b/db/docs/packages_debian_group_architectures.yml
index b403d632dc7..4ffee154fa3 100644
--- a/db/docs/packages_debian_group_architectures.yml
+++ b/db/docs/packages_debian_group_architectures.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Debian::GroupArchitecture
feature_categories:
- package_registry
-description: TODO
+description: Debian registry group-level architectures
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/51265
milestone: '13.8'
diff --git a/db/docs/packages_debian_group_component_files.yml b/db/docs/packages_debian_group_component_files.yml
index 3b5deebdd10..dc68328e4b5 100644
--- a/db/docs/packages_debian_group_component_files.yml
+++ b/db/docs/packages_debian_group_component_files.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Debian::GroupComponentFile
feature_categories:
- package_registry
-description: TODO
+description: Debian group-level component files
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/52885
milestone: '13.9'
diff --git a/db/docs/packages_debian_group_components.yml b/db/docs/packages_debian_group_components.yml
index 6d2389fed5a..316e46b90b7 100644
--- a/db/docs/packages_debian_group_components.yml
+++ b/db/docs/packages_debian_group_components.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Debian::GroupComponent
feature_categories:
- package_registry
-description: TODO
+description: Debian package group-level distribution components
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/51732
milestone: '13.9'
diff --git a/db/docs/packages_debian_group_distribution_keys.yml b/db/docs/packages_debian_group_distribution_keys.yml
index 527c71d60c1..19d55536e37 100644
--- a/db/docs/packages_debian_group_distribution_keys.yml
+++ b/db/docs/packages_debian_group_distribution_keys.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Debian::GroupDistributionKey
feature_categories:
- package_registry
-description: TODO
+description: Debian group-level distribution keys
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/60993
milestone: '14.0'
diff --git a/db/docs/packages_debian_group_distributions.yml b/db/docs/packages_debian_group_distributions.yml
index 6512640b9f9..cb4b3bcd469 100644
--- a/db/docs/packages_debian_group_distributions.yml
+++ b/db/docs/packages_debian_group_distributions.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Debian::GroupDistribution
feature_categories:
- package_registry
-description: TODO
+description: Debian registry group level distributions
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49405
milestone: '13.8'
diff --git a/db/docs/packages_debian_project_architectures.yml b/db/docs/packages_debian_project_architectures.yml
index 853cc81d15f..becdee8cfa6 100644
--- a/db/docs/packages_debian_project_architectures.yml
+++ b/db/docs/packages_debian_project_architectures.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Debian::ProjectArchitecture
feature_categories:
- package_registry
-description: TODO
+description: Debian registry group-level architectures
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/51265
milestone: '13.8'
diff --git a/db/docs/packages_debian_project_component_files.yml b/db/docs/packages_debian_project_component_files.yml
index cdd6355750d..5b6da936ebc 100644
--- a/db/docs/packages_debian_project_component_files.yml
+++ b/db/docs/packages_debian_project_component_files.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Debian::ProjectComponentFile
feature_categories:
- package_registry
-description: TODO
+description: Debian project-level component files
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/52885
milestone: '13.9'
diff --git a/db/docs/packages_debian_project_components.yml b/db/docs/packages_debian_project_components.yml
index c638e2c978a..44eb9a489a0 100644
--- a/db/docs/packages_debian_project_components.yml
+++ b/db/docs/packages_debian_project_components.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Debian::ProjectComponent
feature_categories:
- package_registry
-description: TODO
+description: Debian package project-level distribution components
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/51732
milestone: '13.9'
diff --git a/db/docs/packages_debian_project_distribution_keys.yml b/db/docs/packages_debian_project_distribution_keys.yml
index 81408969dec..17863f45e88 100644
--- a/db/docs/packages_debian_project_distribution_keys.yml
+++ b/db/docs/packages_debian_project_distribution_keys.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Debian::ProjectDistributionKey
feature_categories:
- package_registry
-description: TODO
+description: Debian project-level distribution keys
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/60993
milestone: '14.0'
diff --git a/db/docs/packages_debian_project_distributions.yml b/db/docs/packages_debian_project_distributions.yml
index 814ad61f878..4689b0b7534 100644
--- a/db/docs/packages_debian_project_distributions.yml
+++ b/db/docs/packages_debian_project_distributions.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Debian::ProjectDistribution
feature_categories:
- package_registry
-description: TODO
+description: Debian package registry project level distributions
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49405
milestone: '13.8'
diff --git a/db/docs/packages_debian_publications.yml b/db/docs/packages_debian_publications.yml
index b5ae53759aa..181338308a3 100644
--- a/db/docs/packages_debian_publications.yml
+++ b/db/docs/packages_debian_publications.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Debian::Publication
feature_categories:
- package_registry
-description: TODO
+description: Debian package publications relating distributions to packages
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/52916
milestone: '13.9'
diff --git a/db/docs/packages_dependencies.yml b/db/docs/packages_dependencies.yml
index ead51b0606a..27b0b2cbd9b 100644
--- a/db/docs/packages_dependencies.yml
+++ b/db/docs/packages_dependencies.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Dependency
feature_categories:
- package_registry
-description: TODO
+description: Information about package dependencies for a set of supported package types
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/20549
milestone: '12.6'
diff --git a/db/docs/packages_dependency_links.yml b/db/docs/packages_dependency_links.yml
index 1045cd08e42..5a6731a9e82 100644
--- a/db/docs/packages_dependency_links.yml
+++ b/db/docs/packages_dependency_links.yml
@@ -4,6 +4,6 @@ classes:
- Packages::DependencyLink
feature_categories:
- package_registry
-description: TODO
+description: Join table between packages_packages and packages_dependencies
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/20549
milestone: '12.6'
diff --git a/db/docs/packages_events.yml b/db/docs/packages_events.yml
index 2d33fb0048d..1063e26a749 100644
--- a/db/docs/packages_events.yml
+++ b/db/docs/packages_events.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Event
feature_categories:
- package_registry
-description: TODO
+description: Package tracking events (deprecated)
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41846
milestone: '13.5'
diff --git a/db/docs/packages_helm_file_metadata.yml b/db/docs/packages_helm_file_metadata.yml
index 63d5f8d05e6..13b23fd88cf 100644
--- a/db/docs/packages_helm_file_metadata.yml
+++ b/db/docs/packages_helm_file_metadata.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Helm::FileMetadatum
feature_categories:
- package_registry
-description: TODO
+description: Helm package file metadata
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/57017
milestone: '13.12'
diff --git a/db/docs/packages_maven_metadata.yml b/db/docs/packages_maven_metadata.yml
index 6d00fe77502..6f99f79ffc2 100644
--- a/db/docs/packages_maven_metadata.yml
+++ b/db/docs/packages_maven_metadata.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Maven::Metadatum
feature_categories:
- package_registry
-description: TODO
+description: Maven package metadata
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/6607
milestone: '11.3'
diff --git a/db/docs/packages_npm_metadata.yml b/db/docs/packages_npm_metadata.yml
index 588e60ebe42..af8c20bf1c0 100644
--- a/db/docs/packages_npm_metadata.yml
+++ b/db/docs/packages_npm_metadata.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Npm::Metadatum
feature_categories:
- package_registry
-description: TODO
+description: Npm package metadata
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73639
milestone: '14.5'
diff --git a/db/docs/packages_nuget_dependency_link_metadata.yml b/db/docs/packages_nuget_dependency_link_metadata.yml
index 12234295a67..92c00306eb3 100644
--- a/db/docs/packages_nuget_dependency_link_metadata.yml
+++ b/db/docs/packages_nuget_dependency_link_metadata.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Nuget::DependencyLinkMetadatum
feature_categories:
- package_registry
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Join table between nuget target frameworks and packages_dependency_links
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/30618
milestone: '13.0'
diff --git a/db/docs/packages_nuget_metadata.yml b/db/docs/packages_nuget_metadata.yml
index 5c4e1203a85..8179666c148 100644
--- a/db/docs/packages_nuget_metadata.yml
+++ b/db/docs/packages_nuget_metadata.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Nuget::Metadatum
feature_categories:
- package_registry
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
-milestone: '13.0'
+description: Nuget package metadata
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/30994
+milestone: '13.1'
diff --git a/db/docs/packages_package_file_build_infos.yml b/db/docs/packages_package_file_build_infos.yml
index 808fb837e70..16996a07def 100644
--- a/db/docs/packages_package_file_build_infos.yml
+++ b/db/docs/packages_package_file_build_infos.yml
@@ -4,6 +4,6 @@ classes:
- Packages::PackageFileBuildInfo
feature_categories:
- package_registry
-description: TODO
+description: Join table relating packages_package_files and ci_pipelines
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/44348
milestone: '13.6'
diff --git a/db/docs/packages_package_files.yml b/db/docs/packages_package_files.yml
index 4d7a0410ba4..c9e23f1003e 100644
--- a/db/docs/packages_package_files.yml
+++ b/db/docs/packages_package_files.yml
@@ -4,6 +4,6 @@ classes:
- Packages::PackageFile
feature_categories:
- package_registry
-description: TODO
+description: Package registry file links and file metadata for all package types
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/6607
milestone: '11.3'
diff --git a/db/docs/packages_packages.yml b/db/docs/packages_packages.yml
index 2ad5ae62c88..6378aeaa565 100644
--- a/db/docs/packages_packages.yml
+++ b/db/docs/packages_packages.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Package
feature_categories:
- package_registry
-description: TODO
+description: Information for individual packages in the package registry
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/6607
milestone: '11.3'
diff --git a/db/docs/packages_pypi_metadata.yml b/db/docs/packages_pypi_metadata.yml
index 4f39a392f65..7d2d8d7be05 100644
--- a/db/docs/packages_pypi_metadata.yml
+++ b/db/docs/packages_pypi_metadata.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Pypi::Metadatum
feature_categories:
- package_registry
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: PyPI package metadata
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27632
milestone: '13.0'
diff --git a/db/docs/packages_rubygems_metadata.yml b/db/docs/packages_rubygems_metadata.yml
index 0384427f782..ba521f99d77 100644
--- a/db/docs/packages_rubygems_metadata.yml
+++ b/db/docs/packages_rubygems_metadata.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Rubygems::Metadatum
feature_categories:
- package_registry
-description: TODO
+description: Ruby gems metadata
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/52639
milestone: '13.9'
diff --git a/db/docs/packages_tags.yml b/db/docs/packages_tags.yml
index 760c7229e9f..41aad5590f5 100644
--- a/db/docs/packages_tags.yml
+++ b/db/docs/packages_tags.yml
@@ -4,6 +4,6 @@ classes:
- Packages::Tag
feature_categories:
- package_registry
-description: TODO
+description: Package identifier tags for supported package types. See https://docs.gitlab.com/ee/user/packages/npm_registry/#add-npm-distribution-tags for an example.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/20636
milestone: '12.7'
diff --git a/db/docs/pages_deployment_states.yml b/db/docs/pages_deployment_states.yml
index 9e526eea46e..dd0ff12abbe 100644
--- a/db/docs/pages_deployment_states.yml
+++ b/db/docs/pages_deployment_states.yml
@@ -4,6 +4,6 @@ classes:
- Geo::PagesDeploymentState
feature_categories:
- pages
-description: TODO
+description: Stores verification state for Geo replicated Pages deployments.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74905
milestone: '14.6'
diff --git a/db/docs/pages_deployments.yml b/db/docs/pages_deployments.yml
index 3c96d27c179..606147f9887 100644
--- a/db/docs/pages_deployments.yml
+++ b/db/docs/pages_deployments.yml
@@ -4,6 +4,6 @@ classes:
- PagesDeployment
feature_categories:
- pages
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Stores ZIP archives for GitLab Pages websites.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41785
milestone: '13.4'
diff --git a/db/docs/pages_domain_acme_orders.yml b/db/docs/pages_domain_acme_orders.yml
index 7c1a31eac26..1bc97c3e47e 100644
--- a/db/docs/pages_domain_acme_orders.yml
+++ b/db/docs/pages_domain_acme_orders.yml
@@ -4,6 +4,6 @@ classes:
- PagesDomainAcmeOrder
feature_categories:
- pages
-description: TODO
+description: Stores ACME order information used in obtaining Let's Encrypt certificates for GitLab Pages domains.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/14014
milestone: '12.0'
diff --git a/db/docs/pages_domains.yml b/db/docs/pages_domains.yml
index 8fecb70740c..e0fc084c4c2 100644
--- a/db/docs/pages_domains.yml
+++ b/db/docs/pages_domains.yml
@@ -4,6 +4,6 @@ classes:
- PagesDomain
feature_categories:
- pages
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/807a5494fa543392ea7a996b479e577d41ff6344
+description: Store Pages domain, certificate and encryption meta data.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/173
milestone: '8.5'
diff --git a/db/docs/plan_limits.yml b/db/docs/plan_limits.yml
index a923704d568..f5ddcb11f3d 100644
--- a/db/docs/plan_limits.yml
+++ b/db/docs/plan_limits.yml
@@ -4,6 +4,6 @@ classes:
- PlanLimits
feature_categories:
- purchase
-description: TODO
+description: Contains Plan specific limits (CI minute quantities for example)
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/19438
milestone: '12.5'
diff --git a/db/docs/plans.yml b/db/docs/plans.yml
index a259d1d1628..df227bcb6e9 100644
--- a/db/docs/plans.yml
+++ b/db/docs/plans.yml
@@ -4,6 +4,6 @@ classes:
- Plan
feature_categories:
- purchase
-description: TODO
+description: Contains information about purchasable Plans for GitLab namespaces
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/39ca951a0f28d147d4689379bbe48a9c14d55d9f
milestone: '9.5'
diff --git a/db/docs/programming_languages.yml b/db/docs/programming_languages.yml
index f1b44508bbb..5da5720a116 100644
--- a/db/docs/programming_languages.yml
+++ b/db/docs/programming_languages.yml
@@ -3,7 +3,7 @@ table_name: programming_languages
classes:
- ProgrammingLanguage
feature_categories:
-- projects
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/79a5d76801a45696db629e1f543f2e1d6fa4784f
+- source_code_management
+description: Contains known programming languages and their assigned colors
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/19480
milestone: '11.2'
diff --git a/db/docs/project_access_tokens.yml b/db/docs/project_access_tokens.yml
index 59b1ad32857..8c53c854b64 100644
--- a/db/docs/project_access_tokens.yml
+++ b/db/docs/project_access_tokens.yml
@@ -4,5 +4,5 @@ classes: []
feature_categories:
- authentication_and_authorization
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33272
milestone: '13.1'
diff --git a/db/docs/project_alerting_settings.yml b/db/docs/project_alerting_settings.yml
index 60a23e35f71..0737c65faaf 100644
--- a/db/docs/project_alerting_settings.yml
+++ b/db/docs/project_alerting_settings.yml
@@ -4,6 +4,6 @@ classes:
- Alerting::ProjectAlertingSetting
feature_categories:
- incident_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/39aa9458c282c1dabd3623698da5af3b9a6122a9
+description: Persists project-level tokens for manual Prometheus installations
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/9334
milestone: '11.8'
diff --git a/db/docs/project_authorizations.yml b/db/docs/project_authorizations.yml
index b2ca65a53d5..890997d7d33 100644
--- a/db/docs/project_authorizations.yml
+++ b/db/docs/project_authorizations.yml
@@ -4,6 +4,7 @@ classes:
- ProjectAuthorization
feature_categories:
- projects
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/fd05e26618dd0c123ca476b6f5a3d85f1cfe397a
+- authentication_and_authorization
+description: Stores maximal access to the project per user
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/6839
milestone: '8.14'
diff --git a/db/docs/project_build_artifacts_size_refreshes.yml b/db/docs/project_build_artifacts_size_refreshes.yml
new file mode 100644
index 00000000000..8f07ab9b3e1
--- /dev/null
+++ b/db/docs/project_build_artifacts_size_refreshes.yml
@@ -0,0 +1,9 @@
+---
+table_name: project_build_artifacts_size_refreshes
+classes:
+- Projects::BuildArtifactsSizeRefresh
+feature_categories:
+- build_artifacts
+description: TODO
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/81306
+milestone: '14.9'
diff --git a/db/docs/project_ci_feature_usages.yml b/db/docs/project_ci_feature_usages.yml
index bc327583a8e..af9404570df 100644
--- a/db/docs/project_ci_feature_usages.yml
+++ b/db/docs/project_ci_feature_usages.yml
@@ -3,8 +3,7 @@ table_name: project_ci_feature_usages
classes:
- Projects::CiFeatureUsage
feature_categories:
-- projects
-- continuous_integration
-description: TODO
+- code_testing
+description: Project CI feature usage information
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68186
milestone: '14.2'
diff --git a/db/docs/project_compliance_framework_settings.yml b/db/docs/project_compliance_framework_settings.yml
index 3d409ca5dd6..bc5555926c1 100644
--- a/db/docs/project_compliance_framework_settings.yml
+++ b/db/docs/project_compliance_framework_settings.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- compliance_management
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/28182
milestone: '13.0'
diff --git a/db/docs/project_custom_attributes.yml b/db/docs/project_custom_attributes.yml
index 56f425f4c21..90f13b4f593 100644
--- a/db/docs/project_custom_attributes.yml
+++ b/db/docs/project_custom_attributes.yml
@@ -4,6 +4,6 @@ classes:
- ProjectCustomAttribute
feature_categories:
- projects
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/6902848a9c54f9eb1bfd82fe173ad0d5d62fe2d5
+description: Stores custom attributes per project
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/14593
milestone: '10.2'
diff --git a/db/docs/project_error_tracking_settings.yml b/db/docs/project_error_tracking_settings.yml
index 0a1e2571743..d10982fe712 100644
--- a/db/docs/project_error_tracking_settings.yml
+++ b/db/docs/project_error_tracking_settings.yml
@@ -4,6 +4,6 @@ classes:
- ErrorTracking::ProjectErrorTrackingSetting
feature_categories:
- error_tracking
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/f40b5860d76a8ea5d964260834a6e83516b0f1fd
+description: Project settings related to Error Tracking
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/24047
milestone: '11.7'
diff --git a/db/docs/project_export_jobs.yml b/db/docs/project_export_jobs.yml
index 2afc913a8bb..991cdbeb12a 100644
--- a/db/docs/project_export_jobs.yml
+++ b/db/docs/project_export_jobs.yml
@@ -4,6 +4,6 @@ classes:
- ProjectExportJob
feature_categories:
- importers
-description: TODO
+description: Used to track and control project export status
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/23664
milestone: '12.9'
diff --git a/db/docs/project_feature_usages.yml b/db/docs/project_feature_usages.yml
index 51e8191c6e5..b3182de243b 100644
--- a/db/docs/project_feature_usages.yml
+++ b/db/docs/project_feature_usages.yml
@@ -3,7 +3,7 @@ table_name: project_feature_usages
classes:
- ProjectFeatureUsage
feature_categories:
-- product_analytics
-description: TODO
+- integrations
+description: Track Jira DVCS usage
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/21db9a55e200b23a5a47251e9df46fd548c74559
milestone: '11.8'
diff --git a/db/docs/project_features.yml b/db/docs/project_features.yml
index 7890f023485..7b94db88e70 100644
--- a/db/docs/project_features.yml
+++ b/db/docs/project_features.yml
@@ -3,7 +3,7 @@ table_name: project_features
classes:
- ProjectFeature
feature_categories:
-- projects
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/892dea67717c0efbd6a28f7639f34535ec0a8747
+- navigation
+description: Stores access levels for project features like wikis, issues, repositories, containers, ect.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/5606
milestone: '8.12'
diff --git a/db/docs/project_import_data.yml b/db/docs/project_import_data.yml
index 5bff9f27dca..22c0f036b63 100644
--- a/db/docs/project_import_data.yml
+++ b/db/docs/project_import_data.yml
@@ -4,6 +4,6 @@ classes:
- ProjectImportData
feature_categories:
- importers
-description: TODO
+description: Used to store credentials and configuration of external projects when using the Import/Export feature
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/7d98c8842d6bc9b14fb410f028db7ab651961b42
milestone: '7.10'
diff --git a/db/docs/project_incident_management_settings.yml b/db/docs/project_incident_management_settings.yml
index 55413824f40..b1ef6824fe2 100644
--- a/db/docs/project_incident_management_settings.yml
+++ b/db/docs/project_incident_management_settings.yml
@@ -4,6 +4,6 @@ classes:
- IncidentManagement::ProjectIncidentManagementSetting
feature_categories:
- incident_management
-description: TODO
+description: Persists project settings for incident management
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/9744
milestone: '11.9'
diff --git a/db/docs/project_mirror_data.yml b/db/docs/project_mirror_data.yml
index e6426b7f638..3ea755c04a2 100644
--- a/db/docs/project_mirror_data.yml
+++ b/db/docs/project_mirror_data.yml
@@ -4,6 +4,6 @@ classes:
- ProjectImportState
feature_categories:
- importers
-description: TODO
+description: Used to store and track the project import status when using the Import/Export feature
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/0ca479d1ce0eadfcdc0e29d0e18136f5790d5b2f
milestone: '9.3'
diff --git a/db/docs/project_pages_metadata.yml b/db/docs/project_pages_metadata.yml
index 38da6c77f83..aa792520bc3 100644
--- a/db/docs/project_pages_metadata.yml
+++ b/db/docs/project_pages_metadata.yml
@@ -4,6 +4,6 @@ classes:
- ProjectPagesMetadatum
feature_categories:
- pages
-description: TODO
+description: Store GitLab Pages metadata for projects.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/17197
milestone: '12.4'
diff --git a/db/docs/project_repository_storage_moves.yml b/db/docs/project_repository_storage_moves.yml
index fe3886a7690..12fa9d33f07 100644
--- a/db/docs/project_repository_storage_moves.yml
+++ b/db/docs/project_repository_storage_moves.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- source_code_management
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/29095
milestone: '13.0'
diff --git a/db/docs/project_security_settings.yml b/db/docs/project_security_settings.yml
index b1f6264950a..79ebdcae8c2 100644
--- a/db/docs/project_security_settings.yml
+++ b/db/docs/project_security_settings.yml
@@ -3,7 +3,8 @@ table_name: project_security_settings
classes:
- ProjectSecuritySetting
feature_categories:
-- projects
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+- dependency_scanning
+- container_scanning
+description: Project settings related to security features.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/32577
milestone: '13.1'
diff --git a/db/docs/project_settings.yml b/db/docs/project_settings.yml
index 5aa3d6daf48..cc084590c89 100644
--- a/db/docs/project_settings.yml
+++ b/db/docs/project_settings.yml
@@ -4,6 +4,6 @@ classes:
- ProjectSetting
feature_categories:
- projects
-description: TODO
+description: Stores settings per project
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/a2a7ad291f64a5db74c1bc21fb556e6e8862d0f3
-milestone: '12.8'
+milestone: '10.8'
diff --git a/db/docs/project_topics.yml b/db/docs/project_topics.yml
index addad163923..cbe0d482586 100644
--- a/db/docs/project_topics.yml
+++ b/db/docs/project_topics.yml
@@ -4,6 +4,6 @@ classes:
- Projects::ProjectTopic
feature_categories:
- projects
-description: TODO
+description: Stores topics per project relationship
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67574
milestone: '14.3'
diff --git a/db/docs/project_tracing_settings.yml b/db/docs/project_tracing_settings.yml
index cc7e65a6cb8..1a864dc7eae 100644
--- a/db/docs/project_tracing_settings.yml
+++ b/db/docs/project_tracing_settings.yml
@@ -3,7 +3,7 @@ table_name: project_tracing_settings
classes:
- ProjectTracingSetting
feature_categories:
-- projects
+- tracing
description: TODO
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/7903
milestone: '11.5'
diff --git a/db/docs/projects.yml b/db/docs/projects.yml
index 41fef75ae0c..9a845a21751 100644
--- a/db/docs/projects.yml
+++ b/db/docs/projects.yml
@@ -4,6 +4,6 @@ classes:
- Project
feature_categories:
- projects
-description: TODO
+description: Stores project records
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9ba1224867665844b117fa037e1465bb706b3685
milestone: "<6.0"
diff --git a/db/docs/prometheus_alerts.yml b/db/docs/prometheus_alerts.yml
index 0e017292f81..3d3a2e45650 100644
--- a/db/docs/prometheus_alerts.yml
+++ b/db/docs/prometheus_alerts.yml
@@ -4,6 +4,6 @@ classes:
- PrometheusAlert
feature_categories:
- incident_management
-description: TODO
+description: Persists information about prometheus alerts from an environment
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/6590
milestone: '11.2'
diff --git a/db/docs/protected_environment_approval_rules.yml b/db/docs/protected_environment_approval_rules.yml
new file mode 100644
index 00000000000..ea7f0e1d05d
--- /dev/null
+++ b/db/docs/protected_environment_approval_rules.yml
@@ -0,0 +1,9 @@
+---
+table_name: protected_environment_approval_rules
+classes:
+- ProtectedEnvironments::ApprovalRule
+feature_categories:
+- continuous_delivery
+description: TODO
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/82800
+milestone: '14.10'
diff --git a/db/docs/raw_usage_data.yml b/db/docs/raw_usage_data.yml
index 36dfbd7742a..c7e194d6417 100644
--- a/db/docs/raw_usage_data.yml
+++ b/db/docs/raw_usage_data.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- metrics
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/38457
milestone: '13.3'
diff --git a/db/docs/redirect_routes.yml b/db/docs/redirect_routes.yml
index 315a251a921..a9b93a9b8f9 100644
--- a/db/docs/redirect_routes.yml
+++ b/db/docs/redirect_routes.yml
@@ -5,6 +5,6 @@ classes:
feature_categories:
- projects
- subgroups
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/7d02bcd2e0165a90a9f2c1edb34b064ff76afd69
+description: Stores routes for redirect after changing the path to group or project
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/11136
milestone: '9.2'
diff --git a/db/docs/related_epic_links.yml b/db/docs/related_epic_links.yml
index a99b8791703..f498353c04b 100644
--- a/db/docs/related_epic_links.yml
+++ b/db/docs/related_epic_links.yml
@@ -4,6 +4,6 @@ classes:
- Epic::RelatedEpicLink
feature_categories:
- portfolio_management
-description: TODO
+description: Information on the relationship between two epics
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/80499
milestone: '14.9'
diff --git a/db/docs/requirements.yml b/db/docs/requirements.yml
index fc473246e53..29340196b32 100644
--- a/db/docs/requirements.yml
+++ b/db/docs/requirements.yml
@@ -4,6 +4,6 @@ classes:
- RequirementsManagement::Requirement
feature_categories:
- requirements_management
-description: TODO
+description: Information relating to Requirements as implemented by the Requirements Management tool
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/26097
milestone: '12.9'
diff --git a/db/docs/requirements_management_test_reports.yml b/db/docs/requirements_management_test_reports.yml
index a39bb19637f..b7fc5fa54f8 100644
--- a/db/docs/requirements_management_test_reports.yml
+++ b/db/docs/requirements_management_test_reports.yml
@@ -4,6 +4,6 @@ classes:
- RequirementsManagement::TestReport
feature_categories:
- requirements_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
-milestone: '13.1'
+description: Information related to Test Reports, which relate historical test outcomes to Requirements
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/31643
+milestone: '13.0'
diff --git a/db/docs/resource_iteration_events.yml b/db/docs/resource_iteration_events.yml
index 96be1471854..8e61c68a6f6 100644
--- a/db/docs/resource_iteration_events.yml
+++ b/db/docs/resource_iteration_events.yml
@@ -4,6 +4,6 @@ classes:
- ResourceIterationEvent
feature_categories:
- planning_analytics
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Records the addition and removal of issues to iterations
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/37617
milestone: '13.3'
diff --git a/db/docs/resource_label_events.yml b/db/docs/resource_label_events.yml
index 08b3fc0b184..b770b642452 100644
--- a/db/docs/resource_label_events.yml
+++ b/db/docs/resource_label_events.yml
@@ -4,6 +4,6 @@ classes:
- ResourceLabelEvent
feature_categories:
- planning_analytics
-description: TODO
+description: Records the addition and removal of labels from resources that can be labelled; such as issues, MRs and epics
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/6697
milestone: '11.2'
diff --git a/db/docs/resource_milestone_events.yml b/db/docs/resource_milestone_events.yml
index 5a6dfdb3d61..8792bb269b6 100644
--- a/db/docs/resource_milestone_events.yml
+++ b/db/docs/resource_milestone_events.yml
@@ -3,7 +3,7 @@ table_name: resource_milestone_events
classes:
- ResourceMilestoneEvent
feature_categories:
-- team_planning
-description: TODO
+- planning_analytics
+description: Records the addition and removal of issues to milestones
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/23965
milestone: '12.8'
diff --git a/db/docs/resource_state_events.yml b/db/docs/resource_state_events.yml
index c5bd88c7927..12887a5a6c4 100644
--- a/db/docs/resource_state_events.yml
+++ b/db/docs/resource_state_events.yml
@@ -3,7 +3,7 @@ table_name: resource_state_events
classes:
- ResourceStateEvent
feature_categories:
-- team_planning
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+- planning_analytics
+description: Records the change of state of issues between opened and closed
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/28926
milestone: '13.0'
diff --git a/db/docs/resource_weight_events.yml b/db/docs/resource_weight_events.yml
index bc2d34d382c..3f17b312fea 100644
--- a/db/docs/resource_weight_events.yml
+++ b/db/docs/resource_weight_events.yml
@@ -3,7 +3,7 @@ table_name: resource_weight_events
classes:
- ResourceWeightEvent
feature_categories:
-- team_planning
-description: TODO
+- planning_analytics
+description: Records the change of weight on issues along with timestamps
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/21515
milestone: '12.7'
diff --git a/db/docs/reviews.yml b/db/docs/reviews.yml
index 299574bbe23..5a9f4c03bfb 100644
--- a/db/docs/reviews.yml
+++ b/db/docs/reviews.yml
@@ -3,7 +3,7 @@ table_name: reviews
classes:
- Review
feature_categories:
-- review_apps
+- code_review
description: TODO
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8442
milestone: '11.6'
diff --git a/db/docs/routes.yml b/db/docs/routes.yml
index 9b325694f03..9184309dabf 100644
--- a/db/docs/routes.yml
+++ b/db/docs/routes.yml
@@ -6,6 +6,7 @@ classes:
feature_categories:
- projects
- subgroups
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/83232be0e14cc8b35bf74532203a6e4371c15e70
+- users
+description: Stores routes per namespaces and projects
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/7121
milestone: '9.0'
diff --git a/db/docs/saved_replies.yml b/db/docs/saved_replies.yml
index e4f24d2b6c9..bc667bddf4b 100644
--- a/db/docs/saved_replies.yml
+++ b/db/docs/saved_replies.yml
@@ -3,7 +3,7 @@ table_name: saved_replies
classes:
- Users::SavedReply
feature_categories:
-- users
-description: TODO
+- team_planning
+description: Text templates used to populate comments using a quick action
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/80807
milestone: '14.9'
diff --git a/db/docs/schema_migrations.yml b/db/docs/schema_migrations.yml
index f09cdb7bb53..a8df9b8a767 100644
--- a/db/docs/schema_migrations.yml
+++ b/db/docs/schema_migrations.yml
@@ -5,6 +5,7 @@ classes:
- Geo::TrackingBase::SchemaMigration
feature_categories:
- database
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
-milestone: '13.0'
+description: >-
+ An internal table used by ActiveRecord to keep track of which migrations have been applied to the database.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9ba1224867665844b117fa037e1465bb706b3685
+milestone: '0.8'
diff --git a/db/docs/security_findings.yml b/db/docs/security_findings.yml
index 57a5d18c288..b4607d56dca 100644
--- a/db/docs/security_findings.yml
+++ b/db/docs/security_findings.yml
@@ -4,6 +4,6 @@ classes:
- Security::Finding
feature_categories:
- vulnerability_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Stores a subset of the Finding data which is used to optimize the pipeline security tab
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40368
milestone: '13.4'
diff --git a/db/docs/security_orchestration_policy_configurations.yml b/db/docs/security_orchestration_policy_configurations.yml
index 0505aad2317..0f91d180dc3 100644
--- a/db/docs/security_orchestration_policy_configurations.yml
+++ b/db/docs/security_orchestration_policy_configurations.yml
@@ -4,6 +4,8 @@ classes:
- Security::OrchestrationPolicyConfiguration
feature_categories:
- security_orchestration
-description: TODO
+description: |
+ Relates a Project/Namespace and Security Orchestration Policy Project, where Security
+ Policies are stored in the repository as a YAML file.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/53743
milestone: '13.9'
diff --git a/db/docs/security_orchestration_policy_rule_schedules.yml b/db/docs/security_orchestration_policy_rule_schedules.yml
index a4fea57adaf..160e8657f7c 100644
--- a/db/docs/security_orchestration_policy_rule_schedules.yml
+++ b/db/docs/security_orchestration_policy_rule_schedules.yml
@@ -4,6 +4,7 @@ classes:
- Security::OrchestrationPolicyRuleSchedule
feature_categories:
- security_orchestration
-description: TODO
+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
milestone: '13.12'
diff --git a/db/docs/security_scans.yml b/db/docs/security_scans.yml
index e50afd83472..fc6732bc80f 100644
--- a/db/docs/security_scans.yml
+++ b/db/docs/security_scans.yml
@@ -4,6 +4,6 @@ classes:
- Security::Scan
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores information about the security scans that are a part of Ci::Build
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/23669
milestone: '12.8'
diff --git a/db/docs/security_training_providers.yml b/db/docs/security_training_providers.yml
index ba805a13e47..b8c6bc7e01f 100644
--- a/db/docs/security_training_providers.yml
+++ b/db/docs/security_training_providers.yml
@@ -4,6 +4,6 @@ classes:
- Security::TrainingProvider
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores information about the available security training providers
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/78195
milestone: '14.7'
diff --git a/db/docs/security_trainings.yml b/db/docs/security_trainings.yml
index 310963541f0..2e84f8a5f65 100644
--- a/db/docs/security_trainings.yml
+++ b/db/docs/security_trainings.yml
@@ -4,6 +4,6 @@ classes:
- Security::Training
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores information about the primary security training provider for a given project
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/78195
milestone: '14.7'
diff --git a/db/docs/sent_notifications.yml b/db/docs/sent_notifications.yml
index db42e03c7cc..9bc7158b067 100644
--- a/db/docs/sent_notifications.yml
+++ b/db/docs/sent_notifications.yml
@@ -3,7 +3,7 @@ table_name: sent_notifications
classes:
- SentNotification
feature_categories:
-- users
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/f76eac56b9d7d4ae61010cddcca68682824b2239
+- team_planning
+description: Information related to sent email notifications that supports reply-by-email functionality
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/1173
milestone: '8.0'
diff --git a/db/docs/sentry_issues.yml b/db/docs/sentry_issues.yml
index 898d4ddbae1..af96751fc7d 100644
--- a/db/docs/sentry_issues.yml
+++ b/db/docs/sentry_issues.yml
@@ -4,6 +4,6 @@ classes:
- SentryIssue
feature_categories:
- error_tracking
-description: TODO
+description: Persists issue data for the Error Tracking's Sentry backend
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/20629
milestone: '12.6'
diff --git a/db/docs/service_desk_settings.yml b/db/docs/service_desk_settings.yml
index a346b98b8ec..1e924ecd01b 100644
--- a/db/docs/service_desk_settings.yml
+++ b/db/docs/service_desk_settings.yml
@@ -4,6 +4,6 @@ classes:
- ServiceDeskSetting
feature_categories:
- service_desk
-description: TODO
+description: Settings related to Service Desk such as templates to use for email notifications
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/19515
milestone: '12.6'
diff --git a/db/docs/slack_integrations.yml b/db/docs/slack_integrations.yml
index 0c4b0ea97a5..031bd77ada6 100644
--- a/db/docs/slack_integrations.yml
+++ b/db/docs/slack_integrations.yml
@@ -4,6 +4,6 @@ classes:
- SlackIntegration
feature_categories:
- integrations
-description: TODO
+description: Data related to the Slack application integration.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/f50ef96b87d8c785662e82843c22a2ef6093132e
milestone: '9.4'
diff --git a/db/docs/snippet_repositories.yml b/db/docs/snippet_repositories.yml
index c8bffcd9f7a..52a6b96c42c 100644
--- a/db/docs/snippet_repositories.yml
+++ b/db/docs/snippet_repositories.yml
@@ -4,6 +4,6 @@ classes:
- SnippetRepository
feature_categories:
- snippets
-description: TODO
+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 4e9de04a918..390d096d1d3 100644
--- a/db/docs/snippet_statistics.yml
+++ b/db/docs/snippet_statistics.yml
@@ -4,6 +4,6 @@ classes:
- SnippetStatistics
feature_categories:
- snippets
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+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 726b10aa62e..aee265b202a 100644
--- a/db/docs/snippet_user_mentions.yml
+++ b/db/docs/snippet_user_mentions.yml
@@ -4,6 +4,6 @@ classes:
- SnippetUserMention
feature_categories:
- snippets
-description: TODO
+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 b370e9c3bd6..1d8f7ca6b15 100644
--- a/db/docs/snippets.yml
+++ b/db/docs/snippets.yml
@@ -6,6 +6,6 @@ classes:
- Snippet
feature_categories:
- snippets
-description: TODO
+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: "<6.0"
+milestone: "1.0.1"
diff --git a/db/docs/software_license_policies.yml b/db/docs/software_license_policies.yml
index 7da6a69651c..478c68d8c59 100644
--- a/db/docs/software_license_policies.yml
+++ b/db/docs/software_license_policies.yml
@@ -4,6 +4,6 @@ classes:
- SoftwareLicensePolicy
feature_categories:
- license_compliance
-description: TODO
+description: Allows user to approve or deny the use certain software licenses in their project.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/6246
milestone: '11.2'
diff --git a/db/docs/software_licenses.yml b/db/docs/software_licenses.yml
index 26780aa5ef9..48e78c8ca02 100644
--- a/db/docs/software_licenses.yml
+++ b/db/docs/software_licenses.yml
@@ -4,6 +4,6 @@ classes:
- SoftwareLicense
feature_categories:
- license_compliance
-description: TODO
+description: Normalized software licenses to use in conjunction with License Compliance features (like software license policies)
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/6246
milestone: '11.2'
diff --git a/db/docs/sprints.yml b/db/docs/sprints.yml
index f330c47484f..7193c225dae 100644
--- a/db/docs/sprints.yml
+++ b/db/docs/sprints.yml
@@ -4,6 +4,6 @@ classes:
- Iteration
feature_categories:
- team_planning
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Also called iterations, timeboxes to which issues can be assigned. Used to plan and track work.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/30125
milestone: '13.0'
diff --git a/db/docs/status_page_published_incidents.yml b/db/docs/status_page_published_incidents.yml
index 79d46ba2ad4..4a21ed156f2 100644
--- a/db/docs/status_page_published_incidents.yml
+++ b/db/docs/status_page_published_incidents.yml
@@ -4,6 +4,6 @@ classes:
- StatusPage::PublishedIncident
feature_categories:
- incident_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Corresponds to an issue which has been published to the Status Page
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/29994
milestone: '13.0'
diff --git a/db/docs/status_page_settings.yml b/db/docs/status_page_settings.yml
index b4022bdb678..a5cefe70300 100644
--- a/db/docs/status_page_settings.yml
+++ b/db/docs/status_page_settings.yml
@@ -4,6 +4,6 @@ classes:
- StatusPage::ProjectSetting
feature_categories:
- incident_management
-description: TODO
+description: Project settings related to Status Page
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/25863
milestone: '12.9'
diff --git a/db/docs/suggestions.yml b/db/docs/suggestions.yml
index 2ecaddb2704..837fb58af04 100644
--- a/db/docs/suggestions.yml
+++ b/db/docs/suggestions.yml
@@ -4,6 +4,6 @@ classes:
- Suggestion
feature_categories:
- code_review
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/23d6fbf1c016aba0374b9675f621d97f52d1abb9
+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/system_note_metadata.yml b/db/docs/system_note_metadata.yml
index 305b4501b60..40b193a4b91 100644
--- a/db/docs/system_note_metadata.yml
+++ b/db/docs/system_note_metadata.yml
@@ -3,7 +3,7 @@ table_name: system_note_metadata
classes:
- SystemNoteMetadata
feature_categories:
-- importers
-description: TODO
+- team_planning
+description: Used to store notes metadata
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/1c3c7fb25d972fc19d5b4bb371cb21094d81e478
milestone: '9.1'
diff --git a/db/docs/taggings.yml b/db/docs/taggings.yml
index a13108e705a..71078ab9c19 100644
--- a/db/docs/taggings.yml
+++ b/db/docs/taggings.yml
@@ -3,7 +3,8 @@ table_name: taggings
classes:
- ActsAsTaggableOn::Tagging
feature_categories:
+- continuous_integration
- runner
-description: TODO
+description: Taggings applied to arbitrary models based on entries in the 'tags' table
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/b946da44695c9c8fe8867bb87bcdf801c52177d3
-milestone: "<6.0"
+milestone: "1.2"
diff --git a/db/docs/tags.yml b/db/docs/tags.yml
index 2d4820d6095..9ae2a4361ff 100644
--- a/db/docs/tags.yml
+++ b/db/docs/tags.yml
@@ -3,7 +3,8 @@ table_name: tags
classes:
- ActsAsTaggableOn::Tag
feature_categories:
+- continuous_integration
- runner
-description: TODO
+description: Tags applied to arbitrary models through the 'taggings' table
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/b946da44695c9c8fe8867bb87bcdf801c52177d3
milestone: "<6.0"
diff --git a/db/docs/terraform_state_versions.yml b/db/docs/terraform_state_versions.yml
index 8c1110caa95..a812d2a209e 100644
--- a/db/docs/terraform_state_versions.yml
+++ b/db/docs/terraform_state_versions.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- infrastructure_as_code
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/35211
milestone: '13.4'
diff --git a/db/docs/terraform_states.yml b/db/docs/terraform_states.yml
index 90be304d898..78a277cafd6 100644
--- a/db/docs/terraform_states.yml
+++ b/db/docs/terraform_states.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- infrastructure_as_code
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/26619
milestone: '13.0'
diff --git a/db/docs/timelogs.yml b/db/docs/timelogs.yml
index ab01a1f1f6a..0aebf8ec5db 100644
--- a/db/docs/timelogs.yml
+++ b/db/docs/timelogs.yml
@@ -4,6 +4,6 @@ classes:
- Timelog
feature_categories:
- team_planning
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/bf13fa054a67d5245ee83555e730d7ee6ab7264c
+description: Time spend data recorded by users on issues
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/870
milestone: '8.14'
diff --git a/db/docs/todos.yml b/db/docs/todos.yml
index 1f4db172e2b..1a146e29d2f 100644
--- a/db/docs/todos.yml
+++ b/db/docs/todos.yml
@@ -4,6 +4,6 @@ classes:
- Todo
feature_categories:
- team_planning
-description: TODO
+description: An action required or notification of action taken for a user on a target object, generated by various actions within the GitLab application
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/3d52e139b13ad077286f2f9f46b7e98f43ad9564
milestone: '8.5'
diff --git a/db/docs/topics.yml b/db/docs/topics.yml
index d093c263386..25a448e3361 100644
--- a/db/docs/topics.yml
+++ b/db/docs/topics.yml
@@ -4,6 +4,6 @@ classes:
- Projects::Topic
feature_categories:
- projects
-description: TODO
+description: Stores topics that can be assigned to projects
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67574
milestone: '14.3'
diff --git a/db/docs/upcoming_reconciliations.yml b/db/docs/upcoming_reconciliations.yml
index 4d8e505c888..722fa2aee70 100644
--- a/db/docs/upcoming_reconciliations.yml
+++ b/db/docs/upcoming_reconciliations.yml
@@ -4,6 +4,6 @@ classes:
- GitlabSubscriptions::UpcomingReconciliation
feature_categories:
- purchase
-description: TODO
+description: Stores the data needed to notify a user of an upcoming reconciliation
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/63054
milestone: '14.0'
diff --git a/db/docs/upload_states.yml b/db/docs/upload_states.yml
index b1ee7e17e2e..29df41c07dd 100644
--- a/db/docs/upload_states.yml
+++ b/db/docs/upload_states.yml
@@ -4,6 +4,6 @@ classes:
- Geo::UploadState
feature_categories:
- geo_replication
-description: TODO
+description: Separate table for uploads containing Geo verification metadata.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/65921
milestone: '14.6'
diff --git a/db/docs/user_agent_details.yml b/db/docs/user_agent_details.yml
index ae49ded4348..53292bf93f1 100644
--- a/db/docs/user_agent_details.yml
+++ b/db/docs/user_agent_details.yml
@@ -3,7 +3,7 @@ table_name: user_agent_details
classes:
- UserAgentDetail
feature_categories:
-- snippets
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/95419679f23f0628d1885dd9656cc159e9d55ea9
+- instance_resiliency
+description: Stores user agent details for submission to Akismet spam detection.
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/5538
milestone: '8.11'
diff --git a/db/docs/user_callouts.yml b/db/docs/user_callouts.yml
index fe6243636d9..63ee837eb2c 100644
--- a/db/docs/user_callouts.yml
+++ b/db/docs/user_callouts.yml
@@ -3,7 +3,7 @@ table_name: user_callouts
classes:
- Users::Callout
feature_categories:
-- users
+- navigation
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/648826721f13ee4309a11638e538d96006648b39
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/16735
milestone: '10.5'
diff --git a/db/docs/user_canonical_emails.yml b/db/docs/user_canonical_emails.yml
index 8bf0e485030..4d9c3ba4797 100644
--- a/db/docs/user_canonical_emails.yml
+++ b/db/docs/user_canonical_emails.yml
@@ -3,7 +3,7 @@ table_name: user_canonical_emails
classes:
- UserCanonicalEmail
feature_categories:
-- users
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+- authentication_and_authorization
+description: stores the canonical version of user's primary email address
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27722
milestone: '13.0'
diff --git a/db/docs/user_credit_card_validations.yml b/db/docs/user_credit_card_validations.yml
index 9a452721ca8..1ba8bf40460 100644
--- a/db/docs/user_credit_card_validations.yml
+++ b/db/docs/user_credit_card_validations.yml
@@ -3,7 +3,7 @@ table_name: user_credit_card_validations
classes:
- Users::CreditCardValidation
feature_categories:
-- users
-description: TODO
+- purchase
+description: Stores whether the user has completed a first time validation to run CI pipelines
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/60626
milestone: '13.12'
diff --git a/db/docs/user_custom_attributes.yml b/db/docs/user_custom_attributes.yml
index 60359fb2c48..956450acb68 100644
--- a/db/docs/user_custom_attributes.yml
+++ b/db/docs/user_custom_attributes.yml
@@ -4,6 +4,6 @@ classes:
- UserCustomAttribute
feature_categories:
- users
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/e9eae3eb0dd25e4a34c9a4b6bcc7de312dde4489
+description: Storing custom attributes per user
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/13038
milestone: '10.1'
diff --git a/db/docs/user_details.yml b/db/docs/user_details.yml
index 5ced831f9ad..636074214b0 100644
--- a/db/docs/user_details.yml
+++ b/db/docs/user_details.yml
@@ -4,6 +4,6 @@ classes:
- UserDetail
feature_categories:
- users
-description: TODO
+description: Stores user details
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/25483
milestone: '12.9'
diff --git a/db/docs/user_follow_users.yml b/db/docs/user_follow_users.yml
index 08756637c10..56243b97546 100644
--- a/db/docs/user_follow_users.yml
+++ b/db/docs/user_follow_users.yml
@@ -4,6 +4,6 @@ classes:
- Users::UserFollowUser
feature_categories:
- users
-description: TODO
+description: Stores which users follow each other
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/45451
milestone: '13.9'
diff --git a/db/docs/user_group_callouts.yml b/db/docs/user_group_callouts.yml
index 0ed79640cb1..910752339ed 100644
--- a/db/docs/user_group_callouts.yml
+++ b/db/docs/user_group_callouts.yml
@@ -3,7 +3,7 @@ table_name: user_group_callouts
classes:
- Users::GroupCallout
feature_categories:
-- users
+- navigation
description: TODO
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68785
milestone: '14.3'
diff --git a/db/docs/user_interacted_projects.yml b/db/docs/user_interacted_projects.yml
index 3eb67f6c2f3..e62e863b0a9 100644
--- a/db/docs/user_interacted_projects.yml
+++ b/db/docs/user_interacted_projects.yml
@@ -3,7 +3,7 @@ table_name: user_interacted_projects
classes:
- UserInteractedProject
feature_categories:
-- product_analytics
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/43b74afd8656df8228c19d5e5e6aee9f87abc244
+- projects
+description: Tracks which projects a given user has actively interacted with
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/17327
milestone: '10.6'
diff --git a/db/docs/user_preferences.yml b/db/docs/user_preferences.yml
index 0a0b447c0c2..b9afb679503 100644
--- a/db/docs/user_preferences.yml
+++ b/db/docs/user_preferences.yml
@@ -4,6 +4,6 @@ classes:
- UserPreference
feature_categories:
- users
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/132abd3d68a8d97e8245dfc8f87a297a2ff1f39d
+description: Stores users' preferences
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/7816
milestone: '11.5'
diff --git a/db/docs/user_statuses.yml b/db/docs/user_statuses.yml
index cf4667c4189..94aaff70d85 100644
--- a/db/docs/user_statuses.yml
+++ b/db/docs/user_statuses.yml
@@ -4,6 +4,6 @@ classes:
- UserStatus
feature_categories:
- users
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/812bfb158b70b09cfd438379a4b9446aa85b52ec
+description: Stores users' statuses
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/20614
milestone: '11.2'
diff --git a/db/docs/users_security_dashboard_projects.yml b/db/docs/users_security_dashboard_projects.yml
index a98399aa9c8..4c379e5739d 100644
--- a/db/docs/users_security_dashboard_projects.yml
+++ b/db/docs/users_security_dashboard_projects.yml
@@ -4,6 +4,6 @@ classes:
- UsersSecurityDashboardProject
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores projects which users select to appear in their Security Dashboard
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/18708
milestone: '12.5'
diff --git a/db/docs/users_star_projects.yml b/db/docs/users_star_projects.yml
index a1da7dca644..0199a0e3433 100644
--- a/db/docs/users_star_projects.yml
+++ b/db/docs/users_star_projects.yml
@@ -4,6 +4,6 @@ classes:
- UsersStarProject
feature_categories:
- projects
-description: TODO
+description: Stores conection between users and project through staring action
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/714f7201d3362793d11f33793e5ef6dc83bdd2f0
-milestone: '7.2'
+milestone: '7.1'
diff --git a/db/docs/users_statistics.yml b/db/docs/users_statistics.yml
index 7ff35cd8726..f2c44cc456e 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:
-- product_analytics
-description: TODO
+- utilization
+description: User statistics
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/26261
milestone: '12.9'
diff --git a/db/docs/verification_codes.yml b/db/docs/verification_codes.yml
index 9e784ed00ee..24c4d0991f9 100644
--- a/db/docs/verification_codes.yml
+++ b/db/docs/verification_codes.yml
@@ -3,6 +3,6 @@ table_name: verification_codes
classes: []
feature_categories:
- jihu
-description: TODO
+description: Used by the JiHu edition for user verification
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/71139
milestone: '14.4'
diff --git a/db/docs/vulnerabilities.yml b/db/docs/vulnerabilities.yml
index f2dad96bebc..72f080a075f 100644
--- a/db/docs/vulnerabilities.yml
+++ b/db/docs/vulnerabilities.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerability
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores information about vulnerabilites present in the project's source code
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/16181
milestone: '12.4'
diff --git a/db/docs/vulnerability_exports.yml b/db/docs/vulnerability_exports.yml
index f9d392d3485..4254a4426d6 100644
--- a/db/docs/vulnerability_exports.yml
+++ b/db/docs/vulnerability_exports.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::Export
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores metadata about exported Vulnerabilities CSV files
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27196
milestone: '13.0'
diff --git a/db/docs/vulnerability_external_issue_links.yml b/db/docs/vulnerability_external_issue_links.yml
index ff0b8f98414..2adf90e6838 100644
--- a/db/docs/vulnerability_external_issue_links.yml
+++ b/db/docs/vulnerability_external_issue_links.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::ExternalIssueLink
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores information about connections between external issue trackers and vulnerabilities
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/48465
milestone: '13.7'
diff --git a/db/docs/vulnerability_feedback.yml b/db/docs/vulnerability_feedback.yml
index 4d5ae868188..bcd8c3935e6 100644
--- a/db/docs/vulnerability_feedback.yml
+++ b/db/docs/vulnerability_feedback.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::Feedback
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores information about the confirm, dismiss, or create issue to investigate actions taken on vulnerabilities
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/5452
milestone: '10.8'
diff --git a/db/docs/vulnerability_finding_evidences.yml b/db/docs/vulnerability_finding_evidences.yml
index a2b48caece6..0c7fc7c7fdd 100644
--- a/db/docs/vulnerability_finding_evidences.yml
+++ b/db/docs/vulnerability_finding_evidences.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::Finding::Evidence
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores evidence used to identify presence of a vulnerability
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/56790
milestone: '13.11'
diff --git a/db/docs/vulnerability_finding_links.yml b/db/docs/vulnerability_finding_links.yml
index 4f47e82e85f..c259778cb09 100644
--- a/db/docs/vulnerability_finding_links.yml
+++ b/db/docs/vulnerability_finding_links.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::FindingLink
feature_categories:
- vulnerability_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/45502
+description: Stores URLs relevant to the vulnerability findings
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/46555
milestone: '13.6'
diff --git a/db/docs/vulnerability_finding_signatures.yml b/db/docs/vulnerability_finding_signatures.yml
index 963dd96dd2c..a9faf1e8a1b 100644
--- a/db/docs/vulnerability_finding_signatures.yml
+++ b/db/docs/vulnerability_finding_signatures.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::FindingSignature
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores signatures of vulnerability locations which are used to improve tracking
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/57840
milestone: '13.11'
diff --git a/db/docs/vulnerability_findings_remediations.yml b/db/docs/vulnerability_findings_remediations.yml
index 4a757073567..f59b2360f42 100644
--- a/db/docs/vulnerability_findings_remediations.yml
+++ b/db/docs/vulnerability_findings_remediations.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::FindingRemediation
feature_categories:
- vulnerability_management
-description: TODO
+description: Join table between Remediations and Findings
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/47166
milestone: '13.7'
diff --git a/db/docs/vulnerability_flags.yml b/db/docs/vulnerability_flags.yml
index fa47f878029..5d26faf66e0 100644
--- a/db/docs/vulnerability_flags.yml
+++ b/db/docs/vulnerability_flags.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::Flag
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores additional information for vulnerabilities, for example if a vulnerability is identified as a false positive
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/65573
milestone: '14.1'
diff --git a/db/docs/vulnerability_historical_statistics.yml b/db/docs/vulnerability_historical_statistics.yml
index 47fec93a242..22622f2494d 100644
--- a/db/docs/vulnerability_historical_statistics.yml
+++ b/db/docs/vulnerability_historical_statistics.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::HistoricalStatistic
feature_categories:
- vulnerability_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Stores aggregate vulnerability statistics which are used in the Security Dashboard
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/36955
milestone: '13.3'
diff --git a/db/docs/vulnerability_identifiers.yml b/db/docs/vulnerability_identifiers.yml
index eefdddfe7eb..9be03505671 100644
--- a/db/docs/vulnerability_identifiers.yml
+++ b/db/docs/vulnerability_identifiers.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::Identifier
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores identifiers (like CVE or CWE) for vulnerabilities that have been found
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/6896
milestone: '11.4'
diff --git a/db/docs/vulnerability_issue_links.yml b/db/docs/vulnerability_issue_links.yml
index d19e885dd86..8503af34831 100644
--- a/db/docs/vulnerability_issue_links.yml
+++ b/db/docs/vulnerability_issue_links.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::IssueLink
feature_categories:
- vulnerability_management
-description: TODO
+description: Join table between Vulnerabilities and Issues
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/19852
milestone: '12.5'
diff --git a/db/docs/vulnerability_occurrence_identifiers.yml b/db/docs/vulnerability_occurrence_identifiers.yml
index 5791b42846b..77b985e3e02 100644
--- a/db/docs/vulnerability_occurrence_identifiers.yml
+++ b/db/docs/vulnerability_occurrence_identifiers.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::FindingIdentifier
feature_categories:
- vulnerability_management
-description: TODO
+description: Join table between Findings and Identifiers
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/6896
milestone: '11.4'
diff --git a/db/docs/vulnerability_occurrence_pipelines.yml b/db/docs/vulnerability_occurrence_pipelines.yml
index 5cbc490a2b8..5c798e7a2ac 100644
--- a/db/docs/vulnerability_occurrence_pipelines.yml
+++ b/db/docs/vulnerability_occurrence_pipelines.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::FindingPipeline
feature_categories:
- vulnerability_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/3270e15c4de7f40b97ce25bdc3cc9c4282e2f573
+description: Join table between Findings and Pipelines
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/7578
milestone: '11.5'
diff --git a/db/docs/vulnerability_occurrences.yml b/db/docs/vulnerability_occurrences.yml
index 001764c385e..919a0ae19e7 100644
--- a/db/docs/vulnerability_occurrences.yml
+++ b/db/docs/vulnerability_occurrences.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::Finding
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores information about findings for a given vulnerability
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/6896
milestone: '11.4'
diff --git a/db/docs/vulnerability_reads.yml b/db/docs/vulnerability_reads.yml
index 0d60920c694..29727da2e69 100644
--- a/db/docs/vulnerability_reads.yml
+++ b/db/docs/vulnerability_reads.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::Read
feature_categories:
- vulnerability_management
-description: TODO
+description: Denormalized version of the vulnerabilites table used for faster reads
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74733
milestone: '14.6'
diff --git a/db/docs/vulnerability_remediations.yml b/db/docs/vulnerability_remediations.yml
index 6dfd80ec6b4..3f4e93ba0d8 100644
--- a/db/docs/vulnerability_remediations.yml
+++ b/db/docs/vulnerability_remediations.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::Remediation
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores remediation information, such as diffs, for a given vulnerability
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/47166
milestone: '13.7'
diff --git a/db/docs/vulnerability_scanners.yml b/db/docs/vulnerability_scanners.yml
index 18d534619bf..2ea7a3763d6 100644
--- a/db/docs/vulnerability_scanners.yml
+++ b/db/docs/vulnerability_scanners.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::Scanner
feature_categories:
- vulnerability_management
-description: TODO
+description: Stores information about the vulnerability scanners used by projects
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/6896
milestone: '11.4'
diff --git a/db/docs/vulnerability_statistics.yml b/db/docs/vulnerability_statistics.yml
index e32fdc907ff..c94145e24f1 100644
--- a/db/docs/vulnerability_statistics.yml
+++ b/db/docs/vulnerability_statistics.yml
@@ -4,6 +4,6 @@ classes:
- Vulnerabilities::Statistic
feature_categories:
- vulnerability_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Stores pre-calculated vulnerability statistics for projects
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/34289
milestone: '13.2'
diff --git a/db/docs/vulnerability_user_mentions.yml b/db/docs/vulnerability_user_mentions.yml
index 594f7fa78f8..4e4a07e97ac 100644
--- a/db/docs/vulnerability_user_mentions.yml
+++ b/db/docs/vulnerability_user_mentions.yml
@@ -4,6 +4,6 @@ classes:
- VulnerabilityUserMention
feature_categories:
- vulnerability_management
-description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+description: Stores notes for a given vulnerability
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27515
milestone: '13.0'
diff --git a/db/docs/web_hook_logs.yml b/db/docs/web_hook_logs.yml
index eb47aa1dc9a..e7ed77112bb 100644
--- a/db/docs/web_hook_logs.yml
+++ b/db/docs/web_hook_logs.yml
@@ -4,6 +4,6 @@ classes:
- WebHookLog
feature_categories:
- integrations
-description: TODO
+description: Webhooks logs data.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/330789c23c777d8ca646eba7c25f39cb7342cdee
milestone: '9.3'
diff --git a/db/docs/web_hooks.yml b/db/docs/web_hooks.yml
index 8b0a2c8c002..3c43dd837b5 100644
--- a/db/docs/web_hooks.yml
+++ b/db/docs/web_hooks.yml
@@ -8,6 +8,6 @@ classes:
- WebHook
feature_categories:
- integrations
-description: TODO
+description: Webhooks data with the custom HTTP callbacks that a user defines.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/edab46e9fa5f568b1423c0021e81d30453d7dc1e
milestone: "<6.0"
diff --git a/db/docs/webauthn_registrations.yml b/db/docs/webauthn_registrations.yml
index 21659b88cb6..13c4c28e24b 100644
--- a/db/docs/webauthn_registrations.yml
+++ b/db/docs/webauthn_registrations.yml
@@ -5,5 +5,5 @@ classes:
feature_categories:
- authentication_and_authorization
description: TODO
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9af97ee69a36de1dc4e73f4030d6316d3f0a82c5
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/35797
milestone: '13.2'
diff --git a/db/docs/wiki_page_meta.yml b/db/docs/wiki_page_meta.yml
index b5b28d1e8e0..bed636eed08 100644
--- a/db/docs/wiki_page_meta.yml
+++ b/db/docs/wiki_page_meta.yml
@@ -4,6 +4,6 @@ classes:
- WikiPage::Meta
feature_categories:
- wiki
-description: TODO
+description: Used to record the metadata for wiki pages when we create events.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/26529
milestone: '13.0'
diff --git a/db/docs/wiki_page_slugs.yml b/db/docs/wiki_page_slugs.yml
index e0e29ea41ad..a6997322f73 100644
--- a/db/docs/wiki_page_slugs.yml
+++ b/db/docs/wiki_page_slugs.yml
@@ -4,6 +4,6 @@ classes:
- WikiPage::Slug
feature_categories:
- wiki
-description: TODO
+description: Stores wiki page slug metadata for when we create events.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/26529
milestone: '13.0'
diff --git a/db/docs/work_item_types.yml b/db/docs/work_item_types.yml
index 48fed8d6aba..afb694bca79 100644
--- a/db/docs/work_item_types.yml
+++ b/db/docs/work_item_types.yml
@@ -4,6 +4,6 @@ classes:
- WorkItems::Type
feature_categories:
- team_planning
-description: TODO
+description: The work item type related to an issue. Currently one of a predefined set but in future will support custom types.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/55705
milestone: '14.2'
diff --git a/db/docs/zentao_tracker_data.yml b/db/docs/zentao_tracker_data.yml
index 8270759b5d6..c99aebd70e2 100644
--- a/db/docs/zentao_tracker_data.yml
+++ b/db/docs/zentao_tracker_data.yml
@@ -4,6 +4,6 @@ classes:
- Integrations::ZentaoTrackerData
feature_categories:
- integrations
-description: TODO
+description: Data related to the ZenTao integration.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67938
milestone: '14.2'
diff --git a/db/docs/zoom_meetings.yml b/db/docs/zoom_meetings.yml
index 0c1a47eb6d0..620df953ad5 100644
--- a/db/docs/zoom_meetings.yml
+++ b/db/docs/zoom_meetings.yml
@@ -4,6 +4,6 @@ classes:
- ZoomMeeting
feature_categories:
- incident_management
-description: TODO
+description: Persists Zoom meetings, its associations and its metadata
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/17890
milestone: '12.5'