Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
		
							parent
							
								
									376ae6f3b3
								
							
						
					
					
						commit
						b0326eded3
					
				|  | @ -1307,8 +1307,6 @@ Graphql/IDType: | |||
| FactoryBot/InlineAssociation: | ||||
|   Exclude: | ||||
|     - 'ee/spec/factories/analytics/cycle_analytics/group_stages.rb' | ||||
|     - 'ee/spec/factories/ci/reports/security/findings.rb' | ||||
|     - 'ee/spec/factories/ci/reports/security/reports.rb' | ||||
|     - 'ee/spec/factories/geo/event_log.rb' | ||||
|     - 'ee/spec/factories/groups.rb' | ||||
|     - 'ee/spec/factories/merge_request_blocks.rb' | ||||
|  |  | |||
|  | @ -1,4 +1,7 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| type: reference | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,9 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
| # Compliance features | ||||
| 
 | ||||
| You can configure the following GitLab features to help ensure that your GitLab instance meets common compliance standards. Click a feature name for further documentation. | ||||
|  |  | |||
|  | @ -1,4 +1,7 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| type: reference | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,9 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
| # Database Load Balancing **(PREMIUM ONLY)** | ||||
| 
 | ||||
| > [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/1283) in [GitLab Premium](https://about.gitlab.com/pricing/) 9.0. | ||||
|  |  | |||
|  | @ -1,3 +1,9 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
| # Housekeeping | ||||
| 
 | ||||
| > [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/issues/3041) in GitLab 8.4. | ||||
|  |  | |||
|  | @ -1,4 +1,7 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| description: 'Learn how to install, configure, update, and maintain your GitLab instance.' | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,4 +1,7 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| type: reference | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,9 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
| # Web terminals | ||||
| 
 | ||||
| > [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/7690) in GitLab 8.15. | ||||
|  |  | |||
|  | @ -1,4 +1,7 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| type: howto | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,4 +1,7 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| type: reference | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| --- | ||||
| stage: Monitor | ||||
| group: APM | ||||
| group: Health | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,4 +1,7 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| type: reference | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,4 +1,7 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| type: reference | ||||
| --- | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,3 +1,9 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
| # Cleaning up stale Redis sessions | ||||
| 
 | ||||
| Since version 6.2, GitLab stores web user sessions as key-value pairs in Redis. | ||||
|  |  | |||
|  | @ -1,3 +1,9 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
| # Run multiple Sidekiq processes **(CORE ONLY)** | ||||
| 
 | ||||
| GitLab allows you to start multiple Sidekiq processes. | ||||
|  |  | |||
|  | @ -1,3 +1,9 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
| # Fast lookup of authorized SSH keys in the database | ||||
| 
 | ||||
| > - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/1631) in [GitLab Starter](https://about.gitlab.com/pricing/) 9.3. | ||||
|  |  | |||
|  | @ -1,3 +1,9 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
| # Filesystem Performance Benchmarking | ||||
| 
 | ||||
| Filesystem performance has a big impact on overall GitLab performance, | ||||
|  |  | |||
|  | @ -1,3 +1,9 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
| # Performing Operations in GitLab | ||||
| 
 | ||||
| Keep your GitLab instance up and running smoothly. | ||||
|  |  | |||
|  | @ -1,3 +1,9 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
| # Moving repositories managed by GitLab | ||||
| 
 | ||||
| Sometimes you need to move all repositories managed by GitLab to | ||||
|  |  | |||
|  | @ -1,3 +1,9 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
| # Switching to Puma | ||||
| 
 | ||||
| As of GitLab 12.9, [Puma](https://github.com/puma/puma) has replaced [Unicorn](https://yhbt.net/unicorn/) | ||||
|  |  | |||
|  | @ -1,3 +1,9 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
| # Sidekiq MemoryKiller | ||||
| 
 | ||||
| The GitLab Rails application code suffers from memory leaks. For web requests | ||||
|  |  | |||
|  | @ -1,3 +1,9 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
| # User lookup via OpenSSH's AuthorizedPrincipalsCommand | ||||
| 
 | ||||
| > [Available in](https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/19911) GitLab | ||||
|  |  | |||
|  | @ -1,3 +1,9 @@ | |||
| --- | ||||
| stage: none | ||||
| group: unassigned | ||||
| info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers | ||||
| --- | ||||
| 
 | ||||
| # Understanding Unicorn and unicorn-worker-killer | ||||
| 
 | ||||
| NOTE: **Note:** | ||||
|  |  | |||
|  | @ -236,7 +236,7 @@ Table description links: | |||
| | [GitLab Geo Node](#gitlab-geo)                        | Geographically distributed GitLab nodes |       ⚙        |       ⚙      |        ❌         |     ✅      |   ❌    |  ⚙  | EE Only | | ||||
| | [GitLab Managed Apps](#gitlab-managed-apps)           | Deploy Helm, Ingress, Cert-Manager, Prometheus, GitLab Runner, JupyterHub, or Knative to a cluster |  ⤓  |  ⤓  |      ⤓       |     ⤓      |   ⤓    |  ⤓  | CE & EE | | ||||
| | [GitLab Pages](#gitlab-pages)                         | Hosts static websites                                                |       ⚙        |      ❌       |        ❌         |     ✅      |   ⚙    |  ⚙  | CE & EE | | ||||
| | [GitLab Kubernetes Agent](#gitlab-kubernetes-agent)   | Integrate Kubernetes clusters in a cloud-native way                  |       ❌       |      ⚙        |        ❌         |     ❌      |   ⤓    |  ⚙   | EE Only | | ||||
| | [GitLab Kubernetes Agent](#gitlab-kubernetes-agent)   | Integrate Kubernetes clusters in a cloud-native way                  |       ⚙        |      ⚙       |        ❌         |     ❌      |   ⤓    |  ⚙   | EE Only | | ||||
| | [GitLab self-monitoring: Alertmanager](#alertmanager) | Deduplicates, groups, and routes alerts from Prometheus              |       ⚙        |      ✅       |        ⚙         |     ✅      |   ❌    |  ❌  | CE & EE | | ||||
| | [GitLab self-monitoring: Grafana](#grafana)           | Metrics dashboard                                                    |       ✅        |      ⚙       |        ⤓         |     ✅      |   ❌    |  ❌  | CE & EE | | ||||
| | [GitLab self-monitoring: Jaeger](#jaeger)             | View traces generated by the GitLab instance                         |       ❌        |      ⚙       |        ❌         |     ❌      |   ⤓    |  ⚙  | CE & EE | | ||||
|  | @ -387,6 +387,7 @@ GitLab Exporter is a process designed in house that allows us to export metrics | |||
| 
 | ||||
| - [Project page](https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent) | ||||
| - Configuration: | ||||
|   - [Omnibus](https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/files/gitlab-config-template/gitlab.rb.template) | ||||
|   - [Charts](https://docs.gitlab.com/charts/charts/gitlab/kas/index.html) | ||||
| 
 | ||||
| [GitLab Kubernetes Agent](../user/clusters/agent/index.md) is an active in-cluster | ||||
|  |  | |||
|  | @ -181,7 +181,7 @@ un-threaded and ordered chronologically, newest to oldest: | |||
| 
 | ||||
| ### Service Level Agreement countdown timer | ||||
| 
 | ||||
| > [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/241663) in GitLab 13.5. | ||||
| > [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/241663) in [GitLab Premium](https://about.gitlab.com/pricing/) 13.5. | ||||
| 
 | ||||
| After enabling **Incident SLA** in the Incident Management configuration, newly-created | ||||
| incidents display a SLA (Service Level Agreement) timer showing the time remaining before | ||||
|  |  | |||
|  | @ -59,7 +59,7 @@ There are several components that work in concert for the Agent to accomplish Gi | |||
| 
 | ||||
| The setup process involves a few steps to enable GitOps deployments: | ||||
| 
 | ||||
| 1. Installing the Agent server via GitLab Helm chart. | ||||
| 1. Installing the Agent server. | ||||
| 1. Defining a configuration directory. | ||||
| 1. Creating an Agent record in GitLab. | ||||
| 1. Generating and copying a Secret token used to connect to the Agent. | ||||
|  | @ -68,13 +68,24 @@ The setup process involves a few steps to enable GitOps deployments: | |||
| 
 | ||||
| ### Install the Agent server | ||||
| 
 | ||||
| The GitLab Kubernetes Agent can only be deployed through our | ||||
| [Helm chart](https://gitlab.com/gitlab-org/charts/gitlab). If you don't already | ||||
| have GitLab installed via Helm, please refer to our | ||||
| [installation documentation](https://docs.gitlab.com/charts/installation/). | ||||
| The GitLab Kubernetes Agent can be deployed using [Omnibus | ||||
| GitLab](https://docs.gitlab.com/omnibus/) or the [GitLab | ||||
| chart](https://gitlab.com/gitlab-org/charts/gitlab). If you don't already have | ||||
| GitLab installed, please refer to our [installation | ||||
| documentation](https://docs.gitlab.com/ee/install/README.html). | ||||
| 
 | ||||
| NOTE: **Note:** | ||||
| GitLab plans to include the Agent in the [official Linux Package](https://gitlab.com/gitlab-org/gitlab/-/issues/223060) and on [GitLab.com](https://gitlab.com/groups/gitlab-org/-/epics/3834). | ||||
| GitLab plans to include the Agent on [GitLab.com](https://gitlab.com/groups/gitlab-org/-/epics/3834). | ||||
| 
 | ||||
| When using the [Omnibus GitLab](https://docs.gitlab.com/omnibus/) package: | ||||
| 
 | ||||
| 1. Edit `/etc/gitlab/gitlab.rb`: | ||||
| 
 | ||||
| ```plaintext | ||||
| gitlab_kas['enable'] = true | ||||
| ``` | ||||
| 
 | ||||
| 1. [Reconfigure GitLab](../../../administration/restart_gitlab.md#omnibus-gitlab-reconfigure). | ||||
| 
 | ||||
| When installing or upgrading the GitLab Helm chart, consider the following Helm 2 example. | ||||
| (If you're using Helm 3, you must modify this example.) You must set `global.kas.enabled=true` | ||||
|  |  | |||
|  | @ -289,6 +289,11 @@ Similarly, group members of a role with the appropriate permissions can make use | |||
| 
 | ||||
| This can then be compared to the [NameID](#nameid) being sent by the Identity Provider by decoding the message with a [SAML debugging tool](#saml-debugging-tools). We require that these match in order to identify users. | ||||
| 
 | ||||
| ### Users receive a 404 | ||||
| 
 | ||||
| If a user is trying to sign in for the first time and the GitLab single sign-on URL has not [been configured](#configuring-your-identity-provider), they may see a 404. | ||||
| As outlined in the [user access section](#linking-saml-to-your-existing-gitlabcom-account), a group Owner will need to provide the URL to users. | ||||
| 
 | ||||
| ### Message: "SAML authentication failed: Extern uid has already been taken" | ||||
| 
 | ||||
| This error suggests you are signed in as a GitLab user but have already linked your SAML identity to a different GitLab user. Sign out and then try to sign in again using the SSO SAML link, which should log you into GitLab with the linked user account. | ||||
|  |  | |||
|  | @ -43,7 +43,7 @@ | |||
|     "@babel/preset-env": "^7.10.1", | ||||
|     "@gitlab/at.js": "1.5.5", | ||||
|     "@gitlab/svgs": "1.171.0", | ||||
|     "@gitlab/ui": "21.32.1", | ||||
|     "@gitlab/ui": "21.33.0", | ||||
|     "@gitlab/visual-review-tools": "1.6.1", | ||||
|     "@rails/actioncable": "^6.0.3-3", | ||||
|     "@rails/ujs": "^6.0.3-2", | ||||
|  |  | |||
|  | @ -313,7 +313,7 @@ describe('Ref selector component', () => { | |||
|             findBranchesSection() | ||||
|               .find('[data-testid="section-header"]') | ||||
|               .text(), | ||||
|           ).toBe('Branches 123'); | ||||
|           ).toMatchInterpolatedText('Branches 123'); | ||||
|         }); | ||||
| 
 | ||||
|         it("does not render an error message in the branches section's body", () => { | ||||
|  | @ -392,7 +392,7 @@ describe('Ref selector component', () => { | |||
|             findTagsSection() | ||||
|               .find('[data-testid="section-header"]') | ||||
|               .text(), | ||||
|           ).toBe('Tags 456'); | ||||
|           ).toMatchInterpolatedText('Tags 456'); | ||||
|         }); | ||||
| 
 | ||||
|         it("does not render an error message in the tags section's body", () => { | ||||
|  | @ -460,7 +460,7 @@ describe('Ref selector component', () => { | |||
|             findCommitsSection() | ||||
|               .find('[data-testid="section-header"]') | ||||
|               .text(), | ||||
|           ).toBe('Commits 1'); | ||||
|           ).toMatchInterpolatedText('Commits 1'); | ||||
|         }); | ||||
| 
 | ||||
|         it("does not render an error message in the comits section's body", () => { | ||||
|  |  | |||
|  | @ -866,10 +866,10 @@ | |||
|   resolved "https://registry.yarnpkg.com/@gitlab/svgs/-/svgs-1.171.0.tgz#abc3092bf804f0898301626130e0f3231834924a" | ||||
|   integrity sha512-TPfdqIxQDda+0CQHhb9XdF50lmqDmADu6yT8R4oZi6BoUtWLdiHbyFt+RnVU6t7EmjIKicNAii7Ga+f2ljCfUA== | ||||
| 
 | ||||
| "@gitlab/ui@21.32.1": | ||||
|   version "21.32.1" | ||||
|   resolved "https://registry.yarnpkg.com/@gitlab/ui/-/ui-21.32.1.tgz#8ed29de1093afc36ea31d3cf93b047bcfe0c6543" | ||||
|   integrity sha512-ZZi/rJfDTXMytX1vNV2FU+l0fG6J7V2+1M7CWIkxdPIPVJ1LopkkfwnbBP29zrwBFBmguXcPoRfTjGa2oSNdbg== | ||||
| "@gitlab/ui@21.33.0": | ||||
|   version "21.33.0" | ||||
|   resolved "https://registry.yarnpkg.com/@gitlab/ui/-/ui-21.33.0.tgz#83dd7e4d65557f7b82ce1f9d7d6e7a1c54cb3dbc" | ||||
|   integrity sha512-UBLTz5A1z1Usxw2yfjFNuQ1Ccgx7dYD3M+lDfewDYlU48s0PY7Hm/VXsd543XIuIf+4GEJ1b43kptEZI1wtrbQ== | ||||
|   dependencies: | ||||
|     "@babel/standalone" "^7.0.0" | ||||
|     "@gitlab/vue-toasted" "^1.3.0" | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue