diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2024-01-23 18:08:36 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2024-01-23 18:08:36 +0300 |
commit | 118083ac69c8cba0bc60633a15b9bb44e5f78281 (patch) | |
tree | 1e00c72fa30c952c9a8d86b3441132f037b3fc21 /doc | |
parent | 84b507d17bad7636a02ae2e9f59e8eb219ad7e15 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc')
-rw-r--r-- | doc/administration/settings/jira_cloud_app.md | 2 | ||||
-rw-r--r-- | doc/administration/settings/jira_cloud_app_troubleshooting.md | 4 | ||||
-rw-r--r-- | doc/administration/settings/project_integration_management.md | 2 | ||||
-rw-r--r-- | doc/administration/settings/slack_app.md | 8 | ||||
-rw-r--r-- | doc/api/graphql/reference/index.md | 6 | ||||
-rw-r--r-- | doc/ci/runners/saas/macos_saas_runner.md | 4 | ||||
-rw-r--r-- | doc/development/sidekiq/worker_attributes.md | 15 | ||||
-rw-r--r-- | doc/integration/jira/connect-app.md | 6 | ||||
-rw-r--r-- | doc/user/group/epics/epic_boards.md | 4 | ||||
-rw-r--r-- | doc/user/project/integrations/gitlab_slack_app_troubleshooting.md | 4 | ||||
-rw-r--r-- | doc/user/project/integrations/gitlab_slack_application.md | 4 | ||||
-rw-r--r-- | doc/user/project/integrations/index.md | 2 | ||||
-rw-r--r-- | doc/user/project/issue_board.md | 4 | ||||
-rw-r--r-- | doc/user/project/merge_requests/cherry_pick_changes.md | 9 | ||||
-rw-r--r-- | doc/user/project/merge_requests/revert_changes.md | 7 |
15 files changed, 52 insertions, 29 deletions
diff --git a/doc/administration/settings/jira_cloud_app.md b/doc/administration/settings/jira_cloud_app.md index c87c7c62a3a..62a8b85e79b 100644 --- a/doc/administration/settings/jira_cloud_app.md +++ b/doc/administration/settings/jira_cloud_app.md @@ -7,7 +7,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w # GitLab for Jira Cloud app administration **(FREE SELF)** NOTE: -This page contains information about administering the GitLab for Jira Cloud app for self-managed instances. For user documentation, see [GitLab for Jira Cloud app](../../integration/jira/connect-app.md). +This page contains administrator documentation for the GitLab for Jira Cloud app. For user documentation, see [GitLab for Jira Cloud app](../../integration/jira/connect-app.md). With the [GitLab for Jira Cloud](https://marketplace.atlassian.com/apps/1221011/gitlab-com-for-jira-cloud?tab=overview&hosting=cloud) app, you can connect GitLab and Jira Cloud to sync development information in real time. You can view this information in the [Jira development panel](../../integration/jira/development_panel.md). diff --git a/doc/administration/settings/jira_cloud_app_troubleshooting.md b/doc/administration/settings/jira_cloud_app_troubleshooting.md index cc17c620724..93d85625463 100644 --- a/doc/administration/settings/jira_cloud_app_troubleshooting.md +++ b/doc/administration/settings/jira_cloud_app_troubleshooting.md @@ -6,9 +6,9 @@ info: To determine the technical writer assigned to the Stage/Group associated w # Troubleshooting GitLab for Jira Cloud app administration **(FREE SELF)** -When administering the GitLab for Jira Cloud app for self-managed instances, you might encounter the following issues. +When administering the GitLab for Jira Cloud app, you might encounter the following issues. -For GitLab.com, see [GitLab for Jira Cloud app](../../integration/jira/connect-app.md#troubleshooting). +For user documentation, see [GitLab for Jira Cloud app](../../integration/jira/connect-app.md#troubleshooting). ## Sign-in message displayed when already signed in diff --git a/doc/administration/settings/project_integration_management.md b/doc/administration/settings/project_integration_management.md index 7fea1bccaf6..435a8d07c0b 100644 --- a/doc/administration/settings/project_integration_management.md +++ b/doc/administration/settings/project_integration_management.md @@ -7,7 +7,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w # Project integration administration **(FREE SELF)** NOTE: -This page contains information about administering project integrations for self-managed instances. For user documentation, see [Project integrations](../../user/project/integrations/index.md). +This page contains administrator documentation for project integrations. For user documentation, see [Project integrations](../../user/project/integrations/index.md). Project integrations can be configured and enabled by project administrators. As a GitLab instance administrator, you can set default configuration parameters for a given integration that all projects diff --git a/doc/administration/settings/slack_app.md b/doc/administration/settings/slack_app.md index 48352a74060..5421d80d2ba 100644 --- a/doc/administration/settings/slack_app.md +++ b/doc/administration/settings/slack_app.md @@ -6,10 +6,10 @@ info: To determine the technical writer assigned to the Stage/Group associated w # GitLab for Slack app administration **(FREE SELF)** -> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/358872) for self-managed instances in GitLab 16.2. +> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/358872) for self-managed in GitLab 16.2. NOTE: -This page contains information about administering the GitLab for Slack app for self-managed instances. For user documentation, see [GitLab for Slack app](../../user/project/integrations/gitlab_slack_application.md). +This page contains administrator documentation for the GitLab for Slack app. For user documentation, see [GitLab for Slack app](../../user/project/integrations/gitlab_slack_application.md). The GitLab for Slack app distributed through the Slack App Directory only works with GitLab.com. On self-managed GitLab, you can create your own copy of the GitLab for Slack app from a [manifest file](https://api.slack.com/reference/manifests#creating_apps) and configure your instance. @@ -102,9 +102,9 @@ To enable the GitLab for Slack app functionality, your network must allow inboun ## Troubleshooting -When administering the GitLab for Slack app for self-managed instances, you might encounter the following issues. +When administering the GitLab for Slack app, you might encounter the following issues. -For GitLab.com, see [GitLab for Slack app](../../user/project/integrations/gitlab_slack_app_troubleshooting.md). +For user documentation, see [GitLab for Slack app](../../user/project/integrations/gitlab_slack_app_troubleshooting.md). ### Slash commands return `dispatch_failed` in Slack diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md index 38cbe5a1f85..0f2f16ffc45 100644 --- a/doc/api/graphql/reference/index.md +++ b/doc/api/graphql/reference/index.md @@ -15523,7 +15523,7 @@ Branch protection details for a branch rule. ### `BranchRule` -List of branch rules for a project, grouped by branch name. +Branch rules configured for a rule target. #### Fields @@ -15536,7 +15536,7 @@ List of branch rules for a project, grouped by branch name. | <a id="branchruleisdefault"></a>`isDefault` | [`Boolean!`](#boolean) | Check if this branch rule protects the project's default branch. | | <a id="branchruleisprotected"></a>`isProtected` | [`Boolean!`](#boolean) | Check if this branch rule protects access for the branch. | | <a id="branchrulematchingbranchescount"></a>`matchingBranchesCount` | [`Int!`](#int) | Number of existing branches that match this branch rule. | -| <a id="branchrulename"></a>`name` | [`String!`](#string) | Branch name, with wildcards, for the branch rules. | +| <a id="branchrulename"></a>`name` | [`String!`](#string) | Name of the branch rule target. Includes wildcards. | | <a id="branchruleupdatedat"></a>`updatedAt` | [`Time!`](#time) | Timestamp of when the branch rule was last updated. | ### `BurnupChartDailyTotals` @@ -19415,6 +19415,7 @@ GPG signature for a signed commit. | <a id="groupparent"></a>`parent` | [`Group`](#group) | Parent group. | | <a id="grouppath"></a>`path` | [`String!`](#string) | Path of the namespace. | | <a id="grouppendingmembers"></a>`pendingMembers` **{warning-solid}** | [`PendingGroupMemberConnection`](#pendinggroupmemberconnection) | **Introduced** in 16.6. This feature is an Experiment. It can be changed or removed at any time. A pending membership of a user within this group. | +| <a id="groupproductanalyticsstoredeventslimit"></a>`productAnalyticsStoredEventsLimit` **{warning-solid}** | [`Int`](#int) | **Introduced** in 16.9. This feature is an Experiment. It can be changed or removed at any time. Number of product analytics events namespace is permitted to store per cycle. | | <a id="groupprojectcreationlevel"></a>`projectCreationLevel` | [`String`](#string) | Permission level required to create projects in the group. | | <a id="groupprojectscount"></a>`projectsCount` | [`Int!`](#int) | Count of direct projects in this group. | | <a id="grouprecentissueboards"></a>`recentIssueBoards` | [`BoardConnection`](#boardconnection) | List of recently visited boards of the group. Maximum size is 4. (see [Connections](#connections)) | @@ -23193,6 +23194,7 @@ Product analytics events for a specific month and year. | <a id="namespacename"></a>`name` | [`String!`](#string) | Name of the namespace. | | <a id="namespacepackagesettings"></a>`packageSettings` | [`PackageSettings`](#packagesettings) | Package settings for the namespace. | | <a id="namespacepath"></a>`path` | [`String!`](#string) | Path of the namespace. | +| <a id="namespaceproductanalyticsstoredeventslimit"></a>`productAnalyticsStoredEventsLimit` **{warning-solid}** | [`Int`](#int) | **Introduced** in 16.9. This feature is an Experiment. It can be changed or removed at any time. Number of product analytics events namespace is permitted to store per cycle. | | <a id="namespacerepositorysizeexcessprojectcount"></a>`repositorySizeExcessProjectCount` | [`Int`](#int) | Number of projects in the root namespace where the repository size exceeds the limit. This only applies to namespaces under Project limit enforcement. | | <a id="namespacerequestaccessenabled"></a>`requestAccessEnabled` | [`Boolean`](#boolean) | Indicates if users can request access to namespace. | | <a id="namespacerootstoragestatistics"></a>`rootStorageStatistics` | [`RootStorageStatistics`](#rootstoragestatistics) | Aggregated storage statistics of the namespace. Only available for root namespaces. | diff --git a/doc/ci/runners/saas/macos_saas_runner.md b/doc/ci/runners/saas/macos_saas_runner.md index d48e542699e..dcf81158e82 100644 --- a/doc/ci/runners/saas/macos_saas_runner.md +++ b/doc/ci/runners/saas/macos_saas_runner.md @@ -37,7 +37,7 @@ in your `.gitlab-ci.yml` file. Each image runs a specific version of macOS and X | VM image | Status | | |----------------------------|--------|--------------| -| `macos-12-xcode-14` | `GA` | | +| `macos-12-xcode-14` | `Deprecated` | (Removal in GitLab 16.10) | | `macos-13-xcode-14` | `GA` | [Preinstalled Software](https://gitlab.com/gitlab-org/ci-cd/shared-runners/images/job-images/-/blob/main/toolchain/macos-13.yml) | | `macos-14-xcode-15` | `GA` | [Preinstalled Software](https://gitlab.com/gitlab-org/ci-cd/shared-runners/images/job-images/-/blob/main/toolchain/macos-14.yml) | @@ -60,7 +60,7 @@ The following sample `.gitlab-ci.yml` file shows how to start using the SaaS run .macos_saas_runners: tags: - saas-macos-medium-m1 - image: macos-12-xcode-14 + image: macos-14-xcode-15 before_script: - echo "started by ${GITLAB_USER_NAME}" diff --git a/doc/development/sidekiq/worker_attributes.md b/doc/development/sidekiq/worker_attributes.md index 072f34f0c96..beabe1fba03 100644 --- a/doc/development/sidekiq/worker_attributes.md +++ b/doc/development/sidekiq/worker_attributes.md @@ -406,3 +406,18 @@ class LimitedWorker # ... end ``` + +## Skip execution of workers in Geo secondary + +On Geo secondary sites, database writes are disabled. +You must skip execution of workers that attempt database writes from Geo secondary sites. +To skip execution, prepend the `::Geo::SkipSecondary` module to the worker class. + +```ruby +class DummyWorker + include ApplicationWorker + prepend ::Geo::SkipSecondary + + # ... +end +``` diff --git a/doc/integration/jira/connect-app.md b/doc/integration/jira/connect-app.md index 2dac6dd5cf5..5056826b1d7 100644 --- a/doc/integration/jira/connect-app.md +++ b/doc/integration/jira/connect-app.md @@ -7,7 +7,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w # GitLab for Jira Cloud app **(FREE ALL)** NOTE: -This page contains information about configuring the GitLab for Jira Cloud app on GitLab.com. For administrator documentation, see [GitLab for Jira Cloud app administration](../../administration/settings/jira_cloud_app.md). +This page contains user documentation for the GitLab for Jira Cloud app. For administrator documentation, see [GitLab for Jira Cloud app administration](../../administration/settings/jira_cloud_app.md). With the [GitLab for Jira Cloud](https://marketplace.atlassian.com/apps/1221011/gitlab-com-for-jira-cloud?tab=overview&hosting=cloud) app, you can connect GitLab and Jira Cloud to sync development information in real time. You can view this information in the [Jira development panel](development_panel.md). @@ -100,9 +100,9 @@ and the access token is stored encrypted with `AES256-GCM` on GitLab. ## Troubleshooting -When configuring the GitLab for Jira Cloud app on GitLab.com, you might encounter the following issues. +When working with the GitLab for Jira Cloud app, you might encounter the following issues. -For self-managed GitLab, see [GitLab for Jira Cloud app administration](../../administration/settings/jira_cloud_app_troubleshooting.md). +For administrator documentation, see [GitLab for Jira Cloud app administration](../../administration/settings/jira_cloud_app_troubleshooting.md). ### Error when connecting the app diff --git a/doc/user/group/epics/epic_boards.md b/doc/user/group/epics/epic_boards.md index 0547f947419..62d410bdc5a 100644 --- a/doc/user/group/epics/epic_boards.md +++ b/doc/user/group/epics/epic_boards.md @@ -181,7 +181,7 @@ Prerequisites: To move an epic to the start of the list: 1. In an epic board, hover over the card of the epic you want to move. -1. Select the vertical ellipsis (**{ellipsis_v}**), then **Move to start of list**. +1. Select **Card options** (**{ellipsis_v}**), then **Move to start of list**. #### Move an epic to the end of the list @@ -199,7 +199,7 @@ Prerequisites: To move an epic to the end of the list: 1. In an epic board, hover over the card of the epic you want to move. -1. Select the vertical ellipsis (**{ellipsis_v}**), then **Move to end of list**. +1. Select **Card options** (**{ellipsis_v}**), then **Move to end of list**. #### Dragging epics between lists diff --git a/doc/user/project/integrations/gitlab_slack_app_troubleshooting.md b/doc/user/project/integrations/gitlab_slack_app_troubleshooting.md index 5a0e3458107..a219a9ffdd4 100644 --- a/doc/user/project/integrations/gitlab_slack_app_troubleshooting.md +++ b/doc/user/project/integrations/gitlab_slack_app_troubleshooting.md @@ -6,9 +6,9 @@ info: To determine the technical writer assigned to the Stage/Group associated w # Troubleshooting GitLab for Slack app **(FREE ALL)** -When configuring the GitLab for Slack app on GitLab.com, you might encounter the following issues. +When working with the GitLab for Slack app, you might encounter the following issues. -For self-managed GitLab, see [GitLab for Slack app administration](../../../administration/settings/slack_app.md#troubleshooting). +For administrator documentation, see [GitLab for Slack app administration](../../../administration/settings/slack_app.md#troubleshooting). ## App does not appear in the list of integrations diff --git a/doc/user/project/integrations/gitlab_slack_application.md b/doc/user/project/integrations/gitlab_slack_application.md index 6b80edd1a05..b13cc3f686a 100644 --- a/doc/user/project/integrations/gitlab_slack_application.md +++ b/doc/user/project/integrations/gitlab_slack_application.md @@ -6,10 +6,10 @@ info: To determine the technical writer assigned to the Stage/Group associated w # GitLab for Slack app **(FREE ALL)** -> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/358872) for self-managed instances in GitLab 16.2. +> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/358872) for self-managed in GitLab 16.2. NOTE: -This page contains information about configuring the GitLab for Slack app on GitLab.com. For administrator documentation, see [GitLab for Slack app administration](../../../administration/settings/slack_app.md). +This page contains user documentation for the GitLab for Slack app. For administrator documentation, see [GitLab for Slack app administration](../../../administration/settings/slack_app.md). The GitLab for Slack app is a native Slack app that provides [slash commands](#slash-commands) and [notifications](#slack-notifications) in your Slack workspace. GitLab links your Slack user with your GitLab user so that any command diff --git a/doc/user/project/integrations/index.md b/doc/user/project/integrations/index.md index bf1d0826e11..42be43bba64 100644 --- a/doc/user/project/integrations/index.md +++ b/doc/user/project/integrations/index.md @@ -7,7 +7,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w # Project integrations **(FREE ALL)** NOTE: -This page contains information about configuring project integrations on GitLab.com. For administrator documentation, see [Project integration administration](../../../administration/settings/project_integration_management.md). +This page contains user documentation for project integrations. For administrator documentation, see [Project integration administration](../../../administration/settings/project_integration_management.md). You can integrate with external applications to add functionality to GitLab. diff --git a/doc/user/project/issue_board.md b/doc/user/project/issue_board.md index 39353480908..2af657fd9b9 100644 --- a/doc/user/project/issue_board.md +++ b/doc/user/project/issue_board.md @@ -602,7 +602,7 @@ Prerequisites: To move an issue to the start of the list: 1. In an issue board, hover over the card of the issue you want to move. -1. Select the vertical ellipsis (**{ellipsis_v}**), then **Move to start of list**. +1. Select **Card options** (**{ellipsis_v}**), then **Move to start of list**. #### Move an issue to the end of the list @@ -619,7 +619,7 @@ Prerequisites: To move an issue to the end of the list: 1. In an issue board, hover over the card of the issue you want to move. -1. Select the vertical ellipsis (**{ellipsis_v}**), then **Move to end of list**. +1. Select **Card options** (**{ellipsis_v}**), then **Move to end of list**. #### Dragging issues between lists diff --git a/doc/user/project/merge_requests/cherry_pick_changes.md b/doc/user/project/merge_requests/cherry_pick_changes.md index 3d3d302856f..7ac80c81911 100644 --- a/doc/user/project/merge_requests/cherry_pick_changes.md +++ b/doc/user/project/merge_requests/cherry_pick_changes.md @@ -56,9 +56,12 @@ Prerequisites: - You must have a role in the project that allows you to edit merge requests, and add code to the repository. - Your project must use the [merge method](methods/index.md#fast-forward-merge) **Merge Commit**, - which is set in the project's **Settings > Merge requests**. Fast-forwarded commits - can't be cherry-picked from the GitLab UI, but the individual commits can - [still be cherry-picked](#cherry-pick-a-single-commit). + which is set in the project's **Settings > Merge requests**. + + [In GitLab 16.9 and later](https://gitlab.com/gitlab-org/gitlab/-/issues/142152), fast-forwarded + commits can be cherry-picked from the GitLab UI only when they are squashed or when the + merge request contains a single commit. + You can always [cherry-pick individual commits](#cherry-pick-a-single-commit). To do this: diff --git a/doc/user/project/merge_requests/revert_changes.md b/doc/user/project/merge_requests/revert_changes.md index 72bc82bbf0f..96bf071cf02 100644 --- a/doc/user/project/merge_requests/revert_changes.md +++ b/doc/user/project/merge_requests/revert_changes.md @@ -25,8 +25,11 @@ Prerequisites: - You must have a role in the project that allows you to edit merge requests, and add code to the repository. - Your project must use the [merge method](methods/index.md#fast-forward-merge) **Merge Commit**, - which is set in the project's **Settings > Merge requests**. You can't revert - fast-forwarded commits from the GitLab UI. + which is set in the project's **Settings > Merge requests**. + + [In GitLab 16.9 and later](https://gitlab.com/gitlab-org/gitlab/-/issues/142152), you can revert + fast-forwarded commits from the GitLab UI only when they are squashed or when the + merge request contains a single commit. To do this: |