Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
		
							parent
							
								
									15cc871f89
								
							
						
					
					
						commit
						eefff9d8be
					
				|  | @ -144,16 +144,28 @@ export default { | |||
|     currentDiffFileId(hash) { | ||||
|       if (hash) { | ||||
|         this.scrollVirtualScrollerToFileHash(hash); | ||||
|         this.openFileTree(hash); | ||||
|       } | ||||
|     }, | ||||
|   }, | ||||
|   methods: { | ||||
|     ...mapActions('diffs', ['toggleTreeOpen', 'goToFile', 'setRenderTreeList']), | ||||
|     ...mapActions('diffs', ['toggleTreeOpen', 'goToFile', 'setRenderTreeList', 'setTreeOpen']), | ||||
| 
 | ||||
|     scrollVirtualScrollerToFileHash(hash) { | ||||
|       const index = this.treeList.findIndex((f) => f.fileHash === hash); | ||||
|       if (index !== -1) { | ||||
|         this.$refs.scroller.scrollToItem(index); | ||||
|         this.$refs.scroller.scrollToItem?.(index); | ||||
|       } | ||||
|     }, | ||||
|     openFileTree(hash) { | ||||
|       const file = this.flatFilteredTreeList.find((f) => f.fileHash === hash); | ||||
| 
 | ||||
|       if (file) { | ||||
|         file.path | ||||
|           .split('/') | ||||
|           .slice(0, -1) | ||||
|           .reduce((acc, part) => [...acc, acc.length ? `${acc.at(-1)}/${part}` : part], []) | ||||
|           .forEach((path) => this.setTreeOpen({ path, opened: true })); | ||||
|       } | ||||
|     }, | ||||
|   }, | ||||
|  |  | |||
|  | @ -665,6 +665,10 @@ export const toggleTreeOpen = ({ commit }, path) => { | |||
|   commit(types.TOGGLE_FOLDER_OPEN, path); | ||||
| }; | ||||
| 
 | ||||
| export const setTreeOpen = ({ commit }, { path, opened }) => { | ||||
|   commit(types.SET_FOLDER_OPEN, { path, opened }); | ||||
| }; | ||||
| 
 | ||||
