signature mismatch when using minio server for caching

I am trying to use minio server for caching in gitlab runner

config block:

  Type = "s3"
  ServerAddress = "minio.k8s-ft.win"
  AccessKey = "ACCESS_KEY"
  SecretKey = "SECRET_KEY"
  BucketName = "runner-cache"
  BucketLocation = "us-east-1"
  Insecure = true
  Path = "gitlab-runner"
  Shared = true```

gitlab-runner version: 1.10.5

error from minio side: 

time="2018-04-09T14:12:32Z" level=error msg="{"method":"GET","reqURI":"/runner-cache/gitlab-runner/project/1/default?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ACCESS_KEY%2F20180409%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180409T141232Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=822b9ca598d25ffa7bc92a37fde1107272412d41808f68abce79a2836b1b5725","header":{"Accept-Encoding":["gzip"],"Connection":["close"],"Host":["minio.k8s-ft.win"],"User-Agent":["Go-http-client/1.1"],"X-Forwarded-For":["10.36.1.166"],"X-Forwarded-Host":["minio.k8s-ft.win"],"X-Forwarded-Port":["443"],"X-Forwarded-Proto":["https"],"X-Original-Uri":["/runner-cache/gitlab-runner/project/1/default?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ACCESS_KEY%!F(MISSING)20180409%!F(MISSING)us-east-1%!F(MISSING)s3%!F(MISSING)aws4_request&X-Amz-Date=20180409T141232Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=822b9ca598d25ffa7bc92a37fde1107272412d41808f68abce79a2836b1b5725"],"X-Real-Ip":["10.36.1.166"],"X-Scheme":["https"]}}" cause="Signature does not match" source="[auth-handler.go:122:checkRequestAuthType()]"

Edited Apr 09, 2018 by Ahmad Hassan
Assignee Loading
Time tracking Loading