{"action":"created","issue":{"url":"https://api.github.com/repos/docker/libcontainer/issues/645","labels_url":"https://api.github.com/repos/docker/libcontainer/issues/645/labels{/name}","comments_url":"https://api.github.com/repos/docker/libcontainer/issues/645/comments","events_url":"https://api.github.com/repos/docker/libcontainer/issues/645/events","html_url":"https://github.com/docker/libcontainer/pull/645","id":89941199,"number":645,"title":"Do not generate/load AppArmor profiles","user":{"login":"ewindisch","id":73207,"avatar_url":"https://avatars.githubusercontent.com/u/73207?v=3","gravatar_id":"","url":"https://api.github.com/users/ewindisch","html_url":"https://github.com/ewindisch","followers_url":"https://api.github.com/users/ewindisch/followers","following_url":"https://api.github.com/users/ewindisch/following{/other_user}","gists_url":"https://api.github.com/users/ewindisch/gists{/gist_id}","starred_url":"https://api.github.com/users/ewindisch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ewindisch/subscriptions","organizations_url":"https://api.github.com/users/ewindisch/orgs","repos_url":"https://api.github.com/users/ewindisch/repos","events_url":"https://api.github.com/users/ewindisch/events{/privacy}","received_events_url":"https://api.github.com/users/ewindisch/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/docker/libcontainer/labels/status/0-needs-triage","name":"status/0-needs-triage","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-06-21T18:06:19Z","updated_at":"2015-06-22T04:15:50Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/docker/libcontainer/pulls/645","html_url":"https://github.com/docker/libcontainer/pull/645","diff_url":"https://github.com/docker/libcontainer/pull/645.diff","patch_url":"https://github.com/docker/libcontainer/pull/645.patch"},"body":"Profiles for AppArmor should be specified by consuming\r\napplications. A one-size-fits all policy specific to Docker\r\ndoes not belong in libcontainer.\r\n\r\nThis change eliminates loading of the policy from libcontainer.\r\nIt also eliminates the check for the userland tools as these\r\nwere only needed for libcontainer's policy loader. Applying\r\nprofiles does not require the userland tools and some\r\nsystems may, in fact, have functional AppArmor without\r\nhaving these tools on the host.\r\n\r\nSigned-off-by: Eric Windisch <eric@windisch.us>"},"comment":{"url":"https://api.github.com/repos/docker/libcontainer/issues/comments/113996849","html_url":"https://github.com/docker/libcontainer/pull/645#issuecomment-113996849","issue_url":"https://api.github.com/repos/docker/libcontainer/issues/645","id":113996849,"user":{"login":"dqminh","id":62707,"avatar_url":"https://avatars.githubusercontent.com/u/62707?v=3","gravatar_id":"","url":"https://api.github.com/users/dqminh","html_url":"https://github.com/dqminh","followers_url":"https://api.github.com/users/dqminh/followers","following_url":"https://api.github.com/users/dqminh/following{/other_user}","gists_url":"https://api.github.com/users/dqminh/gists{/gist_id}","starred_url":"https://api.github.com/users/dqminh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dqminh/subscriptions","organizations_url":"https://api.github.com/users/dqminh/orgs","repos_url":"https://api.github.com/users/dqminh/repos","events_url":"https://api.github.com/users/dqminh/events{/privacy}","received_events_url":"https://api.github.com/users/dqminh/received_events","type":"User","site_admin":false},"created_at":"2015-06-22T04:15:50Z","updated_at":"2015-06-22T04:15:50Z","body":"LGTM. Delegating the generation of apparmor profile to the consumer looks good !"}}