Add UniverseDomain configuration for GCS cache

What does this MR do?

Document the UniverseDomain parameter added in !6338 (merged) for Google Cloud Storage cache configuration. This parameter enables support for Google Cloud Dedicated and other custom universe domains.

What's the best way to test this MR?

You'll need a storage bucket and VM on a Google Dedicated Cloud account. For example:

  [runners.cache]
    MaxUploadedArchiveSize = 0
    type = "gcs"
    [runners.cache.s3]
    [runners.cache.gcs]
    BucketName = 'example-bucket'
    UniverseDomain = 'apis-berlin-build0.goog'

Then run a CI job that uploads and downloads from the cache:

test:
  image: busybox:latest
  script:
    - echo "hello world" > world.txt
  cache:
    paths:
      - world.txt

What are the relevant issue numbers?

Relates to https://gitlab.com/gitlab-org/gitlab/-/work_items/581881

Edited by Stan Hu

Merge request reports

Loading