{"action":"created","issue":{"url":"https://api.github.com/repos/projectcalico/calico-containers/issues/845","repository_url":"https://api.github.com/repos/projectcalico/calico-containers","labels_url":"https://api.github.com/repos/projectcalico/calico-containers/issues/845/labels{/name}","comments_url":"https://api.github.com/repos/projectcalico/calico-containers/issues/845/comments","events_url":"https://api.github.com/repos/projectcalico/calico-containers/issues/845/events","html_url":"https://github.com/projectcalico/calico-containers/issues/845","id":138567261,"number":845,"title":"Should support ETCD_ENDPOINTS (in additional to ETCD_AUTHORITY)","user":{"login":"tomdee","id":6635,"avatar_url":"https://avatars.githubusercontent.com/u/6635?v=3","gravatar_id":"","url":"https://api.github.com/users/tomdee","html_url":"https://github.com/tomdee","followers_url":"https://api.github.com/users/tomdee/followers","following_url":"https://api.github.com/users/tomdee/following{/other_user}","gists_url":"https://api.github.com/users/tomdee/gists{/gist_id}","starred_url":"https://api.github.com/users/tomdee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomdee/subscriptions","organizations_url":"https://api.github.com/users/tomdee/orgs","repos_url":"https://api.github.com/users/tomdee/repos","events_url":"https://api.github.com/users/tomdee/events{/privacy}","received_events_url":"https://api.github.com/users/tomdee/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-03-04T19:41:22Z","updated_at":"2016-03-08T21:38:29Z","closed_at":null,"body":"Other projects (Kubernetes, Flannel) support an etcd configuration as a comma separated list of `{protocol}://{ip}:{port}`. Calico should support this too.\r\n\r\nThis relies on a felix change too (https://github.com/projectcalico/calico/issues/988)\r\n\r\nI expect that ETCD_AUTHORITY would continue to be supported but if this new variable is set then that would take precedence. \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/projectcalico/calico-containers/issues/comments/193979225","html_url":"https://github.com/projectcalico/calico-containers/issues/845#issuecomment-193979225","issue_url":"https://api.github.com/repos/projectcalico/calico-containers/issues/845","id":193979225,"user":{"login":"matthewdupre","id":9053570,"avatar_url":"https://avatars.githubusercontent.com/u/9053570?v=3","gravatar_id":"","url":"https://api.github.com/users/matthewdupre","html_url":"https://github.com/matthewdupre","followers_url":"https://api.github.com/users/matthewdupre/followers","following_url":"https://api.github.com/users/matthewdupre/following{/other_user}","gists_url":"https://api.github.com/users/matthewdupre/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewdupre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewdupre/subscriptions","organizations_url":"https://api.github.com/users/matthewdupre/orgs","repos_url":"https://api.github.com/users/matthewdupre/repos","events_url":"https://api.github.com/users/matthewdupre/events{/privacy}","received_events_url":"https://api.github.com/users/matthewdupre/received_events","type":"User","site_admin":false},"created_at":"2016-03-08T21:38:29Z","updated_at":"2016-03-08T21:38:29Z","body":"From an inspection it looks like it's still there (bit hard to be sure without running it though).\r\n\r\nIf _allow_reconnect, _wrap_request() calls _next_server() when it fails to connect.  That pops the next server out of _machines_cache (which is initially just the configured list).  Then because some_request_failed and _use_proxies, we try to remove the already popped server."}}