Skip to content

Commit e9582e0

Browse files
RavlenRoshni Sarangadharan
authored andcommitted
Update redirecting links
1 parent b47ebef commit e9582e0

11 files changed

Lines changed: 22 additions & 22 deletions

File tree

docs/configuration/advanced-configuration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1637,7 +1637,7 @@ Example `config.toml`:
16371637

16381638
The following parameters define native support for Google Cloud Storage. For more information
16391639
about these values, see the
1640-
[Google Cloud Storage (GCS) authentication documentation](https://cloud.google.com/storage/docs/authentication#service_accounts).
1640+
[Google Cloud Storage (GCS) authentication documentation](https://docs.cloud.google.com/storage/docs/authentication#service_accounts).
16411641

16421642
| Parameter | Type | Description |
16431643
|-------------------|--------|-------------|
@@ -1686,7 +1686,7 @@ When you use GitLab Runner with Google Cloud ADC, you typically use the default
16861686
BucketName = "runners-cache"
16871687
```
16881688

1689-
If you use ADC, be sure that the service account that you use has the `iam.serviceAccounts.signBlob` permission. Typically this is done by granting the [Service Account Token Creator role](https://cloud.google.com/iam/docs/service-account-permissions#token-creator-role) to the service account.
1689+
If you use ADC, be sure that the service account that you use has the `iam.serviceAccounts.signBlob` permission. Typically this is done by granting the [Service Account Token Creator role](https://docs.cloud.google.com/iam/docs/service-account-permissions#token-creator-role) to the service account.
16901690

16911691
#### Workload Identity Federation for GKE
16921692

docs/configuration/runner_autoscale_aws/_index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ You have to make sure that ports `2376` and `22` are accessible by the [Runner M
5959

6060
### AWS credentials
6161

62-
You'll need an [AWS Access Key](https://docs.aws.amazon.com/general/latest/gr/managing-aws-access-keys.html)
62+
You'll need an [AWS Access Key](https://docs.aws.amazon.com/IAM/latest/UserGuide/security-creds.html)
6363
tied to a user with permission to scale (EC2) and update the cache (via S3).
6464
Create a new user with [policies](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-policies-for-amazon-ec2.html)
6565
for EC2 (AmazonEC2FullAccess) and S3. For more information about the
@@ -477,5 +477,5 @@ be an issue.
477477
You can read the following use cases from which this tutorial was (heavily)
478478
influenced:
479479

480-
- [HumanGeo switched from Jenkins to GitLab](https://about.gitlab.com/blog/2017/11/14/humangeo-switches-jenkins-gitlab-ci/)
481-
- [Substrakt Health - Autoscale GitLab CI/CD runners and save 90% on EC2 costs](https://about.gitlab.com/blog/2017/11/23/autoscale-ci-runners/)
480+
- [HumanGeo switched from Jenkins to GitLab](https://about.gitlab.com/blog/humangeo-switches-jenkins-gitlab-ci/)
481+
- [Substrakt Health - Autoscale GitLab CI/CD runners and save 90% on EC2 costs](https://about.gitlab.com/blog/autoscale-ci-runners/)

docs/configuration/runner_autoscale_aws_fargate/_index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ To work around this limitation, you can:
5656
- Create multiple ECS task definitions with different images and specify the ARN in the `FARGATE_TASK_DEFINITION` CI/CD variable.
5757
- Consider creating an EKS cluster by following the official [AWS EKS Blueprints](https://aws-ia.github.io/terraform-aws-eks-blueprints/).
5858

59-
For more information, see [Get started with GitLab EKS Fargate runners in 1 hour and zero code](https://about.gitlab.com/blog/2023/05/24/eks-fargate-runner/).
59+
For more information, see [Get started with GitLab EKS Fargate runners in 1 hour and zero code](https://about.gitlab.com/blog/eks-fargate-runner/).
6060

6161
{{< /alert >}}
6262

@@ -283,7 +283,7 @@ An Amazon ECS cluster is a grouping of ECS container instances.
283283
1. Select **Update Cluster**.
284284
1. Next to `Default capacity provider strategy`, select **Add another provider** and choose `FARGATE`. Select **Update**.
285285

286-
Refer to the AWS [documentation](https://docs.aws.amazon.com/AmazonECS/latest/userguide/create_cluster.html)
286+
Refer to the AWS [documentation](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/Welcome.html)
287287
for detailed instructions on setting up and working with a cluster on ECS Fargate.
288288

289289
## Step 6: Create an ECS task definition
@@ -380,7 +380,7 @@ the private subnet:
380380
with the same configuration as the VPC you deleted and update the `cird` address, for example `10.0.0.0/23`.
381381
1. [Create a public subnet](https://docs.aws.amazon.com/vpc/latest/privatelink/interface-endpoints.html) with the same configuration as the subnet you deleted. Use a `cird` address that is a subset
382382
of the VPC address range, for example `10.0.0.0/24`.
383-
1. [Create a private subnet](https://docs.aws.amazon.com/vpc/latest/userguide/working-with-subnets.html#create-subnets) with the same
383+
1. [Create a private subnet](https://docs.aws.amazon.com/vpc/latest/userguide/create-subnet.html#create-subnets) with the same
384384
configuration as the public subnet. Use a `cird` address range that does not overlap the public subnet range, for
385385
example `10.0.1.0/24`.
386386
1. [Create a NAT gateway](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html), and place it inside
@@ -434,7 +434,7 @@ For more information, see the following AWS documentation:
434434
- [Amazon ECS task execution IAM role](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_execution_IAM_role.html)
435435
- [Amazon ECR interface VPC endpoints (AWS PrivateLink)](https://docs.aws.amazon.com/AmazonECR/latest/userguide/vpc-endpoints.html)
436436
- [Amazon ECS interface VPC endpoints](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/vpc-endpoints.html)
437-
- [VPC with public and private subnets](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Scenario2.html)
437+
- [VPC with public and private subnets](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-example-private-subnets-nat.html)
438438

439439
## Troubleshooting
440440

docs/development/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -519,4 +519,4 @@ you can use `cd $Env:RUNNER_SRC`.
519519

520520
1. [Reviewing GitLab Runner merge requests](reviewing-gitlab-runner.md)
521521
1. [Add support for new Windows Version](add-windows-version.md)
522-
1. [Runner Group - Team Resources](https://handbook.gitlab.com/handbook/engineering/devops/ops/verify/runner/team-resources/#overview)
522+
1. [Runner Group - Team Resources](https://handbook.gitlab.com/handbook/engineering/devops/runner/team-resources/#overview)

docs/executors/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ new ones. For more information, see [Contributing new executors](https://gitlab.
3838
## Prerequisites for non-Docker executors
3939

4040
Executors that do not [rely on a helper image](../configuration/advanced-configuration.md#helper-image) require a Git
41-
installation on the target machine and in the `PATH`. Always use the [latest available version of Git](https://git-scm.com/downloads).
41+
installation on the target machine and in the `PATH`. Always use the [latest available version of Git](https://git-scm.com/downloads/).
4242

4343
GitLab Runner uses the `git lfs` command if [Git LFS](https://git-lfs.com/) is installed
4444
on the target machine. Ensure Git LFS is up to date on any systems where GitLab Runner uses these executors.

docs/executors/custom_examples/libvirt.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ and VM will be deleted.
1818

1919
This document does not try to explain how to set up libvirt, since it's
2020
out of scope. However, this driver was tested using
21-
[GCP Nested Virtualization](https://cloud.google.com/compute/docs/instances/nested-virtualization/overview),
21+
[GCP Nested Virtualization](https://docs.cloud.google.com/compute/docs/instances/nested-virtualization/overview),
2222
which also has
23-
[details on how to set up libvirt](https://cloud.google.com/compute/docs/instances/nested-virtualization/overview#starting_a_private_bridge_between_the_host_and_nested_vms)
23+
[details on how to set up libvirt](https://docs.cloud.google.com/compute/docs/instances/nested-virtualization/overview#starting_a_private_bridge_between_the_host_and_nested_vms)
2424
with bridge networking. This example will use the `default` network that
2525
comes with when installing libvirt so make sure it's running.
2626

docs/executors/docker_autoscaler.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ concurrent = 10
139139

140140
Prerequisites:
141141

142-
- A VM image with [Docker Engine](https://docs.docker.com/engine/) installed, such as [`COS`](https://cloud.google.com/container-optimized-os/docs).
142+
- A VM image with [Docker Engine](https://docs.docker.com/engine/) installed, such as [`COS`](https://docs.cloud.google.com/container-optimized-os/docs).
143143

144144
{{< alert type="note" >}}
145145

docs/executors/docker_machine.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ You can also use the [Kubernetes executor](kubernetes/_index.md) for this purpos
159159
{{< /alert >}}
160160

161161
You can use the Docker Machine [fork](#forked-version-of-docker-machine) to create
162-
[Google Compute Engine instances with graphics processing units (GPUs)](https://cloud.google.com/compute/docs/gpus/).
162+
[Google Compute Engine instances with graphics processing units (GPUs)](https://docs.cloud.google.com/compute/docs/gpus).
163163

164164
#### Docker Machine GPU options
165165

@@ -168,12 +168,12 @@ To create an instance with GPUs, use these Docker Machine options:
168168
| Option | Example | Description |
169169
|-------------------------------|--------------------------------|-------------|
170170
| `--google-accelerator` | `type=nvidia-tesla-p4,count=1` | Specifies the type and number of GPU accelerators to attach to the instance (`type=TYPE,count=N` format) |
171-
| `--google-maintenance-policy` | `TERMINATE` | Always use `TERMINATE` because [Google Cloud does not allow live migration of GPU instances](https://cloud.google.com/compute/docs/instances/live-migration-process). |
172-
| `--google-machine-image` | `https://www.googleapis.com/compute/v1/projects/deeplearning-platform-release/global/images/family/tf2-ent-2-3-cu110` | The URL of a GPU-enabled operating system. See the [list of available images](https://cloud.google.com/deep-learning-vm/docs/images). |
171+
| `--google-maintenance-policy` | `TERMINATE` | Always use `TERMINATE` because [Google Cloud does not allow live migration of GPU instances](https://docs.cloud.google.com/compute/docs/instances/live-migration-process). |
172+
| `--google-machine-image` | `https://www.googleapis.com/compute/v1/projects/deeplearning-platform-release/global/images/family/tf2-ent-2-3-cu110` | The URL of a GPU-enabled operating system. See the [list of available images](https://docs.cloud.google.com/deep-learning-vm/docs/images). |
173173
| `--google-metadata` | `install-nvidia-driver=True` | This flag tells the image to install the NVIDIA GPU driver. |
174174

175-
These arguments map to [command-line arguments for `gcloud compute`](https://cloud.google.com/compute/docs/gpus/create-vm-with-gpus#gcloud_1).
176-
See the [Google documentation on creating VMs with attached GPUs](https://cloud.google.com/compute/docs/gpus/create-vm-with-gpus)
175+
These arguments map to [command-line arguments for `gcloud compute`](https://docs.cloud.google.com/compute/docs/gcloud-compute).
176+
See the [Google documentation on creating VMs with attached GPUs](https://docs.cloud.google.com/compute/docs/gpus/create-vm-with-gpus)
177177
for more details.
178178

179179
#### Verifying Docker Machine options

docs/executors/virtualbox.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ To use VirtualBox with Windows, you can install Cygwin or PowerShell.
109109

110110
### Use native OpenSSH and PowerShell
111111

112-
- Install [PowerShell](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7.4)
112+
- Install [PowerShell](https://learn.microsoft.com/en-us/powershell/scripting/install/install-powershell-on-windows?view=powershell-7.4)
113113
- Install and configure [OpenSSH](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse?tabs=powershell#install-openssh-for-windows)
114114
- Install [Git for Windows](https://git-scm.com/)
115115
- Configure the [default shell as `pwsh`](https://learn.microsoft.com/en-us/windows-server/administration/OpenSSH/openssh-server-configuration#configuring-the-default-shell-for-openssh-in-windows). Update example with the correct full path:

docs/fleet_scaling/fleeting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ GitLab maintains these official plugins:
1818

1919
| Cloud provider | Notes |
2020
|----------------------------------------------------------------------------|-------|
21-
| [Google Cloud](https://gitlab.com/gitlab-org/fleeting/plugins/googlecloud) | Uses [Google Cloud instance groups](https://cloud.google.com/compute/docs/instance-groups) |
21+
| [Google Cloud](https://gitlab.com/gitlab-org/fleeting/plugins/googlecloud) | Uses [Google Cloud instance groups](https://docs.cloud.google.com/compute/docs/instance-groups) |
2222
| [AWS](https://gitlab.com/gitlab-org/fleeting/plugins/aws) | Uses [AWS Auto Scaling groups](https://docs.aws.amazon.com/autoscaling/ec2/userguide/auto-scaling-groups.html) |
2323
| [Azure](https://gitlab.com/gitlab-org/fleeting/plugins/azure) | Uses Azure [Virtual Machine Scale Sets](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview). Only [Uniform orchestration](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-orchestration-modes#scale-sets-with-uniform-orchestration) mode is supported. |
2424

0 commit comments

Comments
 (0)