{"action":"created","issue":{"url":"https://api.github.com/repos/autolab/Tango/issues/76","labels_url":"https://api.github.com/repos/autolab/Tango/issues/76/labels{/name}","comments_url":"https://api.github.com/repos/autolab/Tango/issues/76/comments","events_url":"https://api.github.com/repos/autolab/Tango/issues/76/events","html_url":"https://github.com/autolab/Tango/pull/76","id":94166434,"number":76,"title":"Don't hardcode container interface in Docker vmms","user":{"login":"cg2v","id":4680851,"avatar_url":"https://avatars.githubusercontent.com/u/4680851?v=3","gravatar_id":"","url":"https://api.github.com/users/cg2v","html_url":"https://github.com/cg2v","followers_url":"https://api.github.com/users/cg2v/followers","following_url":"https://api.github.com/users/cg2v/following{/other_user}","gists_url":"https://api.github.com/users/cg2v/gists{/gist_id}","starred_url":"https://api.github.com/users/cg2v/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cg2v/subscriptions","organizations_url":"https://api.github.com/users/cg2v/orgs","repos_url":"https://api.github.com/users/cg2v/repos","events_url":"https://api.github.com/users/cg2v/events{/privacy}","received_events_url":"https://api.github.com/users/cg2v/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-07-09T22:27:15Z","updated_at":"2015-08-03T07:01:35Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/autolab/Tango/pulls/76","html_url":"https://github.com/autolab/Tango/pull/76","diff_url":"https://github.com/autolab/Tango/pull/76.diff","patch_url":"https://github.com/autolab/Tango/pull/76.patch"},"body":"Instead of putting all the file copying and su-ing in the docker run\r\ncommand constructed by the vmm, include an interface script in the\r\ncontainer and use it as the container entrypoint. The only thing\r\npassed from the vmm to the container are the resource limit parameters.\r\n\r\nThe script interface might be changed to pass in the volume name and/or the name of the output file so the script doesn't even to know that.\r\n\r\nIn addition, rewrite the dockerfile so it (1) includes fewer RUN lines, and\r\n(2) does not need to fetch Tango from github in order to build autodriver;\r\nInstead, the autodriver source is copied to the container using the ADD\r\ninstruction"},"comment":{"url":"https://api.github.com/repos/autolab/Tango/issues/comments/127144265","html_url":"https://github.com/autolab/Tango/pull/76#issuecomment-127144265","issue_url":"https://api.github.com/repos/autolab/Tango/issues/76","id":127144265,"user":{"login":"landscape-bot","id":10010231,"avatar_url":"https://avatars.githubusercontent.com/u/10010231?v=3","gravatar_id":"","url":"https://api.github.com/users/landscape-bot","html_url":"https://github.com/landscape-bot","followers_url":"https://api.github.com/users/landscape-bot/followers","following_url":"https://api.github.com/users/landscape-bot/following{/other_user}","gists_url":"https://api.github.com/users/landscape-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/landscape-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/landscape-bot/subscriptions","organizations_url":"https://api.github.com/users/landscape-bot/orgs","repos_url":"https://api.github.com/users/landscape-bot/repos","events_url":"https://api.github.com/users/landscape-bot/events{/privacy}","received_events_url":"https://api.github.com/users/landscape-bot/received_events","type":"User","site_admin":false},"created_at":"2015-08-03T07:01:35Z","updated_at":"2015-08-03T07:01:35Z","body":"[![Code Health](https://landscape.io/badge/216127/landscape.svg?style=flat)](https://landscape.io/diff/204590)\nRepository health increased by 0.51% when pulling **[bdb6a5e](https://github.com/cg2v/Tango/commit/bdb6a5e008e9fb1c3deb2f2f1fd5ea774563431b) on cg2v:docker_interface** into **[5651be9](https://github.com/autolab/Tango/commit/5651be9f5a56f93386f1e765188b5e41678cbfcb) on autolab:master**.\n\n * [1 new problem was found](https://landscape.io/diff/204590) (including 0 errors and 0 code smells).\n * No problems were fixed."}}