{"action":"created","issue":{"url":"https://api.github.com/repos/johnbellone/consul-cookbook/issues/135","labels_url":"https://api.github.com/repos/johnbellone/consul-cookbook/issues/135/labels{/name}","comments_url":"https://api.github.com/repos/johnbellone/consul-cookbook/issues/135/comments","events_url":"https://api.github.com/repos/johnbellone/consul-cookbook/issues/135/events","html_url":"https://github.com/johnbellone/consul-cookbook/pull/135","id":58683317,"number":135,"title":"Add support for Consul 0.5.0 and Atlas auto-join","user":{"login":"shanesveller","id":831,"avatar_url":"https://avatars.githubusercontent.com/u/831?v=3","gravatar_id":"","url":"https://api.github.com/users/shanesveller","html_url":"https://github.com/shanesveller","followers_url":"https://api.github.com/users/shanesveller/followers","following_url":"https://api.github.com/users/shanesveller/following{/other_user}","gists_url":"https://api.github.com/users/shanesveller/gists{/gist_id}","starred_url":"https://api.github.com/users/shanesveller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shanesveller/subscriptions","organizations_url":"https://api.github.com/users/shanesveller/orgs","repos_url":"https://api.github.com/users/shanesveller/repos","events_url":"https://api.github.com/users/shanesveller/events{/privacy}","received_events_url":"https://api.github.com/users/shanesveller/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/johnbellone/consul-cookbook/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-24T02:08:03Z","updated_at":"2015-03-10T20:42:41Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/johnbellone/consul-cookbook/pulls/135","html_url":"https://github.com/johnbellone/consul-cookbook/pull/135","diff_url":"https://github.com/johnbellone/consul-cookbook/pull/135.diff","patch_url":"https://github.com/johnbellone/consul-cookbook/pull/135.patch"},"body":"Commit adfa120174c85a3c61d6ab6be9ca390f3af05af2 can probably be ignored from mainline. I took a glance at rebasing this off of `develop` branch,\nbut it seems like it's in the middle of a sizeable rewrite.\n\nPlease keep or discard as much as you the maintainers find useful, in light of #126 etc."},"comment":{"url":"https://api.github.com/repos/johnbellone/consul-cookbook/issues/comments/78143724","html_url":"https://github.com/johnbellone/consul-cookbook/pull/135#issuecomment-78143724","issue_url":"https://api.github.com/repos/johnbellone/consul-cookbook/issues/135","id":78143724,"user":{"login":"donaldguy","id":43136,"avatar_url":"https://avatars.githubusercontent.com/u/43136?v=3","gravatar_id":"","url":"https://api.github.com/users/donaldguy","html_url":"https://github.com/donaldguy","followers_url":"https://api.github.com/users/donaldguy/followers","following_url":"https://api.github.com/users/donaldguy/following{/other_user}","gists_url":"https://api.github.com/users/donaldguy/gists{/gist_id}","starred_url":"https://api.github.com/users/donaldguy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/donaldguy/subscriptions","organizations_url":"https://api.github.com/users/donaldguy/orgs","repos_url":"https://api.github.com/users/donaldguy/repos","events_url":"https://api.github.com/users/donaldguy/events{/privacy}","received_events_url":"https://api.github.com/users/donaldguy/received_events","type":"User","site_admin":false},"created_at":"2015-03-10T20:42:41Z","updated_at":"2015-03-10T20:42:41Z","body":"Ideally this should support auto-bootstrapping the cluster with `bootstrap_expect`; but presently the logic in `_service.rb` elides that.\r\n\r\nI have prototyped that here: https://github.com/donaldguy/consul-cookbook/commit/7cf273aaffc220af6dc42cd74ddb76baba168015\r\n\r\nIt worked for me, starting from an up and associated with Atlas but unclustered set of servers, bringing them all down, deleteing the contents of the data dir (probably could just done `/raft` and/or `/serf`) and bringing them up one at a time."}}