Commit 3edbef8a authored by GitLab Bot's avatar GitLab Bot

Add latest changes from gitlab-org/gitlab@master

parent d2e7b5d0
...@@ -73,7 +73,7 @@ Now test the hook to check whether it is functioning properly. ...@@ -73,7 +73,7 @@ Now test the hook to check whether it is functioning properly.
## Chained hooks support ## Chained hooks support
> [Introduced](https://gitlab.com/gitlab-org/gitlab-shell/merge_requests/93) in GitLab Shell 4.1.0 and GitLab 8.15. > [Introduced](https://gitlab.com/gitlab-org/gitlab-shell/-/merge_requests/93) in GitLab Shell 4.1.0 and GitLab 8.15.
Hooks can be also global or be set per project directories and support a chained Hooks can be also global or be set per project directories and support a chained
execution of the hooks. execution of the hooks.
......
...@@ -1166,7 +1166,7 @@ Will return `201 OK` on success, `404 User Not Found` is user cannot be found or ...@@ -1166,7 +1166,7 @@ Will return `201 OK` on success, `404 User Not Found` is user cannot be found or
## Deactivate user ## Deactivate user
> [Introduced](https://gitlab.com/gitlab-org/gitlab-ce/issues/63921) in GitLab 12.4. > [Introduced](https://gitlab.com/gitlab-org/gitlab/issues/22257) in GitLab 12.4.
Deactivates the specified user. Available only for admin. Deactivates the specified user. Available only for admin.
...@@ -1188,7 +1188,7 @@ Returns: ...@@ -1188,7 +1188,7 @@ Returns:
## Activate user ## Activate user
> [Introduced](https://gitlab.com/gitlab-org/gitlab-ce/issues/63921) in GitLab 12.4. > [Introduced](https://gitlab.com/gitlab-org/gitlab/issues/22257) in GitLab 12.4.
Activates the specified user. Available only for admin. Activates the specified user. Available only for admin.
......
# GraphQL API # GraphQL API
This document outlines the styleguide for GitLab's [GraphQL API](../api/graphql/index.md).
## How GitLab implements GraphQL ## How GitLab implements GraphQL
We use the [graphql-ruby gem](https://graphql-ruby.org/) written by [Robert Mosolgo](https://github.com/rmosolgo/). We use the [graphql-ruby gem](https://graphql-ruby.org/) written by [Robert Mosolgo](https://github.com/rmosolgo/).
......
...@@ -55,7 +55,7 @@ product, and all together are pulled to generate the docs website: ...@@ -55,7 +55,7 @@ product, and all together are pulled to generate the docs website:
- [GitLab Chart](https://gitlab.com/charts/gitlab/tree/master/doc) - [GitLab Chart](https://gitlab.com/charts/gitlab/tree/master/doc)
NOTE: **Note:** NOTE: **Note:**
In September 2019, we [moved towards a single codebase](https://gitlab.com/gitlab-org/gitlab-ee/issues/2952), In September 2019, we [moved towards a single codebase](https://gitlab.com/gitlab-org/gitlab/issues/2952),
as such the docs for CE and EE are now identical. For historical reasons and as such the docs for CE and EE are now identical. For historical reasons and
in order not to break any existing links throughout the internet, we still in order not to break any existing links throughout the internet, we still
maintain the CE docs (`https://docs.gitlab.com/ce/`), although it is hidden maintain the CE docs (`https://docs.gitlab.com/ce/`), although it is hidden
......
...@@ -12,7 +12,7 @@ easy to maintain, and performant for the end-user. ...@@ -12,7 +12,7 @@ easy to maintain, and performant for the end-user.
### Utility Classes ### Utility Classes
As part of the effort for [cleaning up our CSS and moving our components into `gitlab-ui`](https://gitlab.com/groups/gitlab-org/-/epics/950) As part of the effort for [cleaning up our CSS and moving our components into `gitlab-ui`](https://gitlab.com/groups/gitlab-org/-/epics/950)
led by the [GitLab UI WG](https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/20623) we prefer the use of utility classes over adding new CSS. However, complex CSS can be addressed by adding component classes. led by the [GitLab UI WG](https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/20623) we prefer the use of utility classes over adding new CSS. However, complex CSS can be addressed by adding component classes.
#### Where are utility classes defined? #### Where are utility classes defined?
......
...@@ -385,7 +385,7 @@ are: ...@@ -385,7 +385,7 @@ are:
updating the `GO_VERSION` in `ci_files/variables.yml`. updating the `GO_VERSION` in `ci_files/variables.yml`.
- Create a merge request in the [`gitlab-omnibus-builder` project](https://gitlab.com/gitlab-org/gitlab-omnibus-builder), - Create a merge request in the [`gitlab-omnibus-builder` project](https://gitlab.com/gitlab-org/gitlab-omnibus-builder),
updating every file in the `docker/` directory so the `GO_VERSION` is set updating every file in the `docker/` directory so the `GO_VERSION` is set
appropriately. [Here's an example](https://gitlab.com/gitlab-org/gitlab-omnibus-builder/merge_requests/125/diffs). appropriately. [Here's an example](https://gitlab.com/gitlab-org/gitlab-omnibus-builder/-/merge_requests/125/diffs).
- Tag a new release of `gitlab-omnibus-builder` containing the change. - Tag a new release of `gitlab-omnibus-builder` containing the change.
- [Create a merge request in the `gitlab-omnibus` project](https://gitlab.com/gitlab-org/omnibus-gitlab/edit/master/.gitlab-ci.yml?branch_name=update-gitlab-omnibus-builder-version), - [Create a merge request in the `gitlab-omnibus` project](https://gitlab.com/gitlab-org/omnibus-gitlab/edit/master/.gitlab-ci.yml?branch_name=update-gitlab-omnibus-builder-version),
updating the `BUILDER_IMAGE_REVISION` to match the newly-created tag. updating the `BUILDER_IMAGE_REVISION` to match the newly-created tag.
......
...@@ -312,7 +312,7 @@ end ...@@ -312,7 +312,7 @@ end
1. If you add a new file, submit an issue to the [production 1. If you add a new file, submit an issue to the [production
tracker](https://gitlab.com/gitlab-com/gl-infra/production/issues) or tracker](https://gitlab.com/gitlab-com/gl-infra/production/issues) or
a merge request to the [gitlab_fluentd](https://gitlab.com/gitlab-cookbooks/gitlab_fluentd) a merge request to the [gitlab_fluentd](https://gitlab.com/gitlab-cookbooks/gitlab_fluentd)
project. See [this example](https://gitlab.com/gitlab-cookbooks/gitlab_fluentd/merge_requests/51/diffs). project. See [this example](https://gitlab.com/gitlab-cookbooks/gitlab_fluentd/-/merge_requests/51/diffs).
1. Be sure to update the [GitLab CE/EE documentation](../administration/logs.md) and the [GitLab.com 1. Be sure to update the [GitLab CE/EE documentation](../administration/logs.md) and the [GitLab.com
runbooks](https://gitlab.com/gitlab-com/runbooks/blob/master/howto/logging.md). runbooks](https://gitlab.com/gitlab-com/runbooks/blob/master/howto/logging.md).
...@@ -92,7 +92,7 @@ and file location rather than the file itself. An overview of this process can b ...@@ -92,7 +92,7 @@ and file location rather than the file itself. An overview of this process can b
In terms of code, this means a route will need to be added to the In terms of code, this means a route will need to be added to the
[GitLab Workhorse project](https://gitlab.com/gitlab-org/gitlab-workhorse) for each level of remote being added [GitLab Workhorse project](https://gitlab.com/gitlab-org/gitlab-workhorse) for each level of remote being added
(instance, group, project). [This merge request](https://gitlab.com/gitlab-org/gitlab-workhorse/merge_requests/412/diffs) (instance, group, project). [This merge request](https://gitlab.com/gitlab-org/gitlab-workhorse/-/merge_requests/412/diffs)
demonstrates adding an instance-level endpoint for Conan to workhorse. You can also see the Maven project level endpoint demonstrates adding an instance-level endpoint for Conan to workhorse. You can also see the Maven project level endpoint
implemented in the same file. implemented in the same file.
......
...@@ -8,7 +8,7 @@ GitLab administrators can deactivate and activate users. ...@@ -8,7 +8,7 @@ GitLab administrators can deactivate and activate users.
## Deactivating a user ## Deactivating a user
> [Introduced](https://gitlab.com/gitlab-org/gitlab-ce/issues/63921) in GitLab 12.4. > [Introduced](https://gitlab.com/gitlab-org/gitlab/issues/22257) in GitLab 12.4.
In order to temporarily prevent access by a GitLab user that has no recent activity, administrators In order to temporarily prevent access by a GitLab user that has no recent activity, administrators
can choose to deactivate the user. can choose to deactivate the user.
...@@ -45,7 +45,7 @@ A deactivated user does not consume a [seat](../../subscriptions/index.md#managi ...@@ -45,7 +45,7 @@ A deactivated user does not consume a [seat](../../subscriptions/index.md#managi
## Activating a user ## Activating a user
> [Introduced](https://gitlab.com/gitlab-org/gitlab-ce/issues/63921) in GitLab 12.4. > [Introduced](https://gitlab.com/gitlab-org/gitlab/issues/22257) in GitLab 12.4.
A deactivated user can be activated from the Admin Area. A deactivated user can be activated from the Admin Area.
......
...@@ -38,7 +38,7 @@ try again. ...@@ -38,7 +38,7 @@ try again.
## Configure using GitLab UI ## Configure using GitLab UI
> Introduced in [GitLab 12.4](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/31246). > Introduced in [GitLab 12.4](https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/31246).
Throttling of protected paths is enabled by default and can be disabled or Throttling of protected paths is enabled by default and can be disabled or
customized on **Admin > Network > Protected Paths**, along with these options: customized on **Admin > Network > Protected Paths**, along with these options:
......
...@@ -114,7 +114,7 @@ For more details, see [Exporting a project and its data](../../../user/project/s ...@@ -114,7 +114,7 @@ For more details, see [Exporting a project and its data](../../../user/project/s
## Enabled Git access protocols ## Enabled Git access protocols
> [Introduced](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4696) in GitLab 8.10. > [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/4696) in GitLab 8.10.
With GitLab's access restrictions, you can select with which protocols users can communicate with With GitLab's access restrictions, you can select with which protocols users can communicate with
GitLab. GitLab.
...@@ -146,7 +146,7 @@ On top of these UI restrictions, GitLab will deny all Git actions on the protoco ...@@ -146,7 +146,7 @@ On top of these UI restrictions, GitLab will deny all Git actions on the protoco
not selected. not selected.
CAUTION: **Important:** CAUTION: **Important:**
Starting with [GitLab 10.7](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/18021), Starting with [GitLab 10.7](https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/18021),
HTTP(S) protocol will be allowed for Git clone or fetch requests done by GitLab Runner HTTP(S) protocol will be allowed for Git clone or fetch requests done by GitLab Runner
from CI/CD jobs, even if _Only SSH_ was selected. from CI/CD jobs, even if _Only SSH_ was selected.
...@@ -190,7 +190,7 @@ For more details, see [SSH key restrictions](../../../security/ssh_keys_restrict ...@@ -190,7 +190,7 @@ For more details, see [SSH key restrictions](../../../security/ssh_keys_restrict
## Allow mirrors to be set up for projects ## Allow mirrors to be set up for projects
> [Introduced](https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/3586) in GitLab 10.3. > [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/3586) in GitLab 10.3.
This option is enabled by default. By disabling it, both [pull and push mirroring](../../project/repository/repository_mirroring.md) will no longer This option is enabled by default. By disabling it, both [pull and push mirroring](../../project/repository/repository_mirroring.md) will no longer
work in every repository and can only be re-enabled by an admin on a per-project basis. work in every repository and can only be re-enabled by an admin on a per-project basis.
......
...@@ -191,9 +191,9 @@ If you still need to run tests during `mvn install`, add `-DskipTests=false` to ...@@ -191,9 +191,9 @@ If you still need to run tests during `mvn install`, add `-DskipTests=false` to
### Selecting the version of Python ### Selecting the version of Python
> - [Introduced](https://gitlab.com/gitlab-org/security-products/license-management/merge_requests/36) in [GitLab Ultimate](https://about.gitlab.com/pricing/) 12.0. > - [Introduced](https://gitlab.com/gitlab-org/security-products/license-management/-/merge_requests/36) in [GitLab Ultimate](https://about.gitlab.com/pricing/) 12.0.
> - In [GitLab 12.2](https://gitlab.com/gitlab-org/gitlab/issues/12032), Python 3.5 became the default. > - In [GitLab 12.2](https://gitlab.com/gitlab-org/gitlab/issues/12032), Python 3.5 became the default.
> - In [GitLab 12.7](https://gitlab.com/gitlab-org/security-products/license-management/merge_requests/101), Python 3.8 became the default. > - In [GitLab 12.7](https://gitlab.com/gitlab-org/security-products/license-management/-/merge_requests/101), Python 3.8 became the default.
License Compliance uses Python 3.8 and pip 19.1 by default. License Compliance uses Python 3.8 and pip 19.1 by default.
If your project requires Python 2, you can switch to Python 2.7 and pip 10.0 If your project requires Python 2, you can switch to Python 2.7 and pip 10.0
...@@ -305,7 +305,7 @@ but commented out to help encourage others to add to it in the future. --> ...@@ -305,7 +305,7 @@ but commented out to help encourage others to add to it in the future. -->
## License list ## License list
> [Introduced](https://gitlab.com/gitlab-org/gitlab-ee/issues/13582) in [GitLab Ultimate](https://about.gitlab.com/pricing/) 12.7. > [Introduced](https://gitlab.com/gitlab-org/gitlab/issues/13582) in [GitLab Ultimate](https://about.gitlab.com/pricing/) 12.7.
The License list allows you to see your project's licenses and key The License list allows you to see your project's licenses and key
details about them. details about them.
......
...@@ -673,7 +673,7 @@ available configuration options. ...@@ -673,7 +673,7 @@ available configuration options.
### Install Cilium using GitLab CI ### Install Cilium using GitLab CI
> [Introduced](https://gitlab.com/gitlab-org/cluster-integration/cluster-applications/merge_requests/22) in GitLab 12.8. > [Introduced](https://gitlab.com/gitlab-org/cluster-integration/cluster-applications/-/merge_requests/22) in GitLab 12.8.
[Cilium](https://cilium.io/) is a networking plugin for Kubernetes [Cilium](https://cilium.io/) is a networking plugin for Kubernetes
that you can use to implement support for that you can use to implement support for
......
# GitLab Conan Repository **(PREMIUM)** # GitLab Conan Repository **(PREMIUM)**
> [Introduced](https://gitlab.com/gitlab-org/gitlab-ee/issues/8248) in [GitLab Premium](https://about.gitlab.com/pricing/) 12.6. > [Introduced](https://gitlab.com/gitlab-org/gitlab/issues/8248) in [GitLab Premium](https://about.gitlab.com/pricing/) 12.6.
With the GitLab Conan Repository, every With the GitLab Conan Repository, every
project can have its own space to store Conan packages. project can have its own space to store Conan packages.
......
...@@ -139,7 +139,7 @@ code_quality: ...@@ -139,7 +139,7 @@ code_quality:
``` ```
In GitLab 12.6, Code Quality switched to the In GitLab 12.6, Code Quality switched to the
[new versioning scheme](https://gitlab.com/gitlab-org/security-products/codequality/merge_requests/38). [new versioning scheme](https://gitlab.com/gitlab-org/security-products/codequality/-/merge_requests/38).
It is highly recommended to include the Code Quality template as shown in the It is highly recommended to include the Code Quality template as shown in the
[example configuration](#example-configuration), which uses the new versioning scheme. [example configuration](#example-configuration), which uses the new versioning scheme.
If not using the template, the `SP_VERSION` variable can be hardcoded to use the If not using the template, the `SP_VERSION` variable can be hardcoded to use the
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment