{"action":"created","issue":{"url":"https://api.github.com/repos/containers/image/issues/166","repository_url":"https://api.github.com/repos/containers/image","labels_url":"https://api.github.com/repos/containers/image/issues/166/labels{/name}","comments_url":"https://api.github.com/repos/containers/image/issues/166/comments","events_url":"https://api.github.com/repos/containers/image/issues/166/events","html_url":"https://github.com/containers/image/pull/166","id":190475727,"number":166,"title":"docs/policy.json.md: Separate transports from names","user":{"login":"wking","id":209920,"avatar_url":"https://avatars.githubusercontent.com/u/209920?v=3","gravatar_id":"","url":"https://api.github.com/users/wking","html_url":"https://github.com/wking","followers_url":"https://api.github.com/users/wking/followers","following_url":"https://api.github.com/users/wking/following{/other_user}","gists_url":"https://api.github.com/users/wking/gists{/gist_id}","starred_url":"https://api.github.com/users/wking/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wking/subscriptions","organizations_url":"https://api.github.com/users/wking/orgs","repos_url":"https://api.github.com/users/wking/repos","events_url":"https://api.github.com/users/wking/events{/privacy}","received_events_url":"https://api.github.com/users/wking/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-19T04:21:25Z","updated_at":"2016-11-19T06:57:21Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/containers/image/pulls/166","html_url":"https://github.com/containers/image/pull/166","diff_url":"https://github.com/containers/image/pull/166.diff","patch_url":"https://github.com/containers/image/pull/166.patch"},"body":"Spun off from the [discussion][1] in #59, this commit decouples image names from the transport used to fetch them.  That makes for easier mirroring (no more need for `dockerRepository`, etc.).\n\nThis commit also decouples by-name reference from by-digest reference, since in the digest case you have a cryptographic hash on the images. The only remaining concern for such references is whether the transport can be trusted to not contain malicious images (protecting the naive user from requesting a malicious image by digest), and `nameOnly` allows you to block digests over transports you don't trust users to pull from responsibly.\n\nIf folks feel like this approach has legs, I'm happy to work up the backing Go as well.\n\n[1]: https://github.com/containers/image/pull/59#discussion_r88728588"},"comment":{"url":"https://api.github.com/repos/containers/image/issues/comments/261697932","html_url":"https://github.com/containers/image/pull/166#issuecomment-261697932","issue_url":"https://api.github.com/repos/containers/image/issues/166","id":261697932,"user":{"login":"wking","id":209920,"avatar_url":"https://avatars.githubusercontent.com/u/209920?v=3","gravatar_id":"","url":"https://api.github.com/users/wking","html_url":"https://github.com/wking","followers_url":"https://api.github.com/users/wking/followers","following_url":"https://api.github.com/users/wking/following{/other_user}","gists_url":"https://api.github.com/users/wking/gists{/gist_id}","starred_url":"https://api.github.com/users/wking/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wking/subscriptions","organizations_url":"https://api.github.com/users/wking/orgs","repos_url":"https://api.github.com/users/wking/repos","events_url":"https://api.github.com/users/wking/events{/privacy}","received_events_url":"https://api.github.com/users/wking/received_events","type":"User","site_admin":false},"created_at":"2016-11-19T06:57:21Z","updated_at":"2016-11-19T06:57:21Z","body":"Related discussion (with lots of complications due to packing transport/namespace information into image names) in #72."}}
{"actor":{"display_login":"wking"}}