Actions
Issue #7054
closedManifest endpoint renders errors with the wrong renderer
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 77
Quarter:
Description
What it looks like:
$ http get :24817/v2/foo/bar/manifests/1.0
HTTP/1.1 401 Unauthorized
Allow: GET, PUT, HEAD, OPTIONS
Connection: close
Content-Length: 6
Content-Type: */*; charset=utf-8
Date: Mon, 29 Jun 2020 06:29:04 GMT
Docker-Distribution-API-Version: registry/2.0
Server: gunicorn/20.0.4
WWW-Authenticate: Bearer realm="http://localhost:24816/token",service="localhost:24816",scope="repository:foo/bar:pull"
X-Frame-Options: SAMEORIGIN
detail
What it should look like (Content-Type header is important):
$ http put :24817/v2/
HTTP/1.1 401 Unauthorized
Allow: GET, HEAD, OPTIONS
Connection: close
Content-Length: 111
Content-Type: application/json
Date: Mon, 29 Jun 2020 06:30:34 GMT
Docker-Distribution-API-Version: registry/2.0
Server: gunicorn/20.0.4
Vary: Accept
WWW-Authenticate: Bearer realm="http://localhost:24816/token",service="localhost:24816"
X-Frame-Options: SAMEORIGIN
{
"errors: [{
"code": "UNAUTHORIZED",
"message": "Access to the requested resource is not authorized. A Bearer token is missing in a request header.",
"detail": {}
}]
}
Updated by ipanova@redhat.com over 4 years ago
- Sprint/Milestone set to 2.0.0
- Triaged changed from No to Yes
Updated by mdellweg over 4 years ago
Errors need to be renderd even more detailed. See:
Updated by pulpbot over 4 years ago
- Status changed from NEW to POST
Updated by mdellweg over 4 years ago
- Assignee set to mdellweg
- Sprint set to Sprint 76
Added by mdellweg over 4 years ago
Added by mdellweg over 4 years ago
Updated by mdellweg over 4 years ago
- Status changed from POST to MODIFIED
Applied in changeset 08d8b8502c12a87b2a65f6d7f2f272c8b0b5eea9.
Updated by pulpbot over 4 years ago
Updated by pulpbot over 4 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Actions
Render exception as JSON
fixes #7054
https://pulp.plan.io/issues/7054