From 488ff24aef7006efa0795114e78d8e6c79eeda15 Mon Sep 17 00:00:00 2001 From: Ramkumar Chinchani <rchincha@cisco.com> Date: Tue, 7 Jan 2020 13:14:10 -0800 Subject: [PATCH] README: update compliance test results Documented results/notes for zot and docker. Setting up quay is proving a little harder, will append once available. --- README.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index d1c2d8a8..6ab554b4 100644 --- a/README.md +++ b/README.md @@ -80,15 +80,19 @@ The focus of compliance tests is _positive_ compliance. ## Compliance Reports -Registry | Notes ----------|------ -zot | <ul><li>[Mount Blob](https://github.com/opencontainers/distribution-spec/blob/master/spec.md#mount-blob) is not implemented contingent upon [Issue #51](https://github.com/anuvu/zot/issues/51)</li></ul> -docker | <ul><li>[Patch Blob Upload](https://github.com/opencontainers/distribution-spec/blob/master/spec.md#patch-blob-upload) is not [implemented](https://github.com/docker/distribution/blob/master/registry/handlers/blobupload.go#L136)</li><li>Repository names cannot be mixed case due to [Issue #2771](https://github.com/docker/distribution/issues/2771)</li></ul> -quay | TBD +Registry | Version Tested | Notes +---------|----------------|------- +zot | [v0.3.8](https://github.com/anuvu/zot/tree/v0.3.8) | <ul><li>[Mount Blob](https://github.com/opencontainers/distribution-spec/blob/master/spec.md#mount-blob) is not implemented contingent upon [Issue #51](https://github.com/anuvu/zot/issues/51)</li></ul> +docker | [v2.7.1](https://github.com/docker/distribution/releases/tag/v2.7.1) | <ul><li>[Patch Blob Upload](https://github.com/opencontainers/distribution-spec/blob/master/spec.md#patch-blob-upload) is not [implemented](https://github.com/docker/distribution/blob/master/registry/handlers/blobupload.go#L136)</li><li>Repository names cannot be mixed case due to [Issue #2771](https://github.com/docker/distribution/issues/2771)</li></ul> +quay | | TODO, [opensourced recently] (https://www.redhat.com/en/blog/red-hat-introduces-open-source-project-quay-container-registry) # Ecosystem +Since we couldn't find clients or client libraries that are stictly compliant to +the dist spec, we had to patch containers/image (available as [anuvu/image](https://github.com/anuvu/image)) and +then link various binaries against the patched version. + ## skopeo [skopeo](https://github.com/containers/skopeo) is a tool to work with remote