[ecr] [request]: Submit OCI conformance results against distribution-spec v1.0
- Dominant language
- Shell
- Stars
- 5.4k
- Forks
- 334
- PR merge metrics
- No merged PRs in 30d
Description
### Community Note
* Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request
* Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
* If you are interested in working on this issue or have submitted a pull request, please leave a comment
**Tell us about your request**
I would like assurance from Amazon that ECR is conformant against the [OCI distribution-spec](https://github.com/opencontainers/distribution-spec) v1.0.
This can be done by running the OCI conformance suite, and submitting a one-time PR against the [oci-conformance](https://github.com/opencontainers/oci-conformance) repo. Here are some [example PRs](https://github.com/opencontainers/oci-conformance/pulls?q=is%3Apr+%22Conformance+results+for+distribution-spec%2Fv1.0%22+) you can use for reference. The official instructions can be found [here](https://github.com/opencontainers/oci-conformance/blob/main/instructions.md).
**Which service(s) is this request for?**
ECR
**Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?**
N/A
**Are you currently working around this issue?**
N/A
**Additional context**
It is my understanding that ECR is already 100% OCI-conformant. This request is simply to ask that Amazon submit a PR to confirm this.
**Attachments**
The following may be useful:
- GitHub Actions YAML used previously to test ECR's conformance:
- [Pull](https://github.com/bloodorangeio/oci-conformance/blob/github-actions-save/.github/workflows/ecr_1.yml)
- [Push](https://github.com/bloodorangeio/oci-conformance/blob/github-actions-save/.github/workflows/ecr_2.yml)
- [Content Discovery](https://github.com/bloodorangeio/oci-conformance/blob/github-actions-save/.github/workflows/ecr_3.yml)
- [Content management](https://github.com/bloodorangeio/oci-conformance/blob/github-actions-save/.github/workflows/ecr_4.yml)
- [Instructions for how to run the OCI Conformance test suite](https://github.com/opencontainers/distribution-spec/blob/main/conformance/README.md)
- [OCI-Conformant Products webpage](https://conformance.opencontainers.org/), which ECR will appear on once results are submitted
Contributor guide
Research direction
Start with the OCI distribution-spec conformance README and the official oci-conformance instructions.md, then review the linked example pull requests and the referenced GitHub Actions workflows for ECR pull, push, content discovery, and content management. Run the distribution-spec v1.0 conformance suite against ECR and submit the one-time results PR to the oci-conformance repository.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws
- Domain
- cloud, testing
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100