{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/origin/issues/4137","labels_url":"https://api.github.com/repos/openshift/origin/issues/4137/labels{/name}","comments_url":"https://api.github.com/repos/openshift/origin/issues/4137/comments","events_url":"https://api.github.com/repos/openshift/origin/issues/4137/events","html_url":"https://github.com/openshift/origin/pull/4137","id":100693525,"number":4137,"title":"HA active-passive leader election of controllers","user":{"login":"smarterclayton","id":1163175,"avatar_url":"https://avatars.githubusercontent.com/u/1163175?v=3","gravatar_id":"","url":"https://api.github.com/users/smarterclayton","html_url":"https://github.com/smarterclayton","followers_url":"https://api.github.com/users/smarterclayton/followers","following_url":"https://api.github.com/users/smarterclayton/following{/other_user}","gists_url":"https://api.github.com/users/smarterclayton/gists{/gist_id}","starred_url":"https://api.github.com/users/smarterclayton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smarterclayton/subscriptions","organizations_url":"https://api.github.com/users/smarterclayton/orgs","repos_url":"https://api.github.com/users/smarterclayton/repos","events_url":"https://api.github.com/users/smarterclayton/events{/privacy}","received_events_url":"https://api.github.com/users/smarterclayton/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":18,"created_at":"2015-08-13T05:32:14Z","updated_at":"2015-08-18T03:32:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openshift/origin/pulls/4137","html_url":"https://github.com/openshift/origin/pull/4137","diff_url":"https://github.com/openshift/origin/pull/4137.diff","patch_url":"https://github.com/openshift/origin/pull/4137.patch"},"body":"This pull request allows the controller processes in the master to be configured in an innate HA fashion.  Controllers, when the config value `controllerLeaseTTL` is set to a non-negative integer, will attempt to acquire a lease via etcd. If the lease expires (because the controller process cannot talk to etcd, or because another client delete or alters the leas) then the controller will terminate itself (and under systemd or process manager, be restarted)."},"comment":{"url":"https://api.github.com/repos/openshift/origin/issues/comments/132058973","html_url":"https://github.com/openshift/origin/pull/4137#issuecomment-132058973","issue_url":"https://api.github.com/repos/openshift/origin/issues/4137","id":132058973,"user":{"login":"openshift-bot","id":1779249,"avatar_url":"https://avatars.githubusercontent.com/u/1779249?v=3","gravatar_id":"","url":"https://api.github.com/users/openshift-bot","html_url":"https://github.com/openshift-bot","followers_url":"https://api.github.com/users/openshift-bot/followers","following_url":"https://api.github.com/users/openshift-bot/following{/other_user}","gists_url":"https://api.github.com/users/openshift-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/openshift-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openshift-bot/subscriptions","organizations_url":"https://api.github.com/users/openshift-bot/orgs","repos_url":"https://api.github.com/users/openshift-bot/repos","events_url":"https://api.github.com/users/openshift-bot/events{/privacy}","received_events_url":"https://api.github.com/users/openshift-bot/received_events","type":"User","site_admin":false},"created_at":"2015-08-18T03:32:52Z","updated_at":"2015-08-18T03:32:52Z","body":"Evaluated for origin merge up to 10e2b69947eef4d194ff28231bc178f6297626ca"}}