You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/configuration/advanced-configuration.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1690,6 +1690,7 @@ about these values, see the
1690
1690
| `AccessID` | string | ID of GCP Service Account used to access the storage. |
1691
1691
| `PrivateKey` | string | Private key used to sign GCS requests. |
1692
1692
| `BucketName` | string | Name of the storage bucket where cache is stored. |
1693
+
| `UniverseDomain` | string | Universe domain for GCS requests (optional). For public Google Cloud, use `googleapis.com`. For Google Cloud Dedicated or other custom universe domains, specify the appropriate domain (for example, `custom.universe.com`). If you don't specify a domain, the default is `googleapis.com`. |
**Application Default Credentials (ADC) from the metadata server in GCP**:
@@ -1729,6 +1732,7 @@ When you use GitLab Runner with Google Cloud ADC, you typically use the default
1729
1732
Shared = false
1730
1733
[runners.cache.gcs]
1731
1734
BucketName = "runners-cache"
1735
+
UniverseDomain = "googleapis.com" # Optional
1732
1736
```
1733
1737
1734
1738
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.
0 commit comments