{"action":"created","issue":{"url":"https://api.github.com/repos/vatesfr/xo-web/issues/1481","repository_url":"https://api.github.com/repos/vatesfr/xo-web","labels_url":"https://api.github.com/repos/vatesfr/xo-web/issues/1481/labels{/name}","comments_url":"https://api.github.com/repos/vatesfr/xo-web/issues/1481/comments","events_url":"https://api.github.com/repos/vatesfr/xo-web/issues/1481/events","html_url":"https://github.com/vatesfr/xo-web/issues/1481","id":175697877,"number":1481,"title":"Expose XAPI exceptions in the UI","user":{"login":"olivierlambert","id":1241401,"avatar_url":"https://avatars.githubusercontent.com/u/1241401?v=3","gravatar_id":"","url":"https://api.github.com/users/olivierlambert","html_url":"https://github.com/olivierlambert","followers_url":"https://api.github.com/users/olivierlambert/followers","following_url":"https://api.github.com/users/olivierlambert/following{/other_user}","gists_url":"https://api.github.com/users/olivierlambert/gists{/gist_id}","starred_url":"https://api.github.com/users/olivierlambert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/olivierlambert/subscriptions","organizations_url":"https://api.github.com/users/olivierlambert/orgs","repos_url":"https://api.github.com/users/olivierlambert/repos","events_url":"https://api.github.com/users/olivierlambert/events{/privacy}","received_events_url":"https://api.github.com/users/olivierlambert/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/vatesfr/xo-web/labels/comp:%20GUI","name":"comp: GUI","color":"006b75"},{"url":"https://api.github.com/repos/vatesfr/xo-web/labels/comp:%20server","name":"comp: server","color":"bfe5bf"},{"url":"https://api.github.com/repos/vatesfr/xo-web/labels/difficulty%202:%20medium%20(days)","name":"difficulty 2: medium (days)","color":"bfe5bf"},{"url":"https://api.github.com/repos/vatesfr/xo-web/labels/severity%201:%20low","name":"severity 1: low","color":"0052cc"},{"url":"https://api.github.com/repos/vatesfr/xo-web/labels/type:%20enhancement","name":"type: enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/vatesfr/xo-web/milestones/29","html_url":"https://github.com/vatesfr/xo-web/milestones/5.x","labels_url":"https://api.github.com/repos/vatesfr/xo-web/milestones/29/labels","id":1790561,"number":29,"title":"5.x","description":"Everything that will fall under the 5.x branch","creator":{"login":"olivierlambert","id":1241401,"avatar_url":"https://avatars.githubusercontent.com/u/1241401?v=3","gravatar_id":"","url":"https://api.github.com/users/olivierlambert","html_url":"https://github.com/olivierlambert","followers_url":"https://api.github.com/users/olivierlambert/followers","following_url":"https://api.github.com/users/olivierlambert/following{/other_user}","gists_url":"https://api.github.com/users/olivierlambert/gists{/gist_id}","starred_url":"https://api.github.com/users/olivierlambert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/olivierlambert/subscriptions","organizations_url":"https://api.github.com/users/olivierlambert/orgs","repos_url":"https://api.github.com/users/olivierlambert/repos","events_url":"https://api.github.com/users/olivierlambert/events{/privacy}","received_events_url":"https://api.github.com/users/olivierlambert/received_events","type":"User","site_admin":false},"open_issues":29,"closed_issues":0,"state":"open","created_at":"2016-05-26T17:35:39Z","updated_at":"2016-09-16T10:11:22Z","due_on":"2016-12-31T00:00:00Z","closed_at":null},"comments":4,"created_at":"2016-09-08T08:47:00Z","updated_at":"2016-09-21T15:30:40Z","closed_at":null,"body":"We should expose XAPI exceptions to allow admin understand what's going on:\r\n\r\n* [ ] `VM_BAD_POWER_STATE` (when we try to stop and stopped VM etc)\r\n* [ ] `VM_LACKS_FEATURE_SHUTDOWN` (when trying to soft stop a VM without tools installed)\r\n* [ ] `NOT_SUPPORTED_DURING_UPGRADE` (migrating a VM from XS7 to 6.x)\r\n* [ ] `PIF_VLAN_EXISTS` (when creating a network with an already existing VLAN)\r\n* [ ] `VDI_IN_USE` (while trying to delete a VDI in a running VM)\r\n* [ ] `???` (when adding a server to a pool with incompatible version)\r\n* [ ] `???` (when halted VM migration failure is due to XS < 7)\r\n* [ ] `HOST_OFFLINE`\r\n* [ ] `OPERATION_BLOCKED` (VM blocked operation)"},"comment":{"url":"https://api.github.com/repos/vatesfr/xo-web/issues/comments/248648804","html_url":"https://github.com/vatesfr/xo-web/issues/1481#issuecomment-248648804","issue_url":"https://api.github.com/repos/vatesfr/xo-web/issues/1481","id":248648804,"user":{"login":"olivierlambert","id":1241401,"avatar_url":"https://avatars.githubusercontent.com/u/1241401?v=3","gravatar_id":"","url":"https://api.github.com/users/olivierlambert","html_url":"https://github.com/olivierlambert","followers_url":"https://api.github.com/users/olivierlambert/followers","following_url":"https://api.github.com/users/olivierlambert/following{/other_user}","gists_url":"https://api.github.com/users/olivierlambert/gists{/gist_id}","starred_url":"https://api.github.com/users/olivierlambert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/olivierlambert/subscriptions","organizations_url":"https://api.github.com/users/olivierlambert/orgs","repos_url":"https://api.github.com/users/olivierlambert/repos","events_url":"https://api.github.com/users/olivierlambert/events{/privacy}","received_events_url":"https://api.github.com/users/olivierlambert/received_events","type":"User","site_admin":false},"created_at":"2016-09-21T15:30:40Z","updated_at":"2016-09-21T15:30:40Z","body":"I think it's showed in host view, but as halted. The default filter is \"running\" host, that's maybe why you didn't saw it at the first place. Can you check?\r\n\r\nAnyway, thanks for the info :)"}}
{"actor":{"display_login":"olivierlambert"}}