{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/origin/issues/12416","repository_url":"https://api.github.com/repos/openshift/origin","labels_url":"https://api.github.com/repos/openshift/origin/issues/12416/labels{/name}","comments_url":"https://api.github.com/repos/openshift/origin/issues/12416/comments","events_url":"https://api.github.com/repos/openshift/origin/issues/12416/events","html_url":"https://github.com/openshift/origin/pull/12416","id":199402683,"number":12416,"title":"Add support for ingress-configured router","user":{"login":"marun","id":451477,"avatar_url":"https://avatars.githubusercontent.com/u/451477?v=3","gravatar_id":"","url":"https://api.github.com/users/marun","html_url":"https://github.com/marun","followers_url":"https://api.github.com/users/marun/followers","following_url":"https://api.github.com/users/marun/following{/other_user}","gists_url":"https://api.github.com/users/marun/gists{/gist_id}","starred_url":"https://api.github.com/users/marun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marun/subscriptions","organizations_url":"https://api.github.com/users/marun/orgs","repos_url":"https://api.github.com/users/marun/repos","events_url":"https://api.github.com/users/marun/events{/privacy}","received_events_url":"https://api.github.com/users/marun/received_events","type":"User","site_admin":false},"labels":[{"id":210156114,"url":"https://api.github.com/repos/openshift/origin/labels/component/networking","name":"component/networking","color":"0052cc","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2017-01-08T04:40:49Z","updated_at":"2017-01-19T23:07:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openshift/origin/pulls/12416","html_url":"https://github.com/openshift/origin/pull/12416","diff_url":"https://github.com/openshift/origin/pull/12416.diff","patch_url":"https://github.com/openshift/origin/pull/12416.patch"},"body":"- The controller generates route events from ingress and secret events\r\n- ingresses are cached by the controller to enable: \r\n  - route deletion when an ingress rule is removed\r\n  - tracking of which secrets to cache\r\n  - generation of routes in response to secrets events\r\n- secrets are cached by the controller to minimize the lookups required to generate routes from an ingress\r\n- only secrets referenced by an ingress seen by the router will be cached\r\n\r\nTODO\r\n- [x] ensure changes to the targeted namespace(s) apply to cached ingresses and secrets\r\n- [x] make ingress support configurable and disable by default\r\n- [x] fix integration testing of tls route\r\n- [x] unit testing\r\n\r\ncc: @openshift/networking @smarterclayton "},"comment":{"url":"https://api.github.com/repos/openshift/origin/issues/comments/273927602","html_url":"https://github.com/openshift/origin/pull/12416#issuecomment-273927602","issue_url":"https://api.github.com/repos/openshift/origin/issues/12416","id":273927602,"user":{"login":"knobunc","id":10033853,"avatar_url":"https://avatars.githubusercontent.com/u/10033853?v=3","gravatar_id":"","url":"https://api.github.com/users/knobunc","html_url":"https://github.com/knobunc","followers_url":"https://api.github.com/users/knobunc/followers","following_url":"https://api.github.com/users/knobunc/following{/other_user}","gists_url":"https://api.github.com/users/knobunc/gists{/gist_id}","starred_url":"https://api.github.com/users/knobunc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/knobunc/subscriptions","organizations_url":"https://api.github.com/users/knobunc/orgs","repos_url":"https://api.github.com/users/knobunc/repos","events_url":"https://api.github.com/users/knobunc/events{/privacy}","received_events_url":"https://api.github.com/users/knobunc/received_events","type":"User","site_admin":false},"created_at":"2017-01-19T23:07:52Z","updated_at":"2017-01-19T23:07:52Z","body":"[merge]"}}
{"actor":{"display_login":"knobunc"}}