{"action":"created","issue":{"url":"https://api.github.com/repos/kubeflow/kubeflow/issues/1344","repository_url":"https://api.github.com/repos/kubeflow/kubeflow","labels_url":"https://api.github.com/repos/kubeflow/kubeflow/issues/1344/labels{/name}","comments_url":"https://api.github.com/repos/kubeflow/kubeflow/issues/1344/comments","events_url":"https://api.github.com/repos/kubeflow/kubeflow/issues/1344/events","html_url":"https://github.com/kubeflow/kubeflow/issues/1344","id":349429515,"node_id":"MDU6SXNzdWUzNDk0Mjk1MTU=","number":1344,"title":"Jupyter notebook Connection failed because Ambassador doesn't enable websockets","user":{"login":"fyuan1316","id":42265657,"node_id":"MDQ6VXNlcjQyMjY1NjU3","avatar_url":"https://avatars0.githubusercontent.com/u/42265657?v=4","gravatar_id":"","url":"https://api.github.com/users/fyuan1316","html_url":"https://github.com/fyuan1316","followers_url":"https://api.github.com/users/fyuan1316/followers","following_url":"https://api.github.com/users/fyuan1316/following{/other_user}","gists_url":"https://api.github.com/users/fyuan1316/gists{/gist_id}","starred_url":"https://api.github.com/users/fyuan1316/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fyuan1316/subscriptions","organizations_url":"https://api.github.com/users/fyuan1316/orgs","repos_url":"https://api.github.com/users/fyuan1316/repos","events_url":"https://api.github.com/users/fyuan1316/events{/privacy}","received_events_url":"https://api.github.com/users/fyuan1316/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-10T08:51:23Z","updated_at":"2018-08-10T12:31:48Z","closed_at":null,"author_association":"NONE","body":"### version: kubeflow v0.2.2\r\n\r\nwhen create a py2 or py3 notebook, receive error message:\r\n\r\n> ### Connection failed \r\n> A connection to the notebook server could not be established. The notebook will continue trying to reconnect. Check your network connection or notebook server configuration.`\r\n\r\nin chrome console , there 's more details:\r\n>WebSocket connection to 'ws://150.109.69.83:31758/user/test/api/kernels/e064f45c-5e72-4814-82c2-f01c3dd48796/channels?session_id=d1b557af758946b0b55d61dcc9380cdc' failed: Error during WebSocket handshake: Unexpected response code: 403\r\n\r\n![image](https://user-images.githubusercontent.com/42265657/43948179-b1c00e6e-9cbc-11e8-8491-1aa95b294d26.png)\r\n"},"comment":{"url":"https://api.github.com/repos/kubeflow/kubeflow/issues/comments/412068328","html_url":"https://github.com/kubeflow/kubeflow/issues/1344#issuecomment-412068328","issue_url":"https://api.github.com/repos/kubeflow/kubeflow/issues/1344","id":412068328,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMjA2ODMyOA==","user":{"login":"jlewi","id":777219,"node_id":"MDQ6VXNlcjc3NzIxOQ==","avatar_url":"https://avatars3.githubusercontent.com/u/777219?v=4","gravatar_id":"","url":"https://api.github.com/users/jlewi","html_url":"https://github.com/jlewi","followers_url":"https://api.github.com/users/jlewi/followers","following_url":"https://api.github.com/users/jlewi/following{/other_user}","gists_url":"https://api.github.com/users/jlewi/gists{/gist_id}","starred_url":"https://api.github.com/users/jlewi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlewi/subscriptions","organizations_url":"https://api.github.com/users/jlewi/orgs","repos_url":"https://api.github.com/users/jlewi/repos","events_url":"https://api.github.com/users/jlewi/events{/privacy}","received_events_url":"https://api.github.com/users/jlewi/received_events","type":"User","site_admin":false},"created_at":"2018-08-10T12:31:48Z","updated_at":"2018-08-10T12:31:48Z","author_association":"CONTRIBUTOR","body":"Thanks for the report and the fix.\r\n\r\nI'm curious why we haven't run into this before. My conjecture is that most people don't access Jupyter through Ambassador. On GKE I think we might be redirecting to JupyterHub before going through Ambassador."}}
{"actor":{"display_login":"jlewi"}}