{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/dashboard/issues/330","repository_url":"https://api.github.com/repos/kubernetes/dashboard","labels_url":"https://api.github.com/repos/kubernetes/dashboard/issues/330/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/dashboard/issues/330/comments","events_url":"https://api.github.com/repos/kubernetes/dashboard/issues/330/events","html_url":"https://github.com/kubernetes/dashboard/issues/330","id":131085235,"number":330,"title":"Establish release process procedure","user":{"login":"bryk","id":1159999,"avatar_url":"https://avatars.githubusercontent.com/u/1159999?v=3","gravatar_id":"","url":"https://api.github.com/users/bryk","html_url":"https://github.com/bryk","followers_url":"https://api.github.com/users/bryk/followers","following_url":"https://api.github.com/users/bryk/following{/other_user}","gists_url":"https://api.github.com/users/bryk/gists{/gist_id}","starred_url":"https://api.github.com/users/bryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bryk/subscriptions","organizations_url":"https://api.github.com/users/bryk/orgs","repos_url":"https://api.github.com/users/bryk/repos","events_url":"https://api.github.com/users/bryk/events{/privacy}","received_events_url":"https://api.github.com/users/bryk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-02-03T16:52:04Z","updated_at":"2016-02-04T07:47:45Z","closed_at":null,"body":"We should establish reliable release process to be included as a default addon for K8s clusters. Here's my proposal. \r\n\r\nFor each release:\r\n\r\n1. Send a pull request that increases version number in `build/conf.js`. Follow semver versioning: http://semver.org/. \r\n1. The pull request should contain release notes written in `CHANGELOG.md`. \r\n1. Get it reviewed and merged.\r\n1. Create a git tag for the merged PR. With the name the same as the version.\r\n1. Build and push images to GCR with `gulp push-to-gcr`.\r\n1. Update addons configuration in k8s core. \r\n"},"comment":{"url":"https://api.github.com/repos/kubernetes/dashboard/issues/comments/179694765","html_url":"https://github.com/kubernetes/dashboard/issues/330#issuecomment-179694765","issue_url":"https://api.github.com/repos/kubernetes/dashboard/issues/330","id":179694765,"user":{"login":"cheld","id":7448799,"avatar_url":"https://avatars.githubusercontent.com/u/7448799?v=3","gravatar_id":"","url":"https://api.github.com/users/cheld","html_url":"https://github.com/cheld","followers_url":"https://api.github.com/users/cheld/followers","following_url":"https://api.github.com/users/cheld/following{/other_user}","gists_url":"https://api.github.com/users/cheld/gists{/gist_id}","starred_url":"https://api.github.com/users/cheld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cheld/subscriptions","organizations_url":"https://api.github.com/users/cheld/orgs","repos_url":"https://api.github.com/users/cheld/repos","events_url":"https://api.github.com/users/cheld/events{/privacy}","received_events_url":"https://api.github.com/users/cheld/received_events","type":"User","site_admin":false},"created_at":"2016-02-04T07:47:45Z","updated_at":"2016-02-04T07:47:45Z","body":"Sounds very good to me. \r\n\r\nStep 4-5: I assume this is done manually.\r\n\r\nBTW:\r\n* Do we plan to run tests in a real cluster with a real setup? \r\n\r\n* At some point in time we were thinking about executing tests against multiple versions of Kubernetes. \r\n\r\nI don't think this should be part of the release process, but where would that fit in?\r\n\r\n\r\n\r\n"}}