{"action":"created","issue":{"url":"https://api.github.com/repos/jenkins-x/jx/issues/776","repository_url":"https://api.github.com/repos/jenkins-x/jx","labels_url":"https://api.github.com/repos/jenkins-x/jx/issues/776/labels{/name}","comments_url":"https://api.github.com/repos/jenkins-x/jx/issues/776/comments","events_url":"https://api.github.com/repos/jenkins-x/jx/issues/776/events","html_url":"https://github.com/jenkins-x/jx/issues/776","id":321202988,"number":776,"title":"create an Addon for Cloud9","user":{"login":"jstrachan","id":30140,"avatar_url":"https://avatars1.githubusercontent.com/u/30140?v=4","gravatar_id":"","url":"https://api.github.com/users/jstrachan","html_url":"https://github.com/jstrachan","followers_url":"https://api.github.com/users/jstrachan/followers","following_url":"https://api.github.com/users/jstrachan/following{/other_user}","gists_url":"https://api.github.com/users/jstrachan/gists{/gist_id}","starred_url":"https://api.github.com/users/jstrachan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jstrachan/subscriptions","organizations_url":"https://api.github.com/users/jstrachan/orgs","repos_url":"https://api.github.com/users/jstrachan/repos","events_url":"https://api.github.com/users/jstrachan/events{/privacy}","received_events_url":"https://api.github.com/users/jstrachan/received_events","type":"User","site_admin":false},"labels":[{"id":886256162,"url":"https://api.github.com/repos/jenkins-x/jx/labels/addon","name":"addon","color":"b6baef","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-05-08T14:10:04Z","updated_at":"2018-05-15T12:09:24Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"this looks an interesting start\r\nhttps://github.com/errordeveloper/k9c\r\n\r\nwonder if we could align the workspaces and [DevPods](https://jenkins-x.io/developing/devpods/)?"},"comment":{"url":"https://api.github.com/repos/jenkins-x/jx/issues/comments/389143742","html_url":"https://github.com/jenkins-x/jx/issues/776#issuecomment-389143742","issue_url":"https://api.github.com/repos/jenkins-x/jx/issues/776","id":389143742,"user":{"login":"errordeveloper","id":251467,"avatar_url":"https://avatars1.githubusercontent.com/u/251467?v=4","gravatar_id":"","url":"https://api.github.com/users/errordeveloper","html_url":"https://github.com/errordeveloper","followers_url":"https://api.github.com/users/errordeveloper/followers","following_url":"https://api.github.com/users/errordeveloper/following{/other_user}","gists_url":"https://api.github.com/users/errordeveloper/gists{/gist_id}","starred_url":"https://api.github.com/users/errordeveloper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/errordeveloper/subscriptions","organizations_url":"https://api.github.com/users/errordeveloper/orgs","repos_url":"https://api.github.com/users/errordeveloper/repos","events_url":"https://api.github.com/users/errordeveloper/events{/privacy}","received_events_url":"https://api.github.com/users/errordeveloper/received_events","type":"User","site_admin":false},"created_at":"2018-05-15T12:09:24Z","updated_at":"2018-05-15T12:09:24Z","author_association":"NONE","body":"Right now k9c just packages cloud9 in a container along with `kubeclt`, `docker` and `git`.   It mostly works fine for our use, I haven't seen any major issues. I'm happy to refactor any of the bits, or simply let you copy whatever you want out of k9c project (it'd be mostly just what's under `build/`).\r\n\r\nFew things to note are:\r\n\r\n- Cloud9 installer is a mess and k9c tries to keep things tight\r\n- Cloud9 project doesn't actually have releases\r\n- It required basic auth, which mostly of works for our current use where each workshop attendee gets a random password, but disabling auth would need a little more work\r\n\r\nFew thoughts about the terminal feature:\r\n\r\n- It uses `tmux` for the terminal (which is kind of nice, as you can reload the page and see the same thing in your terminal)\r\n- It's not clear if it'd be possible to point terminal at another container, not the one where Cloud9 node app runs (it'd be nice to not put all eggs in one basket and run it as isolated side-car – maybe some clever tmux config could do the trick)\r\n\r\nMore thoughts:\r\n\r\n- It's not clear to me how to customise the initial page you see\r\n- Run button at the top is kind of pointless, it'd be nice to figure out how \r\n- There some UI features that point the user at hosted AWS version, it'd be nice to strip those out\r\n\r\nBroadly, I think it's the least of all evils and is quite usable, especially for training."}}
{"actor":{"display_login":"errordeveloper"}}