| export const setCurrentFileHash = ({ commit }, hash) => { | ||||
|   commit(types.SET_CURRENT_DIFF_FILE, hash); | ||||
| }; | ||||
|  |  | |||
|  | @ -21,6 +21,7 @@ export const SET_LINE_DISCUSSIONS_FOR_FILE = 'SET_LINE_DISCUSSIONS_FOR_FILE'; | |||
| export const TOGGLE_FILE_DISCUSSION_EXPAND = 'TOGGLE_FILE_DISCUSSION_EXPAND'; | ||||
| export const REMOVE_LINE_DISCUSSIONS_FOR_FILE = 'REMOVE_LINE_DISCUSSIONS_FOR_FILE'; | ||||
| export const TOGGLE_FOLDER_OPEN = 'TOGGLE_FOLDER_OPEN'; | ||||
| export const SET_FOLDER_OPEN = 'SET_FOLDER_OPEN'; | ||||
| export const TREE_ENTRY_DIFF_LOADING = 'TREE_ENTRY_DIFF_LOADING'; | ||||
| export const SET_SHOW_TREE_LIST = 'SET_SHOW_TREE_LIST'; | ||||
| export const SET_CURRENT_DIFF_FILE = 'SET_CURRENT_DIFF_FILE'; | ||||
|  |  | |||
|  | @ -291,6 +291,9 @@ export default { | |||
|   [types.TOGGLE_FOLDER_OPEN](state, path) { | ||||
|     state.treeEntries[path].opened = !state.treeEntries[path].opened; | ||||
|   }, | ||||
|   [types.SET_FOLDER_OPEN](state, { path, opened }) { | ||||
|     state.treeEntries[path].opened = opened; | ||||
|   }, | ||||
|   [types.TREE_ENTRY_DIFF_LOADING](state, { path, loading = true }) { | ||||
|     state.treeEntries[path].diffLoading = loading; | ||||
|   }, | ||||
|  |  | |||
|  | @ -665,6 +665,10 @@ export function toggleTreeOpen(path) { | |||
|   this[types.TOGGLE_FOLDER_OPEN](path); | ||||
| } | ||||
| 
 | ||||
| export function setTreeOpen({ path, opened }) { | ||||
|   this[types.SET_FOLDER_OPEN]({ path, opened }); | ||||
| } | ||||
| 
 | ||||
| export function setCurrentFileHash(hash) { | ||||
|   this[types.SET_CURRENT_DIFF_FILE](hash); | ||||
| } | ||||
|  |  | |||
|  | @ -287,6 +287,9 @@ export default { | |||
|   [types.TOGGLE_FOLDER_OPEN](path) { | ||||
|     this.treeEntries[path].opened = !this.treeEntries[path].opened; | ||||
|   }, | ||||
|   [types.SET_FOLDER_OPEN]({ path, opened }) { | ||||
|     this.treeEntries[path].opened = opened; | ||||
|   }, | ||||
|   [types.TREE_ENTRY_DIFF_LOADING]({ path, loading = true }) { | ||||
|     this.treeEntries[path].diffLoading = loading; | ||||
|   }, | ||||
|  |  | |||
|  | @ -12,6 +12,7 @@ export default { | |||
|   directives: { | ||||
|     GlTooltip: GlTooltipDirective, | ||||
|   }, | ||||
|   inject: ['newListsEnabled'], | ||||
|   props: { | ||||
|     title: { | ||||
|       type: String, | ||||
|  | @ -68,7 +69,7 @@ export default { | |||
|     is-collapsible | ||||
|     :collapsed="!open" | ||||
|     :toggle-aria-label="toggleButtonLabel" | ||||
|     :body-class="{ '!gl-mx-0 gl-mb-0': hasMergeRequests }" | ||||
|     :body-class="{ '!gl-mx-0 gl-mb-0': hasMergeRequests || newListsEnabled }" | ||||
|   > | ||||
|     <template #title> | ||||
|       {{ title }} | ||||
|  |  | |||
|  | @ -0,0 +1,104 @@ | |||
| # frozen_string_literal: true | ||||
| 
 | ||||
| class CreateSiphonProjects < ClickHouse::Migration | ||||
|   def up | ||||
|     execute <<-SQL | ||||
|       CREATE TABLE IF NOT EXISTS siphon_projects | ||||
|       ( | ||||
|         id Int64, | ||||
|         name Nullable(String), | ||||
|         path Nullable(String), | ||||
|         description Nullable(String), | ||||
|         created_at Nullable(DateTime64(6, 'UTC')), | ||||
|         updated_at Nullable(DateTime64(6, 'UTC')), | ||||
|         creator_id Nullable(Int64), | ||||
|         namespace_id Int64, | ||||
|         last_activity_at Nullable(DateTime64(6, 'UTC')), | ||||
|         import_url Nullable(String), | ||||
|         visibility_level Int64 DEFAULT 0, | ||||
|         archived Boolean DEFAULT false, | ||||
|         avatar Nullable(String), | ||||
|         merge_requests_template Nullable(String), | ||||
|         star_count Int64 DEFAULT 0, | ||||
|         merge_requests_rebase_enabled Nullable(Boolean) DEFAULT false, | ||||
|         import_type Nullable(String), | ||||
|         import_source Nullable(String), | ||||
|         approvals_before_merge Int64 DEFAULT 0, | ||||
|         reset_approvals_on_push Nullable(Boolean) DEFAULT true, | ||||
|         merge_requests_ff_only_enabled Nullable(Boolean) DEFAULT false, | ||||
|         issues_template Nullable(String), | ||||
|         mirror Boolean DEFAULT false, | ||||
|         mirror_last_update_at Nullable(DateTime64(6, 'UTC')), | ||||
|         mirror_last_successful_update_at Nullable(DateTime64(6, 'UTC')), | ||||
|         mirror_user_id Nullable(Int64), | ||||
|         shared_runners_enabled Boolean DEFAULT true, | ||||
|         runners_token Nullable(String), | ||||
|         build_allow_git_fetch Boolean DEFAULT true, | ||||
|         build_timeout Int64 DEFAULT 3600, | ||||
|         mirror_trigger_builds Boolean DEFAULT false, | ||||
|         pending_delete Nullable(Boolean) DEFAULT false, | ||||
|         public_builds Boolean DEFAULT true, | ||||
|         last_repository_check_failed Nullable(Boolean), | ||||
|         last_repository_check_at Nullable(DateTime64(6, 'UTC')), | ||||
|         only_allow_merge_if_pipeline_succeeds Boolean DEFAULT false, | ||||
|         has_external_issue_tracker Nullable(Boolean), | ||||
|         repository_storage String DEFAULT 'default', | ||||
|         repository_read_only Nullable(Boolean), | ||||
|         request_access_enabled Boolean DEFAULT true, | ||||
|         has_external_wiki Nullable(Boolean), | ||||
|         ci_config_path Nullable(String), | ||||
|         lfs_enabled Nullable(Boolean), | ||||
|         description_html Nullable(String), | ||||
|         only_allow_merge_if_all_discussions_are_resolved Nullable(Boolean), | ||||
|         repository_size_limit Nullable(Int64), | ||||
|         printing_merge_request_link_enabled Boolean DEFAULT true, | ||||
|         auto_cancel_pending_pipelines Int64 DEFAULT 1, | ||||
|         service_desk_enabled Nullable(Boolean) DEFAULT true, | ||||
|         cached_markdown_version Nullable(Int64), | ||||
|         delete_error Nullable(String), | ||||
|         last_repository_updated_at Nullable(DateTime64(6, 'UTC')), | ||||
|         disable_overriding_approvers_per_merge_request Nullable(Boolean), | ||||
|         storage_version Nullable(Int8), | ||||
|         resolve_outdated_diff_discussions Nullable(Boolean), | ||||
|         remote_mirror_available_overridden Nullable(Boolean), | ||||
|         only_mirror_protected_branches Nullable(Boolean), | ||||
|         pull_mirror_available_overridden Nullable(Boolean), | ||||
|         jobs_cache_index Nullable(Int64), | ||||
|         external_authorization_classification_label Nullable(String), | ||||
|         mirror_overwrites_diverged_branches Nullable(Boolean), | ||||
|         pages_https_only Nullable(Boolean) DEFAULT true, | ||||
|         external_webhook_token Nullable(String), | ||||
|         packages_enabled Nullable(Boolean), | ||||
|         merge_requests_author_approval Nullable(Boolean) DEFAULT false, | ||||
|         pool_repository_id Nullable(Int64), | ||||
|         runners_token_encrypted Nullable(String), | ||||
|         bfg_object_map Nullable(String), | ||||
|         detected_repository_languages Nullable(Boolean), | ||||
|         merge_requests_disable_committers_approval Nullable(Boolean), | ||||
|         require_password_to_approve Nullable(Boolean), | ||||
|         emails_disabled Nullable(Boolean), | ||||
|         max_pages_size Nullable(Int64), | ||||
|         max_artifacts_size Nullable(Int64), | ||||
|         pull_mirror_branch_prefix Nullable(String), | ||||
|         remove_source_branch_after_merge Nullable(Boolean), | ||||
|         marked_for_deletion_at Nullable(Date32), | ||||
|         marked_for_deletion_by_user_id Nullable(Int64), | ||||
|         autoclose_referenced_issues Nullable(Boolean), | ||||
|         suggestion_commit_message Nullable(String), | ||||
|         project_namespace_id Nullable(Int64), | ||||
|         hidden Boolean DEFAULT false, | ||||
|         organization_id Nullable(Int64), | ||||
|         _siphon_replicated_at DateTime64(6, 'UTC') DEFAULT now(), | ||||
|         _siphon_deleted Boolean DEFAULT FALSE | ||||
|       ) | ||||
|       ENGINE = ReplacingMergeTree(_siphon_replicated_at, _siphon_deleted) | ||||
|       PRIMARY KEY id | ||||
|     SQL | ||||
|   end | ||||
| 
 | ||||
|   def down | ||||
|     execute <<-SQL | ||||
|       DROP TABLE IF EXISTS siphon_projects | ||||
|     SQL | ||||
|   end | ||||
| end | ||||
|  | @ -11,7 +11,7 @@ DETAILS: | |||
| **Tier:** Free, Premium, Ultimate | ||||
| **Offering:** Self-managed | ||||
| 
 | ||||
| Administer and manage users in your self-managed GitLab installation. | ||||
| Administer and manage users in GitLab Self-Managed. | ||||
| 
 | ||||
| ## User accounts | ||||
| 
 | ||||
|  |  | |||
|  | @ -11,7 +11,7 @@ DETAILS: | |||
| **Tier:** Free, Premium, Ultimate | ||||
| **Offering:** Self-managed | ||||
| 
 | ||||
| Customize and configure your self-managed GitLab installation. | ||||
| Customize and configure GitLab Self-Managed. | ||||
| 
 | ||||
| - [Authentication](auth/index.md) | ||||
| - [CI/CD](../administration/cicd/index.md) | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| stage: Create | ||||
| group: Source Code | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| description: "Configure the maximum diff size to display on your self-managed GitLab instance." | ||||
| description: "Configure the maximum diff size to display on GitLab Self-Managed." | ||||
| --- | ||||
| 
 | ||||
| # Diff limits administration | ||||
|  |  | |||
|  | @ -17,7 +17,7 @@ NOTE: | |||
| The local help of your instance does not include all the docs (for example, it | ||||
| doesn't include docs for GitLab Runner or GitLab Operator), and it's not | ||||
| searchable or browsable. It's intended to only support direct links to specific | ||||
| pages from within a self-managed GitLab instance. | ||||
| pages from within your instance. | ||||
| 
 | ||||
| ## Documentation self-hosting options | ||||
| 
 | ||||
|  |  | |||
|  | @ -81,11 +81,11 @@ Benefits: | |||
| 
 | ||||
| #### Migration to GitLab Dedicated | ||||
| 
 | ||||
| You can also use Geo to migrate your self-managed GitLab instance to [GitLab Dedicated](../../subscriptions/gitlab_dedicated/index.md). A migration to GitLab Dedicated is similar to an infrastructure migration. | ||||
| You can also use Geo to migrate GitLab Self-Managed to [GitLab Dedicated](../../subscriptions/gitlab_dedicated/index.md). A migration to GitLab Dedicated is similar to an infrastructure migration. | ||||
| 
 | ||||
| Benefits: | ||||
| 
 | ||||
| - Smoother onboarding experience with significantly lower downtime. Your team can continue to use your self-managed GitLab instance while the data migration takes place in the background. | ||||
| - Smoother onboarding experience with significantly lower downtime. Your team can continue to use GitLab Self-Managed while the data migration takes place in the background. | ||||
| 
 | ||||
| ## What Geo is not designed to address | ||||
| 
 | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| stage: Create | ||||
| group: Source Code | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| description: "Set and configure Git protocol v2 for your self-managed GitLab instance." | ||||
| description: "Set and configure Git protocol v2 for GitLab Self-Managed." | ||||
| --- | ||||
| 
 | ||||
| # Configuring Git Protocol v2 | ||||
|  |  | |||
|  | @ -7,7 +7,7 @@ description: 'Learn how to install, configure, update, and maintain your GitLab | |||
| 
 | ||||
| # Administer GitLab | ||||
| 
 | ||||
| Learn how to administer a self-managed GitLab instance. | ||||
| Learn how to administer GitLab Self-Managed. | ||||
| 
 | ||||
| | | | | | ||||
| |--|--|--| | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| stage: Create | ||||
| group: Source Code | ||||
| info: "To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments" | ||||
| description: "Configure a Diagrams.net integration for your self-managed GitLab instance." | ||||
| description: "Configure a Diagrams.net integration for GitLab Self-Managed." | ||||
| --- | ||||
| 
 | ||||
| # Diagrams.net | ||||
|  | @ -34,7 +34,7 @@ After completing the integration, the diagrams.net editor opens with the URL you | |||
| 
 | ||||
| You can set up your own diagrams.net server to generate the diagrams. | ||||
| 
 | ||||
| It's a required step for users on an offline environment self-managed GitLab installations. | ||||
| It's a required step for users on an offline installation of GitLab Self-Managed. | ||||
| 
 | ||||
| For example, to run a diagrams.net container in Docker, run the following command: | ||||
| 
 | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| stage: Create | ||||
| group: Source Code | ||||
| info: "To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments" | ||||
| description: "Configure PlantUML integration with your self-managed GitLab instance." | ||||
| description: "Configure PlantUML integration with GitLab Self-Managed." | ||||
| --- | ||||
| 
 | ||||
| # PlantUML | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| stage: Create | ||||
| group: Source Code | ||||
| info: "To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments" | ||||
| description: "Configure Git LFS for your self-managed GitLab instance." | ||||
| description: "Configure Git LFS for GitLab Self-Managed." | ||||
| --- | ||||
| 
 | ||||
| # GitLab Git Large File Storage (LFS) Administration | ||||
|  |  | |||
|  | @ -166,7 +166,7 @@ Prerequisites: | |||
| 
 | ||||
| - The user has had no activity in the last 90 days. | ||||
| 
 | ||||
| To deactivate a user from a self-managed GitLab instance: | ||||
| To deactivate a user: | ||||
| 
 | ||||
| 1. On the left sidebar, at the bottom, select **Admin**. | ||||
| 1. Select **Overview > Users**. | ||||
|  |  | |||
|  | @ -241,7 +241,7 @@ configuration option in `gitlab.yml`. These metrics are served from the | |||
| | `sidekiq_jobs_dead_total`                      | Counter   | 13.7 | Sidekiq dead jobs (jobs that have run out of retries)                                               | `queue`, `boundary`, `external_dependencies`, `feature_category`, `urgency` | | ||||
| | `sidekiq_redis_requests_total`                 | Counter   | 13.1 | Redis requests during a Sidekiq job execution                                                       | `queue`, `boundary`, `external_dependencies`, `feature_category`, `job_status`, `urgency` | | ||||
| | `sidekiq_elasticsearch_requests_total`         | Counter   | 13.1 | Elasticsearch requests during a Sidekiq job execution                                                       | `queue`, `boundary`, `external_dependencies`, `feature_category`, `job_status`, `urgency` | | ||||
| | `sidekiq_jobs_skipped_total`                   | Counter   | 16.2 | Number of jobs being skipped (dropped or deferred) when `drop_sidekiq_jobs` feature flag is enabled or `run_sidekiq_jobs` feature flag is disabled                          | `worker`, `action`                                                                                   | | ||||
| | `sidekiq_jobs_skipped_total`                   | Counter   | 16.2 | Number of jobs being skipped (dropped or deferred) when `drop_sidekiq_jobs` feature flag is enabled or `run_sidekiq_jobs` feature flag is disabled                          | `worker`, `action`, `feature_category`, `reason`                                                                                   | | ||||
| | `sidekiq_running_jobs`                         | Gauge     | 12.2 | Number of Sidekiq jobs running                                                                      | `queue`, `boundary`, `external_dependencies`, `feature_category`, `urgency` | | ||||
| | `sidekiq_concurrency`                          | Gauge     | 12.5 | Maximum number of Sidekiq jobs                                                                      |                                                                   | | ||||
| | `sidekiq_mem_total_bytes`                      | Gauge     | 15.3 | Number of bytes allocated for both objects consuming an object slot and objects that required a malloc'|                                                                   | | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Operations | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Operations | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Operations | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Operations | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Operations | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Operations | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Operations | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Operations | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Operations | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Operations | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Operations | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Operations | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -70,7 +70,7 @@ If you do not meet the use case criteria for self-hosted models, you can use the | |||
| GitLab.com AI gateway with default GitLab external vendor LLMs. | ||||
| 
 | ||||
| The GitLab.com AI gateway is the default Enterprise offering and is not self-hosted. In this configuration, | ||||
| you connect your self-managed GitLab instance to the GitLab-hosted AI gateway, which | ||||
| you connect your GitLab Self-Managed instance to the GitLab-hosted AI gateway, which | ||||
| integrates with external vendor LLM providers (such as Google Vertex or Anthropic). | ||||
| 
 | ||||
| These LLMs communicate through the [GitLab Cloud Connector](../../development/cloud_connector/index.md), | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| stage: Create | ||||
| group: Source Code | ||||
| info: "To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments" | ||||
| description: "Configure the maximum number of projects users can create on your self-managed GitLab instance. Configure size limits for attachments, pushes, and repository size." | ||||
| description: "Configure the maximum number of projects users can create on GitLab Self-Managed. Configure size limits for attachments, pushes, and repository size." | ||||
| --- | ||||
| 
 | ||||
| # Account and limit settings | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| stage: Create | ||||
| group: Source Code | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| description: "Define limits for deprecated APIs on your self-managed GitLab instance." | ||||
| description: "Define limits for deprecated APIs on GitLab Self-Managed." | ||||
| --- | ||||
| 
 | ||||
| # Deprecated API rate limits | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| stage: Create | ||||
| group: Source Code | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| description: "Configure rate limits for the repository files API on your self-managed GitLab instance." | ||||
| description: "Configure rate limits for the repository files API on GitLab Self-Managed." | ||||
| --- | ||||
| 
 | ||||
| # Rate limits on Repository files API | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| stage: Create | ||||
| group: Source Code | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| description: "Configure rate limits on Git HTTP requests to your self-managed GitLab instance." | ||||
| description: "Configure rate limits on Git HTTP requests to GitLab Self-Managed." | ||||
| --- | ||||
| 
 | ||||
| # Rate limits on Git HTTP | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| stage: Create | ||||
| group: Source Code | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| description: "Configure rate limits for Git LFS on your self-managed GitLab instance." | ||||
| description: "Configure rate limits for Git LFS on GitLab Self-Managed." | ||||
| --- | ||||
| 
 | ||||
| # Rate limits on Git LFS | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| stage: Create | ||||
| group: Source Code | ||||
| info: "To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments" | ||||
| description: "Configure a collection of file templates available for all projects on your self-managed GitLab instance." | ||||
| description: "Configure a collection of file templates available for all projects on GitLab Self-Managed." | ||||
| --- | ||||
| 
 | ||||
| # Instance template repository | ||||
|  |  | |||
|  | @ -56,7 +56,7 @@ To resolve this issue, disable the **Jira Connect Proxy URL** setting. | |||
|   1. Clear the **Jira Connect Proxy URL** text box. | ||||
|   1. Select **Save changes**. | ||||
| 
 | ||||
| If the issue persists, verify that your self-managed GitLab instance can connect to | ||||
| If the issue persists, verify that your instance can connect to | ||||
| `connect-install-keys.atlassian.com` to get the public key from Atlassian. | ||||
| To test connectivity, run the following command: | ||||
| 
 | ||||
|  | @ -67,13 +67,13 @@ curl --head "https://connect-install-keys.atlassian.com" | |||
| 
 | ||||
| ## Data sync fails with `Invalid JWT` | ||||
| 
 | ||||
| If the GitLab for Jira Cloud app continuously fails to sync data from a self-managed GitLab instance, | ||||
| If the GitLab for Jira Cloud app continuously fails to sync data from your instance, | ||||
| a secret token might be outdated. Atlassian can send new secret tokens to GitLab. | ||||
| If GitLab fails to process or store these tokens, an `Invalid JWT` error occurs. | ||||
| 
 | ||||
| To resolve this issue on your self-managed GitLab instance: | ||||
| To resolve this issue: | ||||
| 
 | ||||
| - Confirm your self-managed GitLab instance is publicly available to: | ||||
| - Confirm the instance is publicly available to: | ||||
|   - GitLab.com (if you [installed the app from the official Atlassian Marketplace listing](jira_cloud_app.md#install-the-gitlab-for-jira-cloud-app-from-the-atlassian-marketplace)). | ||||
|   - Jira Cloud (if you [installed the app manually](jira_cloud_app.md#install-the-gitlab-for-jira-cloud-app-manually)). | ||||
| - Ensure the token request sent to the `/-/jira_connect/events/installed` endpoint when you install the app is accessible from Jira. | ||||
|  | @ -83,7 +83,7 @@ To resolve this issue on your self-managed GitLab instance: | |||
|   curl --include --request POST "https://gitlab.example.com/-/jira_connect/events/installed" | ||||
|   ``` | ||||
| 
 | ||||
| - If your self-managed GitLab instance has [SSL configured](https://docs.gitlab.com/omnibus/settings/ssl/), check your | ||||
| - If your instance has [SSL configured](https://docs.gitlab.com/omnibus/settings/ssl/), check your | ||||
|   [certificates are valid and publicly trusted](https://docs.gitlab.com/omnibus/settings/ssl/ssl_troubleshooting.html#useful-openssl-debugging-commands). | ||||
| 
 | ||||
| Depending on how you installed the app, you might want to check the following: | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| stage: Create | ||||
| group: Source Code | ||||
| info: "To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments" | ||||
| description: "Configure limits on the number of single push events your self-managed GitLab instance will allow." | ||||
| description: "Configure limits on the number of single push events your instance will allow." | ||||
| --- | ||||
| 
 | ||||
| # Push event activities limit and bulk push events | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| stage: Create | ||||
| group: Source Code | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| description: "Configure rate limits on Git SSH operations on your self-managed GitLab instance." | ||||
| description: "Configure rate limits on Git SSH operations on GitLab Self-Managed." | ||||
| --- | ||||
| 
 | ||||
| # Rate limits on Git SSH operations | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| stage: Create | ||||
| group: Source Code | ||||
| info: "To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments" | ||||
| description: "Control project visibility, creation, retention, and deletion on your self-managed GitLab instance." | ||||
| description: "Control project visibility, creation, retention, and deletion on GitLab Self-Managed." | ||||
| --- | ||||
| 
 | ||||
| # Control access and visibility | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Operations | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -14,7 +14,7 @@ You can modify settings for every user in your GitLab instance. | |||
| 
 | ||||
| ## Prerequisites | ||||
| 
 | ||||
| - You must be an administrator of a self-managed GitLab instance. | ||||
| - You must be an administrator of GitLab Self-Managed. | ||||
| 
 | ||||
| ## Prevent users from creating top-level groups | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -34,7 +34,7 @@ For most people, using GraphiQL will be the easiest way to explore the GitLab Gr | |||
| You can either use GraphiQL: | ||||
| 
 | ||||
| - [On GitLab.com](https://gitlab.com/-/graphql-explorer). | ||||
| - On your self-managed GitLab instance on `https://<your-gitlab-site.com>/-/graphql-explorer`. | ||||
| - On GitLab Self-Managed on `https://<your-gitlab-site.com>/-/graphql-explorer`. | ||||
| 
 | ||||
| Sign in to GitLab first to authenticate the requests with your GitLab account. | ||||
| 
 | ||||
|  |  | |||
|  | @ -33,7 +33,7 @@ The GitLab GraphQL API endpoint is located at `/api/graphql`. | |||
| Explore the GraphQL API using the interactive GraphQL explorer, either: | ||||
| 
 | ||||
| - [On GitLab.com](https://gitlab.com/-/graphql-explorer). | ||||
| - On your self-managed GitLab instance on `https://<your-gitlab-site.com>/-/graphql-explorer`. | ||||
| - On GitLab Self-Managed on `https://<your-gitlab-site.com>/-/graphql-explorer`. | ||||
| 
 | ||||
| For more information, see [GraphiQL](getting_started.md#graphiql). | ||||
| 
 | ||||
|  |  | |||
|  | @ -12051,6 +12051,29 @@ The edge type for [`AiUserMetrics`](#aiusermetrics). | |||
| | <a id="aiusermetricsedgecursor"></a>`cursor` | [`String!`](#string) | A cursor for use in pagination. | | ||||
| | <a id="aiusermetricsedgenode"></a>`node` | [`AiUserMetrics`](#aiusermetrics) | The item at the end of the edge. | | ||||
| 
 | ||||
| #### `AiXrayReportConnection` | ||||
| 
 | ||||
| The connection type for [`AiXrayReport`](#aixrayreport). | ||||
| 
 | ||||
| ##### Fields | ||||
| 
 | ||||
| | Name | Type | Description | | ||||
| | ---- | ---- | ----------- | | ||||
| | <a id="aixrayreportconnectionedges"></a>`edges` | [`[AiXrayReportEdge]`](#aixrayreportedge) | A list of edges. | | ||||
| | <a id="aixrayreportconnectionnodes"></a>`nodes` | [`[AiXrayReport]`](#aixrayreport) | A list of nodes. | | ||||
| | <a id="aixrayreportconnectionpageinfo"></a>`pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. | | ||||
| 
 | ||||
| #### `AiXrayReportEdge` | ||||
| 
 | ||||
| The edge type for [`AiXrayReport`](#aixrayreport). | ||||
| 
 | ||||
| ##### Fields | ||||
| 
 | ||||
| | Name | Type | Description | | ||||
| | ---- | ---- | ----------- | | ||||
| | <a id="aixrayreportedgecursor"></a>`cursor` | [`String!`](#string) | A cursor for use in pagination. | | ||||
| | <a id="aixrayreportedgenode"></a>`node` | [`AiXrayReport`](#aixrayreport) | The item at the end of the edge. | | ||||
| 
 | ||||
| #### `AlertManagementAlertConnection` | ||||
| 
 | ||||
| The connection type for [`AlertManagementAlert`](#alertmanagementalert). | ||||
|  | @ -19116,6 +19139,14 @@ Pre-aggregated per-user metrics for GitLab Code Suggestions and GitLab Duo Chat. | |||
| | <a id="aiusermetricsduochatinteractionscount"></a>`duoChatInteractionsCount` | [`Int`](#int) | Number of user interactions with GitLab Duo Chat. | | ||||
| | <a id="aiusermetricsuser"></a>`user` | [`UserCore!`](#usercore) | User metrics. | | ||||
| 
 | ||||
| ### `AiXrayReport` | ||||
| 
 | ||||
| #### Fields | ||||
| 
 | ||||
| | Name | Type | Description | | ||||
| | ---- | ---- | ----------- | | ||||
| | <a id="aixrayreportlanguage"></a>`language` | [`String!`](#string) | Language of the x-ray report. | | ||||
| 
 | ||||
| ### `AlertManagementAlert` | ||||
| 
 | ||||
| Describes an alert from the project's Alert Management. | ||||
|  | @ -31888,6 +31919,7 @@ Project-level settings for product analytics provider. | |||
| | <a id="projectagentconfigurations"></a>`agentConfigurations` | [`AgentConfigurationConnection`](#agentconfigurationconnection) | Agent configurations defined by the project. (see [Connections](#connections)) | | ||||
| | <a id="projectaiagents"></a>`aiAgents` **{warning-solid}** | [`AiAgentConnection`](#aiagentconnection) | **Introduced** in GitLab 16.9. **Status**: Experiment. Ai Agents for the project. | | ||||
| | <a id="projectaiusagedata"></a>`aiUsageData` **{warning-solid}** | [`AiUsageData`](#aiusagedata) | **Introduced** in GitLab 17.5. **Status**: Experiment. AI-related data. | | ||||
| | <a id="projectaixrayreports"></a>`aiXrayReports` **{warning-solid}** | [`AiXrayReportConnection!`](#aixrayreportconnection) | **Introduced** in GitLab 17.8. **Status**: Experiment. X-ray reports of the project. | | ||||
| | <a id="projectallowmergeonskippedpipeline"></a>`allowMergeOnSkippedPipeline` | [`Boolean`](#boolean) | If `only_allow_merge_if_pipeline_succeeds` is true, indicates if merge requests of the project can also be merged with skipped jobs. | | ||||
| | <a id="projectallowedcustomstatuses"></a>`allowedCustomStatuses` **{warning-solid}** | [`WorkItemWidgetCustomStatusConnection`](#workitemwidgetcustomstatusconnection) | **Introduced** in GitLab 17.8. **Status**: Experiment. Allowed custom statuses for the project. | | ||||
| | <a id="projectallowsmultiplemergerequestassignees"></a>`allowsMultipleMergeRequestAssignees` | [`Boolean!`](#boolean) | Project allows assigning multiple users to a merge request. | | ||||
|  |  | |||
|  | @ -156,7 +156,7 @@ When you work with deployments, you might encounter the following issues. | |||
| GitLab [deletes old deployment refs](#archive-old-deployments) | ||||
| to keep your Git repository performant. | ||||
| 
 | ||||
| If you have to restore archived Git-refs, ask an administrator of your self-managed GitLab instance | ||||
| If you have to restore archived Git-refs on GitLab Self-Managed, ask an administrator | ||||
| to execute the following command on Rails console: | ||||
| 
 | ||||
| ```ruby | ||||
|  |  | |||
|  | @ -108,7 +108,7 @@ DETAILS: | |||
| **Tier:** Premium, Ultimate | ||||
| **Offering:** Self-managed, GitLab Dedicated | ||||
| 
 | ||||
| You can add custom examples and templates to your self-managed GitLab instance. | ||||
| You can add custom examples and templates to your instance. | ||||
| Your GitLab administrator can [designate an instance template repository](../../administration/settings/instance_template_repository.md) | ||||
| that contains examples and templates specific to your organization. | ||||
| 
 | ||||
|  |  | |||
|  | @ -29,7 +29,7 @@ Prerequisites: | |||
| 
 | ||||
| - You must be an administrator. | ||||
| 
 | ||||
| You can override the job timeout for instance runners on self-managed GitLab installations only. | ||||
| You can override the job timeout for instance runners on GitLab Self-Managed. | ||||
| 
 | ||||
| On GitLab.com, you cannot override the job timeout for GitLab hosted instance runners and must use the [project defined timeout](../pipelines/settings.md#set-a-limit-for-how-long-jobs-can-run) instead. | ||||
| 
 | ||||
|  |  | |||
|  | @ -241,7 +241,7 @@ Prerequisites: | |||
| 
 | ||||
| - You must have the Owner role for the group. | ||||
| 
 | ||||
| You can create a group runner for your self-managed GitLab instance or for GitLab.com. | ||||
| You can create a group runner for GitLab Self-Managed or for GitLab.com. | ||||
| When you create a runner, it is assigned a runner authentication token that you use to register it. | ||||
| The runner uses the token to authenticate with GitLab when it picks up jobs from the job queue. | ||||
| 
 | ||||
|  | @ -306,7 +306,7 @@ Prerequisites: | |||
| - You must have the Maintainer or Owner role for the group. | ||||
| 
 | ||||
| You can view all runners for a group and its subgroups and projects. | ||||
| You can do this for your self-managed GitLab instance or for GitLab.com. | ||||
| You can do this for GitLab Self-Managed or for GitLab.com. | ||||
| 
 | ||||
| 1. On the left sidebar, select **Search or go to** and find your group. | ||||
| 1. Select **Build > Runners**. | ||||
|  | @ -444,7 +444,7 @@ Prerequisites: | |||
| 
 | ||||
| - You must have the Maintainer role for the project. | ||||
| 
 | ||||
| You can create a project runner for your self-managed GitLab instance or for GitLab.com. When you create a runner, | ||||
| You can create a project runner for GitLab Self-Managed or for GitLab.com. When you create a runner, | ||||
| it is assigned a runner authentication token that you use to register to the runner. The runner uses the token to | ||||
| authenticate with GitLab when it picks up jobs from the job queue. | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: "See the Technical Writers assigned to Development Guidelines: https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments-to-development-guidelines" | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,5 +1,5 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| stage: Data Access | ||||
| group: Database | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,9 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| type: reference, howto | ||||
| discretionary: yes | ||||
| description: Database access for engineers and related parties. | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,5 +1,5 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| stage: Data Access | ||||
| group: Database | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
|  |  | |||
|  | @ -1,5 +1,5 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| stage: Data Access | ||||
| group: Database | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,5 +1,5 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| stage: Data Access | ||||
| group: Database | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| description: "Sometimes it is necessary to store large amounts of records at once, which can be inefficient | ||||
| when iterating collections and performing individual `save`s. With the arrival of `insert_all` | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,5 +1,5 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| stage: Data Access | ||||
| group: Database | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Data Stores | ||||
| group: Database | ||||
| stage: Data Access | ||||
| group: Database Frameworks | ||||
| info: Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
		Reference in New Issue