Commit 9147cc39 authored by Evan Read's avatar Evan Read

Separate Gitaly configuration information

parent 240e5186
This diff is collapsed.
This diff is collapsed.
...@@ -701,7 +701,7 @@ Particular attention should be shown to: ...@@ -701,7 +701,7 @@ Particular attention should be shown to:
`gitaly-2`, and `gitaly-3` as Gitaly storage names. `gitaly-2`, and `gitaly-3` as Gitaly storage names.
For more information on Gitaly server configuration, see our [Gitaly For more information on Gitaly server configuration, see our [Gitaly
documentation](index.md#configure-gitaly-servers). documentation](configure_gitaly.md#configure-gitaly-servers).
1. SSH into the **Gitaly** node and login as root: 1. SSH into the **Gitaly** node and login as root:
...@@ -834,7 +834,7 @@ scope of the GitLab documentation. ...@@ -834,7 +834,7 @@ scope of the GitLab documentation.
NOTE: NOTE:
The load balancer must be configured to accept traffic from the Gitaly nodes in The load balancer must be configured to accept traffic from the Gitaly nodes in
addition to the GitLab nodes. Some requests handled by addition to the GitLab nodes. Some requests handled by
[`gitaly-ruby`](index.md#gitaly-ruby) sidecar processes call into the main Gitaly [`gitaly-ruby`](configure_gitaly.md#gitaly-ruby) sidecar processes call into the main Gitaly
process. `gitaly-ruby` uses the Gitaly address set in the GitLab server's process. `gitaly-ruby` uses the Gitaly address set in the GitLab server's
`git_data_dirs` setting to make this connection. `git_data_dirs` setting to make this connection.
......
...@@ -91,7 +91,7 @@ certificate_path = '/home/git/cert.cert' ...@@ -91,7 +91,7 @@ certificate_path = '/home/git/cert.cert'
key_path = '/home/git/key.pem' key_path = '/home/git/key.pem'
``` ```
[Read more](index.md#enable-tls-support) about TLS in Gitaly. [Read more](configure_gitaly.md#enable-tls-support) about TLS in Gitaly.
### Storage ### Storage
......
...@@ -107,7 +107,7 @@ Limit the maximum daily member invitations allowed per group hierarchy. ...@@ -107,7 +107,7 @@ Limit the maximum daily member invitations allowed per group hierarchy.
Clone traffic can put a large strain on your Gitaly service. To prevent such workloads from overwhelming your Gitaly server, you can set concurrency limits in Gitaly’s configuration file. Clone traffic can put a large strain on your Gitaly service. To prevent such workloads from overwhelming your Gitaly server, you can set concurrency limits in Gitaly’s configuration file.
Read more on [Gitaly concurrency limits](gitaly/index.md#limit-rpc-concurrency). Read more on [Gitaly concurrency limits](gitaly/configure_gitaly.md#limit-rpc-concurrency).
- **Default rate limit** - Disabled - **Default rate limit** - Disabled
......
...@@ -20,7 +20,7 @@ The GitLab API is the recommended way to move Git repositories: ...@@ -20,7 +20,7 @@ The GitLab API is the recommended way to move Git repositories:
For more information, see: For more information, see:
- [Configuring additional storage for Gitaly](../gitaly/index.md#network-architecture). This - [Configuring additional storage for Gitaly](../gitaly/configure_gitaly.md#network-architecture). This
example configures additional storage called `storage1` and `storage2`. example configures additional storage called `storage1` and `storage2`.
- [The API documentation](../../api/project_repository_storage_moves.md) details the endpoints for - [The API documentation](../../api/project_repository_storage_moves.md) details the endpoints for
querying and scheduling project repository moves. querying and scheduling project repository moves.
......
...@@ -110,7 +110,7 @@ The `gitlab:check` Rake task runs the following Rake tasks: ...@@ -110,7 +110,7 @@ The `gitlab:check` Rake task runs the following Rake tasks:
It checks that each component was set up according to the installation guide and suggest fixes It checks that each component was set up according to the installation guide and suggest fixes
for issues found. This command must be run from your application server and doesn't work correctly on for issues found. This command must be run from your application server and doesn't work correctly on
component servers like [Gitaly](../gitaly/index.md#run-gitaly-on-its-own-server). component servers like [Gitaly](../gitaly/configure_gitaly.md#run-gitaly-on-its-own-server).
You may also have a look at our troubleshooting guides for: You may also have a look at our troubleshooting guides for:
......
...@@ -257,7 +257,7 @@ sudo GRPC_TRACE=all GRPC_VERBOSITY=DEBUG gitlab-rake gitlab:gitaly:check ...@@ -257,7 +257,7 @@ sudo GRPC_TRACE=all GRPC_VERBOSITY=DEBUG gitlab-rake gitlab:gitaly:check
### Observing `gitaly-ruby` traffic ### Observing `gitaly-ruby` traffic
[`gitaly-ruby`](../gitaly/index.md#gitaly-ruby) is an internal implementation detail of Gitaly, [`gitaly-ruby`](../gitaly/configure_gitaly.md#gitaly-ruby) is an internal implementation detail of Gitaly,
so, there's not that much visibility into what goes on inside so, there's not that much visibility into what goes on inside
`gitaly-ruby` processes. `gitaly-ruby` processes.
......
...@@ -10,7 +10,7 @@ type: reference, howto ...@@ -10,7 +10,7 @@ type: reference, howto
GitLab can be configured to use one or multiple repository storages. These storages can be: GitLab can be configured to use one or multiple repository storages. These storages can be:
- Accessed via [Gitaly](gitaly/index.md), optionally on - Accessed via [Gitaly](gitaly/index.md), optionally on
[its own server](gitaly/index.md#run-gitaly-on-its-own-server). [its own server](gitaly/configure_gitaly.md#run-gitaly-on-its-own-server).
- Mounted to the local disk. This [method](repository_storage_paths.md#configure-repository-storage-paths) - Mounted to the local disk. This [method](repository_storage_paths.md#configure-repository-storage-paths)
is deprecated and [scheduled to be removed](https://gitlab.com/groups/gitlab-org/-/epics/2320) in is deprecated and [scheduled to be removed](https://gitlab.com/groups/gitlab-org/-/epics/2320) in
GitLab 14.0. GitLab 14.0.
......
...@@ -586,7 +586,7 @@ Let's create an EC2 instance where we'll install Gitaly: ...@@ -586,7 +586,7 @@ Let's create an EC2 instance where we'll install Gitaly:
NOTE: NOTE:
Instead of storing configuration _and_ repository data on the root volume, you can also choose to add an additional EBS volume for repository storage. Follow the same guidance as above. See the [Amazon EBS pricing](https://aws.amazon.com/ebs/pricing/). We do not recommend using EFS as it may negatively impact the performance of GitLab. You can review the [relevant documentation](../../administration/nfs.md#avoid-using-cloud-based-file-systems) for more details. Instead of storing configuration _and_ repository data on the root volume, you can also choose to add an additional EBS volume for repository storage. Follow the same guidance as above. See the [Amazon EBS pricing](https://aws.amazon.com/ebs/pricing/). We do not recommend using EFS as it may negatively impact the performance of GitLab. You can review the [relevant documentation](../../administration/nfs.md#avoid-using-cloud-based-file-systems) for more details.
Now that we have our EC2 instance ready, follow the [documentation to install GitLab and set up Gitaly on its own server](../../administration/gitaly/index.md#run-gitaly-on-its-own-server). Perform the client setup steps from that document on the [GitLab instance we created](#install-gitlab) above. Now that we have our EC2 instance ready, follow the [documentation to install GitLab and set up Gitaly on its own server](../../administration/gitaly/configure_gitaly.md#run-gitaly-on-its-own-server). Perform the client setup steps from that document on the [GitLab instance we created](#install-gitlab) above.
#### Add Support for Proxied SSL #### Add Support for Proxied SSL
......
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