{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/helm/issues/445","repository_url":"https://api.github.com/repos/kubernetes/helm","labels_url":"https://api.github.com/repos/kubernetes/helm/issues/445/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/helm/issues/445/comments","events_url":"https://api.github.com/repos/kubernetes/helm/issues/445/events","html_url":"https://github.com/kubernetes/helm/pull/445","id":143127029,"number":445,"title":"Move expansion types out of common","user":{"login":"sparkprime","id":168158,"avatar_url":"https://avatars.githubusercontent.com/u/168158?v=3","gravatar_id":"","url":"https://api.github.com/users/sparkprime","html_url":"https://github.com/sparkprime","followers_url":"https://api.github.com/users/sparkprime/followers","following_url":"https://api.github.com/users/sparkprime/following{/other_user}","gists_url":"https://api.github.com/users/sparkprime/gists{/gist_id}","starred_url":"https://api.github.com/users/sparkprime/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sparkprime/subscriptions","organizations_url":"https://api.github.com/users/sparkprime/orgs","repos_url":"https://api.github.com/users/sparkprime/repos","events_url":"https://api.github.com/users/sparkprime/events{/privacy}","received_events_url":"https://api.github.com/users/sparkprime/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/helm/labels/cla:%20yes","name":"cla: yes","color":"bfe5bf"},{"url":"https://api.github.com/repos/kubernetes/helm/labels/kind/cleanup","name":"kind/cleanup","color":"c7def8"},{"url":"https://api.github.com/repos/kubernetes/helm/labels/priority/P1","name":"priority/P1","color":"eb6420"},{"url":"https://api.github.com/repos/kubernetes/helm/labels/size/S","name":"size/S","color":"bfe5bf"}],"state":"open","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\n`helm dm <command>`\r\n- `install`\r\n  - needs automated testing\r\n- `uninstall`\r\n  - needs automated testing\r\n\r\n`helm deploy` - @technosophos and @adamreese\r\n\r\n`helm delete` - @technosophos and @adamreese\r\n\r\n`helm list` - @technosophos and @adamreese\r\n\r\n`helm describe` - @vaikas-google and @adamreese\r\n- doesn't have to have layout\r\n\r\n`helm get` - @technosophos and @adamreese\r\n\r\n`helm repo` - @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 create`\r\n\r\n`helm package`\r\n\r\n`helm chart` - @jackgr and @sparkprime\r\n  - go template support\r\n  - expandybird support\r\n  - expansion-time dependencies (template -> chart) only\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\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\r\n9. Have a public chart repo with:\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":8,"closed_issues":14,"state":"open","created_at":"2016-03-16T21:21:41Z","updated_at":"2016-03-24T03:20:46Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2016-03-24T02:13:23Z","updated_at":"2016-03-24T04:12:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kubernetes/helm/pulls/445","html_url":"https://github.com/kubernetes/helm/pull/445","diff_url":"https://github.com/kubernetes/helm/pull/445.diff","patch_url":"https://github.com/kubernetes/helm/pull/445.patch"},"body":"@jackgr"},"comment":{"url":"https://api.github.com/repos/kubernetes/helm/issues/comments/200654951","html_url":"https://github.com/kubernetes/helm/pull/445#issuecomment-200654951","issue_url":"https://api.github.com/repos/kubernetes/helm/issues/445","id":200654951,"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},"created_at":"2016-03-24T04:12:42Z","updated_at":"2016-03-24T04:12:42Z","body":"Let's sync tomorrow."}}