{"action":"closed","issue":{"url":"https://api.github.com/repos/kubernetes/helm/issues/471","repository_url":"https://api.github.com/repos/kubernetes/helm","labels_url":"https://api.github.com/repos/kubernetes/helm/issues/471/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/helm/issues/471/comments","events_url":"https://api.github.com/repos/kubernetes/helm/issues/471/events","html_url":"https://github.com/kubernetes/helm/issues/471","id":144315201,"number":471,"title":"Get end to end deployment working","user":{"login":"jackgr","id":5607565,"avatar_url":"https://avatars.githubusercontent.com/u/5607565?v=3","gravatar_id":"","url":"https://api.github.com/users/jackgr","html_url":"https://github.com/jackgr","followers_url":"https://api.github.com/users/jackgr/followers","following_url":"https://api.github.com/users/jackgr/following{/other_user}","gists_url":"https://api.github.com/users/jackgr/gists{/gist_id}","starred_url":"https://api.github.com/users/jackgr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jackgr/subscriptions","organizations_url":"https://api.github.com/users/jackgr/orgs","repos_url":"https://api.github.com/users/jackgr/repos","events_url":"https://api.github.com/users/jackgr/events{/privacy}","received_events_url":"https://api.github.com/users/jackgr/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/helm/labels/priority/P0","name":"priority/P0","color":"e11d21"},{"url":"https://api.github.com/repos/kubernetes/helm/labels/size/M","name":"size/M","color":"fbca04"}],"state":"closed","locked":false,"assignee":{"login":"jackgr","id":5607565,"avatar_url":"https://avatars.githubusercontent.com/u/5607565?v=3","gravatar_id":"","url":"https://api.github.com/users/jackgr","html_url":"https://github.com/jackgr","followers_url":"https://api.github.com/users/jackgr/followers","following_url":"https://api.github.com/users/jackgr/following{/other_user}","gists_url":"https://api.github.com/users/jackgr/gists{/gist_id}","starred_url":"https://api.github.com/users/jackgr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jackgr/subscriptions","organizations_url":"https://api.github.com/users/jackgr/orgs","repos_url":"https://api.github.com/users/jackgr/repos","events_url":"https://api.github.com/users/jackgr/events{/privacy}","received_events_url":"https://api.github.com/users/jackgr/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/kubernetes/helm/milestones/10","html_url":"https://github.com/kubernetes/helm/milestones/Minimum%20Viable%20Product","labels_url":"https://api.github.com/repos/kubernetes/helm/milestones/10/labels","id":1649029,"number":10,"title":"Minimum Viable Product","description":"#### Operational CLI Commands\r\n\r\nTODO: Milestones do not allow checkboxes to be checked, so we should track these as meta issues, not milestones. Until then, we're marking things as \"checked\" by striking them through (e.g. ~~done~~)\r\n\r\n~~`helm server <command>`~~\r\n- ~~`install`~~\r\n\r\n- ~~`uninstall`~~\r\n\r\n\r\n~~`helm deploy` - @jackgr and @sparkprime~~\r\n\r\n~~`helm deployment delete` - @technosophos and @adamreese~~\r\n\r\n~~`helm deployment list` - @technosophos and @adamreese~~\r\n\r\n`helm deployment describe` - @vaikas-google and @michelleN\r\n- doesn't have to have layout\r\n\r\n~~`helm deployment get` - @technosophos and @adamreese~~\r\n\r\n~~`helm repo` - @jackgr, @vaikas-google and @michelleN~~\r\n- ~~`list`~~\r\n- ~~`add`~~\r\n- ~~`remove`~~\r\n- only public repos will be supported for now\r\n\r\n~~`helm chart create`~~\r\n\r\n~~`helm chart package`~~\r\n\r\nhelm chart support - @jackgr and @sparkprime\r\n  - go template support\r\n  - ~~expandybird support~~\r\n  - ~~expansion-time dependencies (template -> chart) only~~\r\n  - ~~layout support~~\r\n  - plugable template services\r\n  - no go template validation for now\r\n\r\n#### Project Quality Improvements\r\n\r\n1. @vaikas-google to write documentation on managing charts since we punted on\r\n    chart publishing for mvp\r\n2. automated end to end tests for every Helm client command.\r\n3. improve unit tests + code coverage\r\n4. maintain high go report card score\r\n5. ~~documentation for all actions described above~~\r\n6. getting started guide (\"How do I\" guide)\r\n7. Create an easy way to get prebuilt client binaries\r\n8. ~~At release time there will be prebuilt server side components available to download - @adamreese and @jackgr~~\r\n9. Public chart repo - @sparkprime, @runseb and @jackgr\r\n  - ~~charts that work~~\r\n  - provision on \"what to expect\" for community contributions\r\n  - ~~a process for contribution including how we'll handle CLAs~~\r\n\r\n#### Things Not In MVP\r\n1. update application (redeploy)\r\n2. linting charts\r\n3. doctor\r\n4. credentials (punt to gs tooling for publishing)\r\n5. using kubernetes deployments\r\n6. chart\r\n  - no other template formats\r\n  - deployment(run)-time dependencies\r\n\r\nIn case there is any doubt - this milestone will result in release of a helm version out into the world.\r\n","creator":{"login":"sgoings","id":123755,"avatar_url":"https://avatars.githubusercontent.com/u/123755?v=3","gravatar_id":"","url":"https://api.github.com/users/sgoings","html_url":"https://github.com/sgoings","followers_url":"https://api.github.com/users/sgoings/followers","following_url":"https://api.github.com/users/sgoings/following{/other_user}","gists_url":"https://api.github.com/users/sgoings/gists{/gist_id}","starred_url":"https://api.github.com/users/sgoings/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sgoings/subscriptions","organizations_url":"https://api.github.com/users/sgoings/orgs","repos_url":"https://api.github.com/users/sgoings/repos","events_url":"https://api.github.com/users/sgoings/events{/privacy}","received_events_url":"https://api.github.com/users/sgoings/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":65,"state":"open","created_at":"2016-03-16T21:21:41Z","updated_at":"2016-04-04T04:09:20Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2016-03-29T16:20:24Z","updated_at":"2016-04-04T04:09:20Z","closed_at":"2016-04-04T04:09:20Z","body":"We are now code complete on deployment end to end, and all unit tests pass. Some unit tests need significant improvement, so they aren't much of a guarantee, but we should be very close. This issue is to track the work required to close the loop."}}