Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add artifact-distribution repository #59

Closed
SteveLasker opened this issue Jul 17, 2019 · 4 comments
Closed

Add artifact-distribution repository #59

SteveLasker opened this issue Jul 17, 2019 · 4 comments

Comments

@SteveLasker
Copy link
Contributor

SteveLasker commented Jul 17, 2019

Proposal is to create a separate repository to cover Artifact Distribution.
Accounts for: Artifact registry support #65

The new repository would explain:

  • how distribution is used to store additional types.
  • guidance to registry owners for how to parse artifact types
  • guidance to artifact authors for how manifests and index are used to define new types

With artifacts defined here, the distribution spec can be updated to remove references to images, making it more about storing index and manifest references to layers.

Proposed repository name:
artifact-spec

@caniszczyk
Copy link
Contributor

Thanks @SteveLasker, can you do a PR?

See this as an example:
https://github.com/opencontainers/tob/blob/master/proposals/distribution.md

RFC @opencontainers/tob

@estesp
Copy link
Contributor

estesp commented Jul 17, 2019

My bad; I thought a request for a new repo was an issue, so directed @SteveLasker to do an issue first.

@dmcgowan
Copy link
Member

I might have given the wrong suggestion as well, but looking at the other proposals, this would fit there too.

I think this would replace #57 and I don't think we should refer to as a spec as that has versioning implications that wouldn't apply here. We can discuss in the call, but maybe manifest-types or manifest-artifacts such that the scope of the repo is listing the known media types used by manifests and the relationship/structure of the artifacts which use them.

@caniszczyk
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants