hydra: force path-style s3 addressing for s3 uploads
This prevents timeouts caused by HTTP/2 multiplexing on virtual-hosted-style URLs, which is the default since Nix 2.34.0.
Martin Weinelt committed
Mar 19, 2026 at 10:52 UTC
dfa3dd64fee8df0070ce313de96b1b718e5055ab
1 file changed
+1
-1
build/hydra.nix
+1
-1
@@ -85,7 +85,7 @@ in
85
github_client_id = b022c64ce4531ffc1031
86
github_client_secret_file = ${config.age.secrets.hydra-github-client-secret.path}
87
88
- store_uri = s3://nix-cache?secret-key=/var/lib/hydra/queue-runner/keys/cache.nixos.org-1/secret&write-nar-listing=1&ls-compression=br&log-compression=br&index-debug-info=true
88
+ store_uri = s3://nix-cache?secret-key=/var/lib/hydra/queue-runner/keys/cache.nixos.org-1/secret&write-nar-listing=1&ls-compression=br&log-compression=br&index-debug-info=true&addressing-style=path
89
server_store_uri = https://cache.nixos.org?local-nar-cache=${narCache}
90
binary_cache_public_uri = https://cache.nixos.org
91