Add Support for Amazon S3 Accelerated endpoints in Runner's remote cache feature
minio-go was updated to support S3 accelerated endpoints, but they are not yet supported in the config.toml syntax.
Currently if an s3-accelerate address is supplied to the ServerAddress config, minio mangles the string.
Proposal
Update the gitlab-runner configuration to pass the necessary configuration along to minio. Also update the documentation to include instructions for supporting S3 Acceleration.
When trying to determine if this was possible, I initially tried to use the following syntax (based on a reference I found in another gitlab project):
[runners.cache.s3] SetS3TransferAccelerate = "my-bucket.s3-accelerate.amazonaws.com"
Links to related issues and merge requests / references
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.