Here’s the configuration I use with Gitlab CI Runners to use Scaleway Object Storage.
concurrent = 4
check_interval = 0
shutdown_timeout = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "ea4520a31895"
url = "https://gitlab.com"
id = YOUR_PROJECT_ID_HERE
token = "glrt-XXXXXXXXXXX"
token_obtained_at = 2023-06-01T19:11:03Z
token_expires_at = 0001-01-01T00:00:00Z
executor = "docker"
limit = 4
cache_dir = "/cache"
[runners.custom_build_dir]
enabled = true
[runners.cache]
Type = "s3"
Path = "cache"
Shared = false
[runners.cache.s3]
ServerAddress = "s3.fr-par.scw.cloud"
AccessKey = "SCWXXXXX"
SecretKey = "XXXXXX-XXXX-XXXX...."
BucketName = "my-bucket-name-here"
Insecure = false
BucketLocation = "fr-par"
[runners.docker]
tls_verify = false
image = "docker:stable"
privileged = true
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = true
volumes = ["/cache"]
shm_size = 0