{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/dashboard/issues/1345","repository_url":"https://api.github.com/repos/kubernetes/dashboard","labels_url":"https://api.github.com/repos/kubernetes/dashboard/issues/1345/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/dashboard/issues/1345/comments","events_url":"https://api.github.com/repos/kubernetes/dashboard/issues/1345/events","html_url":"https://github.com/kubernetes/dashboard/issues/1345","id":183605544,"number":1345,"title":"Exec into Pod","user":{"login":"IanLewis","id":49289,"avatar_url":"https://avatars.githubusercontent.com/u/49289?v=3","gravatar_id":"","url":"https://api.github.com/users/IanLewis","html_url":"https://github.com/IanLewis","followers_url":"https://api.github.com/users/IanLewis/followers","following_url":"https://api.github.com/users/IanLewis/following{/other_user}","gists_url":"https://api.github.com/users/IanLewis/gists{/gist_id}","starred_url":"https://api.github.com/users/IanLewis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IanLewis/subscriptions","organizations_url":"https://api.github.com/users/IanLewis/orgs","repos_url":"https://api.github.com/users/IanLewis/repos","events_url":"https://api.github.com/users/IanLewis/events{/privacy}","received_events_url":"https://api.github.com/users/IanLewis/received_events","type":"User","site_admin":false},"labels":[{"id":338640112,"url":"https://api.github.com/repos/kubernetes/dashboard/labels/kind/feature","name":"kind/feature","color":"888888","default":false}],"state":"open","locked":false,"assignee":{"login":"IanLewis","id":49289,"avatar_url":"https://avatars.githubusercontent.com/u/49289?v=3","gravatar_id":"","url":"https://api.github.com/users/IanLewis","html_url":"https://github.com/IanLewis","followers_url":"https://api.github.com/users/IanLewis/followers","following_url":"https://api.github.com/users/IanLewis/following{/other_user}","gists_url":"https://api.github.com/users/IanLewis/gists{/gist_id}","starred_url":"https://api.github.com/users/IanLewis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IanLewis/subscriptions","organizations_url":"https://api.github.com/users/IanLewis/orgs","repos_url":"https://api.github.com/users/IanLewis/repos","events_url":"https://api.github.com/users/IanLewis/events{/privacy}","received_events_url":"https://api.github.com/users/IanLewis/received_events","type":"User","site_admin":false},"assignees":[{"login":"IanLewis","id":49289,"avatar_url":"https://avatars.githubusercontent.com/u/49289?v=3","gravatar_id":"","url":"https://api.github.com/users/IanLewis","html_url":"https://github.com/IanLewis","followers_url":"https://api.github.com/users/IanLewis/followers","following_url":"https://api.github.com/users/IanLewis/following{/other_user}","gists_url":"https://api.github.com/users/IanLewis/gists{/gist_id}","starred_url":"https://api.github.com/users/IanLewis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IanLewis/subscriptions","organizations_url":"https://api.github.com/users/IanLewis/orgs","repos_url":"https://api.github.com/users/IanLewis/repos","events_url":"https://api.github.com/users/IanLewis/events{/privacy}","received_events_url":"https://api.github.com/users/IanLewis/received_events","type":"User","site_admin":false}],"milestone":null,"comments":27,"created_at":"2016-10-18T07:03:00Z","updated_at":"2016-11-05T03:22:38Z","closed_at":null,"body":"I am planning on working on \"exec into Pod\" functionality. I'm planning on gathering requirements via this issue and creating a proof of concept.\n- [ ]  Gather requirements\n- [ ]  Create POC\n- [ ]  Create UX design\n- [ ]  Implementation\n\nMy general thought is that I will search for and use an existing library on the client side to display the terminal and take input. I'll use something like websockets or whatever transport the client side library supports for terminal events. The server side will use the [exec endpoint](http://kubernetes.io/kubernetes/third_party/swagger-ui/#!/api%2Fv1/connectPostNamespacedPodExec) from the Kubernetes API for connecting to the actual pod.\n\nRelated issues: #21 #550\n"},"comment":{"url":"https://api.github.com/repos/kubernetes/dashboard/issues/comments/258587909","html_url":"https://github.com/kubernetes/dashboard/issues/1345#issuecomment-258587909","issue_url":"https://api.github.com/repos/kubernetes/dashboard/issues/1345","id":258587909,"user":{"login":"IanLewis","id":49289,"avatar_url":"https://avatars.githubusercontent.com/u/49289?v=3","gravatar_id":"","url":"https://api.github.com/users/IanLewis","html_url":"https://github.com/IanLewis","followers_url":"https://api.github.com/users/IanLewis/followers","following_url":"https://api.github.com/users/IanLewis/following{/other_user}","gists_url":"https://api.github.com/users/IanLewis/gists{/gist_id}","starred_url":"https://api.github.com/users/IanLewis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IanLewis/subscriptions","organizations_url":"https://api.github.com/users/IanLewis/orgs","repos_url":"https://api.github.com/users/IanLewis/repos","events_url":"https://api.github.com/users/IanLewis/events{/privacy}","received_events_url":"https://api.github.com/users/IanLewis/received_events","type":"User","site_admin":false},"created_at":"2016-11-05T03:22:37Z","updated_at":"2016-11-05T03:22:37Z","body":"I think I'm ok. I'm close to having a prototype working. I hit some snags\nrelated to the dev environment and supporting websockets but it's mostly\nresolved (It was just easier to use the existing dev environ rather than\nsetting up something else).\n\nIn terms of xterm.js I don't have much of a problem yet though having the\nmain directive in xterm.js' bower.json would help.\n\nI hope to have a couple prototypes with different libraries so others can\ntry them out but xterm is the easiest to integrate with websockets AFAICT.\n\nOn Fri, Nov 4, 2016, 22:05 Piotr Bryk <notifications@github.com> wrote:\n\n> @parisk <https://github.com/parisk> That's cool. Can you provide us\n> consulting and code reviews when integrating this? It'd help a lot :)\n>\n> @IanLewis <https://github.com/IanLewis> Do you need any help from the\n> rest of the team to move this forward?\n>\n> —\n> You are receiving this because you were mentioned.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/kubernetes/dashboard/issues/1345#issuecomment-258481581>,\n> or mute the thread\n> <https://github.com/notifications/unsubscribe-auth/AADAiaYkI3YsnqiBf7or3S6qxhBF-cIeks5q617GgaJpZM4KZcQ->\n> .\n>\n"}}
{"actor":{"display_login":"IanLewis"}}