{"action":"closed","issue":{"url":"https://api.github.com/repos/01org/ciao/issues/365","repository_url":"https://api.github.com/repos/01org/ciao","labels_url":"https://api.github.com/repos/01org/ciao/issues/365/labels{/name}","comments_url":"https://api.github.com/repos/01org/ciao/issues/365/comments","events_url":"https://api.github.com/repos/01org/ciao/issues/365/events","html_url":"https://github.com/01org/ciao/issues/365","id":166425205,"number":365,"title":"Add Volume Attach/Detach support to launcher","user":{"login":"markdryan","id":984073,"avatar_url":"https://avatars.githubusercontent.com/u/984073?v=3","gravatar_id":"","url":"https://api.github.com/users/markdryan","html_url":"https://github.com/markdryan","followers_url":"https://api.github.com/users/markdryan/followers","following_url":"https://api.github.com/users/markdryan/following{/other_user}","gists_url":"https://api.github.com/users/markdryan/gists{/gist_id}","starred_url":"https://api.github.com/users/markdryan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markdryan/subscriptions","organizations_url":"https://api.github.com/users/markdryan/orgs","repos_url":"https://api.github.com/users/markdryan/repos","events_url":"https://api.github.com/users/markdryan/events{/privacy}","received_events_url":"https://api.github.com/users/markdryan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/01org/ciao/labels/ciao-launcher","name":"ciao-launcher","color":"d4c5f9"},{"url":"https://api.github.com/repos/01org/ciao/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/01org/ciao/labels/in%20progress","name":"in progress","color":"ededed"},{"url":"https://api.github.com/repos/01org/ciao/labels/P1","name":"P1","color":"b60205"}],"state":"closed","locked":false,"assignee":{"login":"markdryan","id":984073,"avatar_url":"https://avatars.githubusercontent.com/u/984073?v=3","gravatar_id":"","url":"https://api.github.com/users/markdryan","html_url":"https://github.com/markdryan","followers_url":"https://api.github.com/users/markdryan/followers","following_url":"https://api.github.com/users/markdryan/following{/other_user}","gists_url":"https://api.github.com/users/markdryan/gists{/gist_id}","starred_url":"https://api.github.com/users/markdryan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markdryan/subscriptions","organizations_url":"https://api.github.com/users/markdryan/orgs","repos_url":"https://api.github.com/users/markdryan/repos","events_url":"https://api.github.com/users/markdryan/events{/privacy}","received_events_url":"https://api.github.com/users/markdryan/received_events","type":"User","site_admin":false},"assignees":[{"login":"markdryan","id":984073,"avatar_url":"https://avatars.githubusercontent.com/u/984073?v=3","gravatar_id":"","url":"https://api.github.com/users/markdryan","html_url":"https://github.com/markdryan","followers_url":"https://api.github.com/users/markdryan/followers","following_url":"https://api.github.com/users/markdryan/following{/other_user}","gists_url":"https://api.github.com/users/markdryan/gists{/gist_id}","starred_url":"https://api.github.com/users/markdryan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markdryan/subscriptions","organizations_url":"https://api.github.com/users/markdryan/orgs","repos_url":"https://api.github.com/users/markdryan/repos","events_url":"https://api.github.com/users/markdryan/events{/privacy}","received_events_url":"https://api.github.com/users/markdryan/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/01org/ciao/milestones/2","html_url":"https://github.com/01org/ciao/milestones/Sprint%202","labels_url":"https://api.github.com/repos/01org/ciao/milestones/2/labels","id":1812456,"number":2,"title":"Sprint 2","description":"Major feature additions for data center usability","creator":{"login":"amyleeland","id":2036099,"avatar_url":"https://avatars.githubusercontent.com/u/2036099?v=3","gravatar_id":"","url":"https://api.github.com/users/amyleeland","html_url":"https://github.com/amyleeland","followers_url":"https://api.github.com/users/amyleeland/followers","following_url":"https://api.github.com/users/amyleeland/following{/other_user}","gists_url":"https://api.github.com/users/amyleeland/gists{/gist_id}","starred_url":"https://api.github.com/users/amyleeland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amyleeland/subscriptions","organizations_url":"https://api.github.com/users/amyleeland/orgs","repos_url":"https://api.github.com/users/amyleeland/repos","events_url":"https://api.github.com/users/amyleeland/events{/privacy}","received_events_url":"https://api.github.com/users/amyleeland/received_events","type":"User","site_admin":false},"open_issues":28,"closed_issues":14,"state":"open","created_at":"2016-06-07T02:46:37Z","updated_at":"2016-08-26T20:10:28Z","due_on":"2016-08-20T07:00:00Z","closed_at":null},"comments":0,"created_at":"2016-07-19T20:16:06Z","updated_at":"2016-08-26T20:10:28Z","closed_at":"2016-08-26T20:10:28Z","body":"It should be possible to dynamically attach and detach volumes from an instance after it has been started.  Launcher will receives commands attach and detach commands via SSTNP.  On receiving this commands it will need to update the instance state to reflect the current list of attached volumes, and if the instance is running send some qmp commands down the control channel to attach or detach the device.  The latter will be the tricky part. "}}
{"actor":{"display_login":"kaccardi"}}