{"action":"created","issue":{"url":"https://api.github.com/repos/AltisourceLabs/ecloudmanager/issues/6","repository_url":"https://api.github.com/repos/AltisourceLabs/ecloudmanager","labels_url":"https://api.github.com/repos/AltisourceLabs/ecloudmanager/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/AltisourceLabs/ecloudmanager/issues/6/comments","events_url":"https://api.github.com/repos/AltisourceLabs/ecloudmanager/issues/6/events","html_url":"https://github.com/AltisourceLabs/ecloudmanager/issues/6","id":145647287,"number":6,"title":"HAProxy backends registration should be automatic/hidden to the user","user":{"login":"vshipb","id":1787811,"avatar_url":"https://avatars.githubusercontent.com/u/1787811?v=3","gravatar_id":"","url":"https://api.github.com/users/vshipb","html_url":"https://github.com/vshipb","followers_url":"https://api.github.com/users/vshipb/followers","following_url":"https://api.github.com/users/vshipb/following{/other_user}","gists_url":"https://api.github.com/users/vshipb/gists{/gist_id}","starred_url":"https://api.github.com/users/vshipb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vshipb/subscriptions","organizations_url":"https://api.github.com/users/vshipb/orgs","repos_url":"https://api.github.com/users/vshipb/repos","events_url":"https://api.github.com/users/vshipb/events{/privacy}","received_events_url":"https://api.github.com/users/vshipb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-04T10:44:09Z","updated_at":"2016-04-04T11:08:04Z","closed_at":null,"body":"Currently VMs in ComponentGroup should contain cookbook 'rf_infra-etcd_registrator'.\r\nThis means we can not use the same VM template for standalone VMs and VMs in ComponentGroup.\r\nAlso this cookbook attributes should be configured by the user.\r\n\r\n![haproxy](https://cloud.githubusercontent.com/assets/1787811/14245314/371dd38c-fa69-11e5-9171-60759469f08c.PNG)\r\n\r\nI think ComponentGroupDeployer should register HAProxy backends in etcd (same way as frontends registration implemented). \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/AltisourceLabs/ecloudmanager/issues/comments/205245819","html_url":"https://github.com/AltisourceLabs/ecloudmanager/issues/6#issuecomment-205245819","issue_url":"https://api.github.com/repos/AltisourceLabs/ecloudmanager/issues/6","id":205245819,"user":{"login":"ovkhasch","id":1795967,"avatar_url":"https://avatars.githubusercontent.com/u/1795967?v=3","gravatar_id":"","url":"https://api.github.com/users/ovkhasch","html_url":"https://github.com/ovkhasch","followers_url":"https://api.github.com/users/ovkhasch/followers","following_url":"https://api.github.com/users/ovkhasch/following{/other_user}","gists_url":"https://api.github.com/users/ovkhasch/gists{/gist_id}","starred_url":"https://api.github.com/users/ovkhasch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ovkhasch/subscriptions","organizations_url":"https://api.github.com/users/ovkhasch/orgs","repos_url":"https://api.github.com/users/ovkhasch/repos","events_url":"https://api.github.com/users/ovkhasch/events{/privacy}","received_events_url":"https://api.github.com/users/ovkhasch/received_events","type":"User","site_admin":false},"created_at":"2016-04-04T11:08:04Z","updated_at":"2016-04-04T11:08:04Z","body":"The main purpose of etcd_registrator was to keep etcd entries haproxy\nconfig in synch. I.e. when backend server goes down - it is removed from\nhaproxy config. If we move the responsibility of keeping backend server\nentries to ComponentGroupDeployer - this functionality will not be\navailable any more\n\nOn Mon, Apr 4, 2016 at 1:44 PM, vshipb <notifications@github.com> wrote:\n\n> Currently VMs in ComponentGroup should contain cookbook\n> 'rf_infra-etcd_registrator'.\n> This means we can not use the same VM template for standalone VMs and VMs\n> in ComponentGroup.\n> Also this cookbook attributes should be configured by the user.\n>\n> [image: haproxy]\n> <https://cloud.githubusercontent.com/assets/1787811/14245314/371dd38c-fa69-11e5-9171-60759469f08c.PNG>\n>\n> I think ComponentGroupDeployer should register HAProxy backends in etcd\n> (same way as frontends registration implemented).\n>\n> —\n> You are receiving this because you are subscribed to this thread.\n> Reply to this email directly or view it on GitHub\n> <https://github.com/AltisourceLabs/ecloudmanager/issues/6>\n>\n"}}