{"action":"created","issue":{"url":"https://api.github.com/repos/dollarshaveclub/metahelm/issues/14","repository_url":"https://api.github.com/repos/dollarshaveclub/metahelm","labels_url":"https://api.github.com/repos/dollarshaveclub/metahelm/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/dollarshaveclub/metahelm/issues/14/comments","events_url":"https://api.github.com/repos/dollarshaveclub/metahelm/issues/14/events","html_url":"https://github.com/dollarshaveclub/metahelm/pull/14","id":363261736,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE3NzQzNDA1","number":14,"title":"Upgrade functionality implementation","user":{"login":"zbaysf","id":39103356,"node_id":"MDQ6VXNlcjM5MTAzMzU2","avatar_url":"https://avatars2.githubusercontent.com/u/39103356?v=4","gravatar_id":"","url":"https://api.github.com/users/zbaysf","html_url":"https://github.com/zbaysf","followers_url":"https://api.github.com/users/zbaysf/followers","following_url":"https://api.github.com/users/zbaysf/following{/other_user}","gists_url":"https://api.github.com/users/zbaysf/gists{/gist_id}","starred_url":"https://api.github.com/users/zbaysf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zbaysf/subscriptions","organizations_url":"https://api.github.com/users/zbaysf/orgs","repos_url":"https://api.github.com/users/zbaysf/repos","events_url":"https://api.github.com/users/zbaysf/events{/privacy}","received_events_url":"https://api.github.com/users/zbaysf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-24T18:16:00Z","updated_at":"2018-09-24T21:44:30Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/dollarshaveclub/metahelm/pulls/14","html_url":"https://github.com/dollarshaveclub/metahelm/pull/14","diff_url":"https://github.com/dollarshaveclub/metahelm/pull/14.diff","patch_url":"https://github.com/dollarshaveclub/metahelm/pull/14.patch"},"body":"This is an implementation of the \"--upgrade\" switch for the \"install\" command. Presence of this switch tells the \"install\" command to perform \"upgrade\" if service already exist. \r\n\r\nMetahelm is a great deployment tool for micro services with dependencies, however, without \"upgrade\" this tool is not really applicable in real life. Also \"pure\" upgrade (which fails if release exists) functionality may not be enough for many scenarios. In reality deployments are in various states such as fully \"installed\" and running, partially \"installed\" or \"not installed\" yet..... It would be good if this tool would have an \"install or update\" functionality.\r\n\r\n\r\n "},"comment":{"url":"https://api.github.com/repos/dollarshaveclub/metahelm/issues/comments/424136179","html_url":"https://github.com/dollarshaveclub/metahelm/pull/14#issuecomment-424136179","issue_url":"https://api.github.com/repos/dollarshaveclub/metahelm/issues/14","id":424136179,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNDEzNjE3OQ==","user":{"login":"bkeroackdsc","id":9576999,"node_id":"MDQ6VXNlcjk1NzY5OTk=","avatar_url":"https://avatars2.githubusercontent.com/u/9576999?v=4","gravatar_id":"","url":"https://api.github.com/users/bkeroackdsc","html_url":"https://github.com/bkeroackdsc","followers_url":"https://api.github.com/users/bkeroackdsc/followers","following_url":"https://api.github.com/users/bkeroackdsc/following{/other_user}","gists_url":"https://api.github.com/users/bkeroackdsc/gists{/gist_id}","starred_url":"https://api.github.com/users/bkeroackdsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bkeroackdsc/subscriptions","organizations_url":"https://api.github.com/users/bkeroackdsc/orgs","repos_url":"https://api.github.com/users/bkeroackdsc/repos","events_url":"https://api.github.com/users/bkeroackdsc/events{/privacy}","received_events_url":"https://api.github.com/users/bkeroackdsc/received_events","type":"User","site_admin":false},"created_at":"2018-09-24T21:44:30Z","updated_at":"2018-09-24T21:44:30Z","author_association":"CONTRIBUTOR","body":"Thanks @zbaysf! Internally we use metahelm as a library, the CLI was just a rough POC to demonstrate usage which is why upgrade had not been implemented. So we appreciate your work at improving the CLI!\r\n\r\nI'm not against \"install or update\" per se. Feel free to implement and open a PR.\r\n"}}
{"actor":{"display_login":"bkeroackdsc"}}