Renovate: Docker quay.io label fetching error

Created on 10 Oct 2019  路  2Comments  路  Source: renovatebot/renovate

Example image: https://quay.io/repository/jetstack/cert-manager-webhook

        "body": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>InvalidArgument</Code><Message>Only one auth mechanism allowed; only the X-Amz-Algorithm query parameter, Signature query string parameter or the Authorization header should be specified</Message></Error>",
        "message": "Response code 400 (Bad Request)",
        "stack": "HTTPError: Response code 400 (Bad Request)\n    at EventEmitter.emitter.on (/home/ubuntu/renovateapp/node_modules/got/source/as-promise.js:74:19)\n    at process._tickCallback (internal/process/next_tick.js:68:7)"
    },
docker reproduced bug

All 2 comments

What Renovate type are you using?

Hosted app

Describe the bug

Authenticated requests to quay.io fail

Did you see anything helpful in debug logs?

<Error>
  <Code>InvalidArgument</Code>
  <Message>Only one auth mechanism allowed; only the X-Amz-Algorithm query parameter, Signature query string parameter or the Authorization header should be specified</Message>
  <ArgumentName>Authorization</ArgumentName>
  <ArgumentValue>Bearer X</ArgumentValue>
  <RequestId>5C0B5B8BC32E9D98</RequestId>
  <HostId>nAf6NG9eaCt3H7kHLIaXT7nM1gmNwJ76xo9Q8xx+gwBnhqflnPi48yDCvc4oGDu0wkM4yuj+1EQ=</HostId>
</Error>

To Reproduce

I'm not sure exactly. But it's limited to quay.io

Additional context

It gets printed as part of a logger.warn: "Unknown error getting Docker labels"

Reproduced here.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

rarkins picture rarkins  路  35Comments

rarkins picture rarkins  路  40Comments

dlouzan picture dlouzan  路  53Comments

rtaum picture rtaum  路  36Comments

ikatyang picture ikatyang  路  34Comments