{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/19503","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/19503/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/19503/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/19503/events","html_url":"https://github.com/kubernetes/kubernetes/pull/19503","id":126040373,"number":19503,"title":"Add Attacher/Detacher interfaces and support to kubelet","user":{"login":"markturansky","id":8001968,"avatar_url":"https://avatars.githubusercontent.com/u/8001968?v=3","gravatar_id":"","url":"https://api.github.com/users/markturansky","html_url":"https://github.com/markturansky","followers_url":"https://api.github.com/users/markturansky/followers","following_url":"https://api.github.com/users/markturansky/following{/other_user}","gists_url":"https://api.github.com/users/markturansky/gists{/gist_id}","starred_url":"https://api.github.com/users/markturansky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markturansky/subscriptions","organizations_url":"https://api.github.com/users/markturansky/orgs","repos_url":"https://api.github.com/users/markturansky/repos","events_url":"https://api.github.com/users/markturansky/events{/privacy}","received_events_url":"https://api.github.com/users/markturansky/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/cla:%20yes","name":"cla: yes","color":"bfe5bf"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/size/L","name":"size/L","color":"ee9900"}],"state":"open","locked":false,"assignee":{"login":"saad-ali","id":10052848,"avatar_url":"https://avatars.githubusercontent.com/u/10052848?v=3","gravatar_id":"","url":"https://api.github.com/users/saad-ali","html_url":"https://github.com/saad-ali","followers_url":"https://api.github.com/users/saad-ali/followers","following_url":"https://api.github.com/users/saad-ali/following{/other_user}","gists_url":"https://api.github.com/users/saad-ali/gists{/gist_id}","starred_url":"https://api.github.com/users/saad-ali/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saad-ali/subscriptions","organizations_url":"https://api.github.com/users/saad-ali/orgs","repos_url":"https://api.github.com/users/saad-ali/repos","events_url":"https://api.github.com/users/saad-ali/events{/privacy}","received_events_url":"https://api.github.com/users/saad-ali/received_events","type":"User","site_admin":false},"milestone":null,"comments":10,"created_at":"2016-01-11T21:28:13Z","updated_at":"2016-01-14T01:36:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kubernetes/kubernetes/pulls/19503","html_url":"https://github.com/kubernetes/kubernetes/pull/19503","diff_url":"https://github.com/kubernetes/kubernetes/pull/19503.diff","patch_url":"https://github.com/kubernetes/kubernetes/pull/19503.patch"},"body":"@saad-ali per our discussion in Raleigh, here is the first step to untangle attach/detach from mounting.  I will add more to the unit test to validate my code paths.  Otherwise, this is complete and ready for review.\r\n\r\nAfter this, @jsafrane and I can refactor the the ebs/gce/cinder plugins while you work on the controller that uses the new interfaces.  Then we'll add some gating logic and CLI flags.\r\n\r\nPart of https://github.com/kubernetes/kubernetes/issues/15524\r\n\r\n@thockin @kubernetes/rh-storage "},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/171495456","html_url":"https://github.com/kubernetes/kubernetes/pull/19503#issuecomment-171495456","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/19503","id":171495456,"user":{"login":"markturansky","id":8001968,"avatar_url":"https://avatars.githubusercontent.com/u/8001968?v=3","gravatar_id":"","url":"https://api.github.com/users/markturansky","html_url":"https://github.com/markturansky","followers_url":"https://api.github.com/users/markturansky/followers","following_url":"https://api.github.com/users/markturansky/following{/other_user}","gists_url":"https://api.github.com/users/markturansky/gists{/gist_id}","starred_url":"https://api.github.com/users/markturansky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markturansky/subscriptions","organizations_url":"https://api.github.com/users/markturansky/orgs","repos_url":"https://api.github.com/users/markturansky/repos","events_url":"https://api.github.com/users/markturansky/events{/privacy}","received_events_url":"https://api.github.com/users/markturansky/received_events","type":"User","site_admin":false},"created_at":"2016-01-14T01:36:43Z","updated_at":"2016-01-14T01:36:43Z","body":"@saad-ali squashed"}}