{"action":"created","issue":{"url":"https://api.github.com/repos/01org/ciao/issues/896","repository_url":"https://api.github.com/repos/01org/ciao","labels_url":"https://api.github.com/repos/01org/ciao/issues/896/labels{/name}","comments_url":"https://api.github.com/repos/01org/ciao/issues/896/comments","events_url":"https://api.github.com/repos/01org/ciao/issues/896/events","html_url":"https://github.com/01org/ciao/pull/896","id":192441912,"number":896,"title":"extended volume support","user":{"login":"tpepper","id":2745300,"avatar_url":"https://avatars.githubusercontent.com/u/2745300?v=3","gravatar_id":"","url":"https://api.github.com/users/tpepper","html_url":"https://github.com/tpepper","followers_url":"https://api.github.com/users/tpepper/followers","following_url":"https://api.github.com/users/tpepper/following{/other_user}","gists_url":"https://api.github.com/users/tpepper/gists{/gist_id}","starred_url":"https://api.github.com/users/tpepper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tpepper/subscriptions","organizations_url":"https://api.github.com/users/tpepper/orgs","repos_url":"https://api.github.com/users/tpepper/repos","events_url":"https://api.github.com/users/tpepper/events{/privacy}","received_events_url":"https://api.github.com/users/tpepper/received_events","type":"User","site_admin":false},"labels":[{"id":387369784,"url":"https://api.github.com/repos/01org/ciao/labels/in%20progress","name":"in progress","color":"ededed","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":49,"created_at":"2016-11-30T00:28:09Z","updated_at":"2016-12-14T01:19:41Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/01org/ciao/pulls/896","html_url":"https://github.com/01org/ciao/pull/896","diff_url":"https://github.com/01org/ciao/pull/896.diff","patch_url":"https://github.com/01org/ciao/pull/896.patch"},"body":"This PR includes changes driven by the desire to support the OpenStack compute API's server creation optional block-device-mapping-v2.  It adds the ability to specify multiple \"-volume\" arguments on the ciao-cli at instance creation time.  These volumes would typically constitute ancillary data disks beyond the boot volume/image in a formal workload definition, but could also be bootable volumes.  Since workload resources are by definition per-workload, and \"ciao-cli instance add\" is about instances, this gives the ability to run distinct work instances from the same workload definition base, where the instances of the workload vary in their attached volumes.\r\n\r\nFixes Issue #373 and #387 \r\n\r\nWork in progress:\r\n* swap devices:\r\n  * add ability to run 'mkswap' on an auto-created \"-volume swap\"\r\n  * add ability to inject 'swapon' into cloud init for any \"-volume swap\"\r\n  * yes this is really a thing...do we really want to support it?\r\n* launcher:\r\n  * setup local disk requests\r\n  * count local disk size against available disk\r\n* add unit tests:  I know I have a bunch to do.  Part of doing the PR is to get early feedback from the team, and also to get coveralls to tell me how bad I need to work on unit tests.\r\n* code reviews"},"comment":{"url":"https://api.github.com/repos/01org/ciao/issues/comments/266914131","html_url":"https://github.com/01org/ciao/pull/896#issuecomment-266914131","issue_url":"https://api.github.com/repos/01org/ciao/issues/896","id":266914131,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2016-12-14T01:19:41Z","updated_at":"2016-12-14T01:19:41Z","body":"\n[![Coverage Status](https://coveralls.io/builds/9269517/badge)](https://coveralls.io/builds/9269517)\n\nCoverage increased (+0.2%) to 66.878% when pulling **2777fcb04e3be6ad8c608589cfa61d5494df3874 on tpepper:storage** into **d0bb7a1fd6924aca3e868392df6617b2d7522417 on 01org:master**.\n"}}
{"actor":{"display_login":"coveralls"}}