oras icon indicating copy to clipboard operation
oras copied to clipboard

Add OCI Conformance validation with ORAS

Open SteveLasker opened this issue 3 years ago • 4 comments

Add several steps to validate if a registry supports OCI Artifact types using oras push|pull

Signed-off-by: Steve Lasker [email protected]

SteveLasker avatar Apr 07 '21 23:04 SteveLasker

Can also wrap this in robot framework to get some better output. See this example in Helm: https://github.com/helm/acceptance-testing/blob/main/testsuites/repos.robot

jdolitsky avatar Apr 08 '21 18:04 jdolitsky

:eyes: Thanks, folks. I'll get this incorporated next week.

SteveLasker avatar Apr 09 '21 18:04 SteveLasker

Should we decide if this is the roadmap or not and close the PR?

sajayantony avatar Oct 28 '21 23:10 sajayantony

Yes, it's something I'd like to see incorporated. I'm probably not the right person to write that code. As it stands, this PR has helped others validate their registries support the OCI Artifacts requirements. So, it's useful even if just open. Better if it was merged as Josh suggested.

SteveLasker avatar Oct 29 '21 00:10 SteveLasker

This was a good starting point for the discussions that lead OCI artifacts. Given that we now have - https://github.com/opencontainers/distribution-spec/tree/main/conformance and ORAS repo has all the E2E tests planned do we need this PR or can we close it @SteveLasker ref : https://github.com/oras-project/oras/pull/639

sajayantony avatar Nov 08 '22 21:11 sajayantony

This was initially created to help docker enable oci artifacts. Now that they’re done, every other registry now enables OcI Artifacts, and there’s better codified solution, happy to close this one.

SteveLasker avatar Nov 08 '22 22:11 SteveLasker