{"action":"created","issue":{"url":"https://api.github.com/repos/opencontainers/image-spec/issues/169","repository_url":"https://api.github.com/repos/opencontainers/image-spec","labels_url":"https://api.github.com/repos/opencontainers/image-spec/issues/169/labels{/name}","comments_url":"https://api.github.com/repos/opencontainers/image-spec/issues/169/comments","events_url":"https://api.github.com/repos/opencontainers/image-spec/issues/169/events","html_url":"https://github.com/opencontainers/image-spec/pull/169","id":164132463,"number":169,"title":"manifest: layer federation","user":{"login":"runcom","id":849915,"avatar_url":"https://avatars.githubusercontent.com/u/849915?v=3","gravatar_id":"","url":"https://api.github.com/users/runcom","html_url":"https://github.com/runcom","followers_url":"https://api.github.com/users/runcom/followers","following_url":"https://api.github.com/users/runcom/following{/other_user}","gists_url":"https://api.github.com/users/runcom/gists{/gist_id}","starred_url":"https://api.github.com/users/runcom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/runcom/subscriptions","organizations_url":"https://api.github.com/users/runcom/orgs","repos_url":"https://api.github.com/users/runcom/repos","events_url":"https://api.github.com/users/runcom/events{/privacy}","received_events_url":"https://api.github.com/users/runcom/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":15,"created_at":"2016-07-06T17:37:40Z","updated_at":"2016-07-18T15:05:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/opencontainers/image-spec/pulls/169","html_url":"https://github.com/opencontainers/image-spec/pull/169","diff_url":"https://github.com/opencontainers/image-spec/pull/169.diff","patch_url":"https://github.com/opencontainers/image-spec/pull/169.patch"},"body":"Bringing up discussion on layer federation..\r\n\r\nThe docker v2s2 schema also has them https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md#image-manifest-field-descriptions and docker itself it's already using this feature for Windows layer.\r\n\r\nThis will allow people to implement layer federation functionality in their own registry. ISVs who want to host their layers somewhere else are now free to do so. It will be up to whatever client/server implementation to fully support them. The basic idea still remains and OCI would be fine by having this standardized.\r\n\r\nSigned-off-by: Antonio Murdaca <runcom@redhat.com>"},"comment":{"url":"https://api.github.com/repos/opencontainers/image-spec/issues/comments/233356262","html_url":"https://github.com/opencontainers/image-spec/pull/169#issuecomment-233356262","issue_url":"https://api.github.com/repos/opencontainers/image-spec/issues/169","id":233356262,"user":{"login":"vbatts","id":67049,"avatar_url":"https://avatars.githubusercontent.com/u/67049?v=3","gravatar_id":"","url":"https://api.github.com/users/vbatts","html_url":"https://github.com/vbatts","followers_url":"https://api.github.com/users/vbatts/followers","following_url":"https://api.github.com/users/vbatts/following{/other_user}","gists_url":"https://api.github.com/users/vbatts/gists{/gist_id}","starred_url":"https://api.github.com/users/vbatts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vbatts/subscriptions","organizations_url":"https://api.github.com/users/vbatts/orgs","repos_url":"https://api.github.com/users/vbatts/repos","events_url":"https://api.github.com/users/vbatts/events{/privacy}","received_events_url":"https://api.github.com/users/vbatts/received_events","type":"User","site_admin":false},"created_at":"2016-07-18T15:05:30Z","updated_at":"2016-07-18T15:05:30Z","body":"I'm all for this. Especially given the nature of the **descriptor**, it has the mimetype to be expected. And the URL(s) could just be a redirector to mirrored content. It seems the change would not be exclusive to this single spot, rather a change to descriptors in general.\r\nThe field could be omitted if empty."}}
{"actor":{"display_login":"vbatts"}}