{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7122","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7122/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7122/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7122/events","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/issues/7122","id":69927503,"number":7122,"title":"UI support changes","user":{"login":"lavalamp","id":647318,"avatar_url":"https://avatars.githubusercontent.com/u/647318?v=3","gravatar_id":"","url":"https://api.github.com/users/lavalamp","html_url":"https://github.com/lavalamp","followers_url":"https://api.github.com/users/lavalamp/followers","following_url":"https://api.github.com/users/lavalamp/following{/other_user}","gists_url":"https://api.github.com/users/lavalamp/gists{/gist_id}","starred_url":"https://api.github.com/users/lavalamp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lavalamp/subscriptions","organizations_url":"https://api.github.com/users/lavalamp/orgs","repos_url":"https://api.github.com/users/lavalamp/repos","events_url":"https://api.github.com/users/lavalamp/events{/privacy}","received_events_url":"https://api.github.com/users/lavalamp/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/component/visualizer","name":"component/visualizer","color":"0052cc"},{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/priority/P1","name":"priority/P1","color":"eb6420"},{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/team/UX","name":"team/UX","color":"d2b48c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":17,"created_at":"2015-04-21T19:11:36Z","updated_at":"2015-05-14T22:47:25Z","closed_at":null,"body":"These items block further progress on the UI. I'm merging #7056 so we can make progress, but it is in general not yet safe to accept UI changes because we are missing various supporting functionality: we don't have enough automated checks in place. Please copy me (@lavalamp) on all UI changes.\r\n\r\nP0 items: (I'm unlikely to accept UI changes that aren't working towards fixing one of these issues)\r\n\r\n* [ ] Travis/shippable to run the karma tests.\r\n* [ ] Travis/shippable to run the protractor tests.\r\n* [ ] Test to verify that go bin data matches the files output by ```npm install; npm start``` (i.e., hack/build-ui.sh has been run)\r\n* [ ] Test to verify that ```npm install; npm start``` has been correctly run (the packaged js/css/html files have been assembled from source)\r\n* [ ] www/README.md needs major changes:\r\n * [ ] Make it clear how to build files for inclusion in apiserver binary.\r\n * [ ] Make it clear how to run in standalone mode.\r\n * [ ] Make it clear that these are two distinct modes.\r\n * [ ] Either remove all mention of kubectl, or make it clear that there's a third operational mode, where kubectl proxies your cluster's master, and you run the UI locally pointed at that proxy.\r\n  * [ ] work item: make development.json auto-generated from your .kube/config file; actually provide a separate command for generating the files for inclusion in apiserver that doesn't use development.json.\r\n * [ ] Provide more detailed installation instructions.\r\n\r\nP1 items:\r\n\r\n* [ ] UI to be served from a pod, not from apiserver."},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/comments/102191244","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/issues/7122#issuecomment-102191244","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7122","id":102191244,"user":{"login":"preillyme","id":51323,"avatar_url":"https://avatars.githubusercontent.com/u/51323?v=3","gravatar_id":"","url":"https://api.github.com/users/preillyme","html_url":"https://github.com/preillyme","followers_url":"https://api.github.com/users/preillyme/followers","following_url":"https://api.github.com/users/preillyme/following{/other_user}","gists_url":"https://api.github.com/users/preillyme/gists{/gist_id}","starred_url":"https://api.github.com/users/preillyme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/preillyme/subscriptions","organizations_url":"https://api.github.com/users/preillyme/orgs","repos_url":"https://api.github.com/users/preillyme/repos","events_url":"https://api.github.com/users/preillyme/events{/privacy}","received_events_url":"https://api.github.com/users/preillyme/received_events","type":"User","site_admin":false},"created_at":"2015-05-14T22:47:25Z","updated_at":"2015-05-14T22:47:25Z","body":"@bgrant0607: You can get to the WebUI at the following url: ```/static/app/#/```\r\n\r\nI typically test locally with the following flow:\r\n```\r\ngit clone git@github.com:GoogleCloudPlatform/kubernetes.git\r\ncd kubernetes\r\nhack/local-up-cluster.sh\r\nthen navigating to: http://127.0.0.1:8080/static/app/#/\r\n```\r\n\r\nAm I missing something in your comment?"}}