{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/origin-server/issues/6058","labels_url":"https://api.github.com/repos/openshift/origin-server/issues/6058/labels{/name}","comments_url":"https://api.github.com/repos/openshift/origin-server/issues/6058/comments","events_url":"https://api.github.com/repos/openshift/origin-server/issues/6058/events","html_url":"https://github.com/openshift/origin-server/pull/6058","id":55540283,"number":6058,"title":"Routing SPI: Send notifications on rollbacks","user":{"login":"Miciah","id":2042465,"avatar_url":"https://avatars.githubusercontent.com/u/2042465?v=3","gravatar_id":"","url":"https://api.github.com/users/Miciah","html_url":"https://github.com/Miciah","followers_url":"https://api.github.com/users/Miciah/followers","following_url":"https://api.github.com/users/Miciah/following{/other_user}","gists_url":"https://api.github.com/users/Miciah/gists{/gist_id}","starred_url":"https://api.github.com/users/Miciah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Miciah/subscriptions","organizations_url":"https://api.github.com/users/Miciah/orgs","repos_url":"https://api.github.com/users/Miciah/repos","events_url":"https://api.github.com/users/Miciah/events{/privacy}","received_events_url":"https://api.github.com/users/Miciah/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-01-26T21:29:57Z","updated_at":"2015-01-26T23:19:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openshift/origin-server/pulls/6058","html_url":"https://github.com/openshift/origin-server/pull/6058","diff_url":"https://github.com/openshift/origin-server/pull/6058.diff","patch_url":"https://github.com/openshift/origin-server/pull/6058.patch"},"body":"Add rollback methods to `NotifyAliasAddOp`, `NotifyAppCreateOp`, and `NotifySslCertAddOp`.  These rollback methods invoke the `notify_remove_alias`, `notify_delete_application`, and `notify_ssl_cert_remove` methods, respectively, of the routing service.\r\n\r\nThis change causes the ActiveMQ routing plug-in to send `:remove_alias`, `:delete_application`, and `:remove_ssl` notifications when an application creation fails so that anything listening for these notifications (such as the OpenShift routing daemon) can properly clean up any configuration that it may have done in response to the earlier corresponding `:add_alias`, `:create_application`, and `:add_ssl` notifications during the application's creation.\r\n\r\nThis commit fixes bug 1186036."},"comment":{"url":"https://api.github.com/repos/openshift/origin-server/issues/comments/71559556","html_url":"https://github.com/openshift/origin-server/pull/6058#issuecomment-71559556","issue_url":"https://api.github.com/repos/openshift/origin-server/issues/6058","id":71559556,"user":{"login":"Miciah","id":2042465,"avatar_url":"https://avatars.githubusercontent.com/u/2042465?v=3","gravatar_id":"","url":"https://api.github.com/users/Miciah","html_url":"https://github.com/Miciah","followers_url":"https://api.github.com/users/Miciah/followers","following_url":"https://api.github.com/users/Miciah/following{/other_user}","gists_url":"https://api.github.com/users/Miciah/gists{/gist_id}","starred_url":"https://api.github.com/users/Miciah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Miciah/subscriptions","organizations_url":"https://api.github.com/users/Miciah/orgs","repos_url":"https://api.github.com/users/Miciah/repos","events_url":"https://api.github.com/users/Miciah/events{/privacy}","received_events_url":"https://api.github.com/users/Miciah/received_events","type":"User","site_admin":false},"created_at":"2015-01-26T23:19:09Z","updated_at":"2015-01-26T23:19:09Z","body":"[merge]"}}