summaryrefslogtreecommitdiff
path: root/lib/gitaly
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2019-07-24 21:44:07 -0700
committerStan Hu <stanhu@gmail.com>2019-07-25 04:11:38 -0700
commita40116065e2a761f6fa8dc7d569cb3e39025f6d3 (patch)
tree64d0d2ba3cfdc8f1cbc57c4fa7bc21ae7044a01b /lib/gitaly
parenta5eaefc9027696fc65b7d51251902e013c14d161 (diff)
downloadgitlab-ce-a40116065e2a761f6fa8dc7d569cb3e39025f6d3.tar.gz
Support Docker OCI imagessh-support-docker-oci-images
Docker Distribution v2.7.0 shipped with OCI support, but our container registry client was not updated to handle the manifest format in the HTTP `Accept` header. As a result, API calls to retrieve a manifest would return with an error, "OCI manifest found, but accept header does not support OCI manifests". This would result in blank fields in the container registry page and prevent tags from being deleted. To fix this, we just need to add `application/vnd.oci.image.manifest.v1+json` to the `Accept` header and configure Faraday to parse the response as JSON. The response structure is the same as the standard Docker Distribution V2 manifest. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/58685 Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/12877
Diffstat (limited to 'lib/gitaly')
0 files changed, 0 insertions, 0 deletions