{"action":"closed","issue":{"url":"https://api.github.com/repos/openbmc/openbmc/issues/1966","repository_url":"https://api.github.com/repos/openbmc/openbmc","labels_url":"https://api.github.com/repos/openbmc/openbmc/issues/1966/labels{/name}","comments_url":"https://api.github.com/repos/openbmc/openbmc/issues/1966/comments","events_url":"https://api.github.com/repos/openbmc/openbmc/issues/1966/events","html_url":"https://github.com/openbmc/openbmc/issues/1966","id":243027902,"number":1966,"title":"External Event Notification","user":{"login":"geissonator","id":1612261,"avatar_url":"https://avatars2.githubusercontent.com/u/1612261?v=4","gravatar_id":"","url":"https://api.github.com/users/geissonator","html_url":"https://github.com/geissonator","followers_url":"https://api.github.com/users/geissonator/followers","following_url":"https://api.github.com/users/geissonator/following{/other_user}","gists_url":"https://api.github.com/users/geissonator/gists{/gist_id}","starred_url":"https://api.github.com/users/geissonator/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geissonator/subscriptions","organizations_url":"https://api.github.com/users/geissonator/orgs","repos_url":"https://api.github.com/users/geissonator/repos","events_url":"https://api.github.com/users/geissonator/events{/privacy}","received_events_url":"https://api.github.com/users/geissonator/received_events","type":"User","site_admin":false},"labels":[{"id":392747407,"url":"https://api.github.com/repos/openbmc/openbmc/labels/Epic","name":"Epic","color":"3E4B9E","default":false}],"state":"closed","locked":false,"assignee":{"login":"dkodihal","id":22700515,"avatar_url":"https://avatars1.githubusercontent.com/u/22700515?v=4","gravatar_id":"","url":"https://api.github.com/users/dkodihal","html_url":"https://github.com/dkodihal","followers_url":"https://api.github.com/users/dkodihal/followers","following_url":"https://api.github.com/users/dkodihal/following{/other_user}","gists_url":"https://api.github.com/users/dkodihal/gists{/gist_id}","starred_url":"https://api.github.com/users/dkodihal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkodihal/subscriptions","organizations_url":"https://api.github.com/users/dkodihal/orgs","repos_url":"https://api.github.com/users/dkodihal/repos","events_url":"https://api.github.com/users/dkodihal/events{/privacy}","received_events_url":"https://api.github.com/users/dkodihal/received_events","type":"User","site_admin":false},"assignees":[{"login":"dkodihal","id":22700515,"avatar_url":"https://avatars1.githubusercontent.com/u/22700515?v=4","gravatar_id":"","url":"https://api.github.com/users/dkodihal","html_url":"https://github.com/dkodihal","followers_url":"https://api.github.com/users/dkodihal/followers","following_url":"https://api.github.com/users/dkodihal/following{/other_user}","gists_url":"https://api.github.com/users/dkodihal/gists{/gist_id}","starred_url":"https://api.github.com/users/dkodihal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkodihal/subscriptions","organizations_url":"https://api.github.com/users/dkodihal/orgs","repos_url":"https://api.github.com/users/dkodihal/repos","events_url":"https://api.github.com/users/dkodihal/events{/privacy}","received_events_url":"https://api.github.com/users/dkodihal/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/openbmc/openbmc/milestones/2","html_url":"https://github.com/openbmc/openbmc/milestone/2","labels_url":"https://api.github.com/repos/openbmc/openbmc/milestones/2/labels","id":1678661,"number":2,"title":"openBMC v2.0 Backlog","description":"Backlog for v2.0.","creator":{"login":"williamspatrick","id":105009,"avatar_url":"https://avatars0.githubusercontent.com/u/105009?v=4","gravatar_id":"","url":"https://api.github.com/users/williamspatrick","html_url":"https://github.com/williamspatrick","followers_url":"https://api.github.com/users/williamspatrick/followers","following_url":"https://api.github.com/users/williamspatrick/following{/other_user}","gists_url":"https://api.github.com/users/williamspatrick/gists{/gist_id}","starred_url":"https://api.github.com/users/williamspatrick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/williamspatrick/subscriptions","organizations_url":"https://api.github.com/users/williamspatrick/orgs","repos_url":"https://api.github.com/users/williamspatrick/repos","events_url":"https://api.github.com/users/williamspatrick/events{/privacy}","received_events_url":"https://api.github.com/users/williamspatrick/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":1115,"state":"open","created_at":"2016-04-01T19:04:51Z","updated_at":"2017-11-13T19:32:00Z","due_on":"2017-10-25T07:00:00Z","closed_at":null},"comments":2,"created_at":"2017-07-14T15:18:37Z","updated_at":"2017-11-13T19:32:00Z","closed_at":"2017-11-13T19:32:00Z","author_association":"CONTRIBUTOR","body":"Track all work required to allow external applications to register for event notification and then be notified of those events.  \r\n\r\nSome notes:\r\n- Plan is some mechanism to subscribe to dbus events to send up to REST web socket\r\n  - Something similar was done on Barreleye (but never merged)\r\n  - Implementation was single direction (not bi-directional)\r\n- external app would connect, and say the things it wants to know about\r\n  - bmc would then send requested alerts over the socket\r\n- Redfish has some alert-like function coming\r\n\r\nBuild on top of what comes out of #1856 \r\n\r\nThe MRW indicates sensors of interest and their thresholds.  We need to use the MRW data to know which alerts to bubble up."}}
{"actor":{"display_login":"zahrens"}}