{"action":"created","issue":{"url":"https://api.github.com/repos/appc/spec/issues/296","labels_url":"https://api.github.com/repos/appc/spec/issues/296/labels{/name}","comments_url":"https://api.github.com/repos/appc/spec/issues/296/comments","events_url":"https://api.github.com/repos/appc/spec/issues/296/events","html_url":"https://github.com/appc/spec/issues/296","id":67713959,"number":296,"title":"spec: Trim down PODs","user":{"login":"robertvazan","id":3514517,"avatar_url":"https://avatars.githubusercontent.com/u/3514517?v=3","gravatar_id":"","url":"https://api.github.com/users/robertvazan","html_url":"https://github.com/robertvazan","followers_url":"https://api.github.com/users/robertvazan/followers","following_url":"https://api.github.com/users/robertvazan/following{/other_user}","gists_url":"https://api.github.com/users/robertvazan/gists{/gist_id}","starred_url":"https://api.github.com/users/robertvazan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertvazan/subscriptions","organizations_url":"https://api.github.com/users/robertvazan/orgs","repos_url":"https://api.github.com/users/robertvazan/repos","events_url":"https://api.github.com/users/robertvazan/events{/privacy}","received_events_url":"https://api.github.com/users/robertvazan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-11T00:56:09Z","updated_at":"2015-04-11T01:34:36Z","closed_at":null,"body":"PODs are part of an API between ACE and orchestration tools. See issue #293 for details about proposed API. Once there is an orchestration tool, it becomes apparent that some features of PODs are duplicating orchestration functionality. This is bad for the standard, because it bloats implementations and it accelerates aging of the standard by introducing functionality that will be soon obsolete.\r\n\r\nI suggest removing redundant parts of the POD spec:\r\n\r\n- Only one app. Multiple apps per POD are obvious orchestration functionality.\r\n- App is only identified by image ID. Orchestration tool can easily do its own dependency matching if it wants to.\r\n- Trim down indirections in volume and port mappings. Nobody is going to write PODs by hand. Orchestration tools will generate PODs from their own configuration."},"comment":{"url":"https://api.github.com/repos/appc/spec/issues/comments/91737289","html_url":"https://github.com/appc/spec/issues/296#issuecomment-91737289","issue_url":"https://api.github.com/repos/appc/spec/issues/296","id":91737289,"user":{"login":"robertvazan","id":3514517,"avatar_url":"https://avatars.githubusercontent.com/u/3514517?v=3","gravatar_id":"","url":"https://api.github.com/users/robertvazan","html_url":"https://github.com/robertvazan","followers_url":"https://api.github.com/users/robertvazan/followers","following_url":"https://api.github.com/users/robertvazan/following{/other_user}","gists_url":"https://api.github.com/users/robertvazan/gists{/gist_id}","starred_url":"https://api.github.com/users/robertvazan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertvazan/subscriptions","organizations_url":"https://api.github.com/users/robertvazan/orgs","repos_url":"https://api.github.com/users/robertvazan/repos","events_url":"https://api.github.com/users/robertvazan/events{/privacy}","received_events_url":"https://api.github.com/users/robertvazan/received_events","type":"User","site_admin":false},"created_at":"2015-04-11T01:34:36Z","updated_at":"2015-04-11T01:34:36Z","body":"Correction: Image ID must be accompanied by some information that permits location of registry via DNS. Once registry is reached, further search can continue via image ID."}}