{"action":"created","issue":{"url":"https://api.github.com/repos/solarkennedy/puppet-consul/issues/73","labels_url":"https://api.github.com/repos/solarkennedy/puppet-consul/issues/73/labels{/name}","comments_url":"https://api.github.com/repos/solarkennedy/puppet-consul/issues/73/comments","events_url":"https://api.github.com/repos/solarkennedy/puppet-consul/issues/73/events","html_url":"https://github.com/solarkennedy/puppet-consul/issues/73","id":55242727,"number":73,"title":"Support for Consul 0.5.0 and multiple check configuration","user":{"login":"chrisleavoy","id":1428245,"avatar_url":"https://avatars.githubusercontent.com/u/1428245?v=3","gravatar_id":"","url":"https://api.github.com/users/chrisleavoy","html_url":"https://github.com/chrisleavoy","followers_url":"https://api.github.com/users/chrisleavoy/followers","following_url":"https://api.github.com/users/chrisleavoy/following{/other_user}","gists_url":"https://api.github.com/users/chrisleavoy/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisleavoy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisleavoy/subscriptions","organizations_url":"https://api.github.com/users/chrisleavoy/orgs","repos_url":"https://api.github.com/users/chrisleavoy/repos","events_url":"https://api.github.com/users/chrisleavoy/events{/privacy}","received_events_url":"https://api.github.com/users/chrisleavoy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-01-23T04:01:45Z","updated_at":"2015-04-02T19:29:58Z","closed_at":null,"body":"I just reviewed the Consul 0.5.0-rc1 change log and it looks like there will be a few changes that will require changes in puppet-consul.  Some quick notes:\r\n\r\n * 'consul::service' will need to be updated as the checks property for services is now an array instead of a hash.\r\n * 'consul::check' will also need updates for the new HTTP check type as well as optional service_id property.\r\n"},"comment":{"url":"https://api.github.com/repos/solarkennedy/puppet-consul/issues/comments/89018019","html_url":"https://github.com/solarkennedy/puppet-consul/issues/73#issuecomment-89018019","issue_url":"https://api.github.com/repos/solarkennedy/puppet-consul/issues/73","id":89018019,"user":{"login":"split3","id":940056,"avatar_url":"https://avatars.githubusercontent.com/u/940056?v=3","gravatar_id":"","url":"https://api.github.com/users/split3","html_url":"https://github.com/split3","followers_url":"https://api.github.com/users/split3/followers","following_url":"https://api.github.com/users/split3/following{/other_user}","gists_url":"https://api.github.com/users/split3/gists{/gist_id}","starred_url":"https://api.github.com/users/split3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/split3/subscriptions","organizations_url":"https://api.github.com/users/split3/orgs","repos_url":"https://api.github.com/users/split3/repos","events_url":"https://api.github.com/users/split3/events{/privacy}","received_events_url":"https://api.github.com/users/split3/received_events","type":"User","site_admin":false},"created_at":"2015-04-02T19:29:58Z","updated_at":"2015-04-02T19:29:58Z","body":"I went ahead and finished up the service portions and move all the validation logic into a function since it needed to really be used in multiple locations by consul::check and consul::service with the checks array.  The pull request is located #99.\r\n\r\nI added several tests to ensure that things are getting handled properly but please double check to see if anything was missed or more tests are wanted."}}