I tracked down an issue affecting uploads to FileLu's S3-compatible endpoint.
The root cause is not in docker-volume-backup, but in the interaction between FileLu and the upstream minio-go library.
minio-go caches a whitespace-only LocationConstraint returned by the server and later incorporates it into the SigV4 credential scope, resulting in:
net/http: invalid header field value for "Authorization"
Full investigation and minimal reproducer:
minio/minio-go#2271
Once the upstream issue is resolved, docker-volume-backup should inherit the fix by updating its minio-go dependency.
I tracked down an issue affecting uploads to FileLu's S3-compatible endpoint.
The root cause is not in
docker-volume-backup, but in the interaction between FileLu and the upstreamminio-golibrary.minio-gocaches a whitespace-onlyLocationConstraintreturned by the server and later incorporates it into the SigV4 credential scope, resulting in:Full investigation and minimal reproducer:
minio/minio-go#2271
Once the upstream issue is resolved,
docker-volume-backupshould inherit the fix by updating itsminio-godependency.