{"action":"created","issue":{"url":"https://api.github.com/repos/chef/mixlib-install/issues/1","labels_url":"https://api.github.com/repos/chef/mixlib-install/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/chef/mixlib-install/issues/1/comments","events_url":"https://api.github.com/repos/chef/mixlib-install/issues/1/events","html_url":"https://github.com/chef/mixlib-install/issues/1","id":95515190,"number":1,"title":"Need chef_update resource to use this","user":{"login":"lamont-granquist","id":454857,"avatar_url":"https://avatars.githubusercontent.com/u/454857?v=3","gravatar_id":"","url":"https://api.github.com/users/lamont-granquist","html_url":"https://github.com/lamont-granquist","followers_url":"https://api.github.com/users/lamont-granquist/followers","following_url":"https://api.github.com/users/lamont-granquist/following{/other_user}","gists_url":"https://api.github.com/users/lamont-granquist/gists{/gist_id}","starred_url":"https://api.github.com/users/lamont-granquist/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lamont-granquist/subscriptions","organizations_url":"https://api.github.com/users/lamont-granquist/orgs","repos_url":"https://api.github.com/users/lamont-granquist/repos","events_url":"https://api.github.com/users/lamont-granquist/events{/privacy}","received_events_url":"https://api.github.com/users/lamont-granquist/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-07-16T20:03:04Z","updated_at":"2015-11-09T23:25:06Z","closed_at":null,"body":"Leaving this here since I think it'll be easier to find rather than in the chef/chef repo.\r\n\r\nI want to be able to do this:\r\n\r\n```ruby\r\nchef_update \"12.4.1\"\r\n```\r\n\r\nAnd just have chef update itself with some sane default behavior like the omnibus_updater cookbook.\r\n\r\nBehind that I want two different providers (with 1:1 resources) that do omnitruck and packagecloud based installs.\r\n\r\n```ruby\r\nomnitruck_chef_update \"12.4.1\"\r\npackagecloud_chef_update \"12.4.1\"\r\n```\r\n\r\nThe packagecloud provider would wire itself up on rhel/redhat/debian/ubuntu distros as the default behavior of `chef_update` whilst all other operating systems would get the omintruck method wired up to `chef_update` by default.\r\n\r\nWe need to support kill-the-chef-run-on-upgrade behavior out of the gate.  We also need to support \"upgrade to the latest minor rev of whatever major rev you are\" behavior out of the gate (this may be harder for packagecloud without adding some additional support to the core yum and apt package resources)."},"comment":{"url":"https://api.github.com/repos/chef/mixlib-install/issues/comments/155231328","html_url":"https://github.com/chef/mixlib-install/issues/1#issuecomment-155231328","issue_url":"https://api.github.com/repos/chef/mixlib-install/issues/1","id":155231328,"user":{"login":"lamont-granquist","id":454857,"avatar_url":"https://avatars.githubusercontent.com/u/454857?v=3","gravatar_id":"","url":"https://api.github.com/users/lamont-granquist","html_url":"https://github.com/lamont-granquist","followers_url":"https://api.github.com/users/lamont-granquist/followers","following_url":"https://api.github.com/users/lamont-granquist/following{/other_user}","gists_url":"https://api.github.com/users/lamont-granquist/gists{/gist_id}","starred_url":"https://api.github.com/users/lamont-granquist/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lamont-granquist/subscriptions","organizations_url":"https://api.github.com/users/lamont-granquist/orgs","repos_url":"https://api.github.com/users/lamont-granquist/repos","events_url":"https://api.github.com/users/lamont-granquist/events{/privacy}","received_events_url":"https://api.github.com/users/lamont-granquist/received_events","type":"User","site_admin":false},"created_at":"2015-11-09T23:25:06Z","updated_at":"2015-11-09T23:25:06Z","body":"see https://github.com/chef-cookbooks/chef_ingredient"}}