Reference spec

12 views
Skip to first unread message

James Hewitt-Thomas

unread,
Aug 30, 2023, 11:36:17 AM8/30/23
to dev, t...@opencontainers.org
Hi all,

We were talking in the distribution project about the reference package and where to move it to. There are currently a number of users of the reference package who don't need to drag in the rest of the transitive dependencies required to run a repository so we're looking to put it in a new home.


I thought it might be good to add a reference spec to the ones already maintained by OCI, and then to make the code in the distribution org the reference implementation of parsing/building/validating OCI container image references in go. I've put together some very basic thoughts of what kind of content this would have in it.


I'm interested in the thoughts of this community - is there a need/value in creating a new spec just to cover references?

Based on responses here, I guess the next step would be a formal proposal to the Technical Oversight Board (also on cc of this post).

James.

Vincent Batts

unread,
Aug 30, 2023, 1:31:50 PM8/30/23
to James Hewitt-Thomas, dev, t...@opencontainers.org
Ah yeah. The definition for the pullable reference is definitely needed.
And tie in with
https://github.com/containerd/containerd/blob/main/remotes/resolver.go#L30

I support this.

vb
>--
>To unsubscribe from this group and stop receiving emails from it, send an email to tob+uns...@opencontainers.org.

signature.asc

Sajay Antony

unread,
Aug 30, 2023, 2:28:08 PM8/30/23
to Vincent Batts, James Hewitt-Thomas, dev, t...@opencontainers.org
+1 on adding the definition for reference.
To unsubscribe from this group and stop receiving emails from it, send an email to dev+uns...@opencontainers.org.
Reply all
Reply to author
Forward
0 new messages