{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4263","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4263/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4263/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4263/events","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/4263","id":57106508,"number":4263,"title":"Remove layers of indirection between apiinstaller and resthandler","user":{"login":"smarterclayton","id":1163175,"avatar_url":"https://avatars.githubusercontent.com/u/1163175?v=3","gravatar_id":"","url":"https://api.github.com/users/smarterclayton","html_url":"https://github.com/smarterclayton","followers_url":"https://api.github.com/users/smarterclayton/followers","following_url":"https://api.github.com/users/smarterclayton/following{/other_user}","gists_url":"https://api.github.com/users/smarterclayton/gists{/gist_id}","starred_url":"https://api.github.com/users/smarterclayton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smarterclayton/subscriptions","organizations_url":"https://api.github.com/users/smarterclayton/orgs","repos_url":"https://api.github.com/users/smarterclayton/repos","events_url":"https://api.github.com/users/smarterclayton/events{/privacy}","received_events_url":"https://api.github.com/users/smarterclayton/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"nikhiljindal","id":10199099,"avatar_url":"https://avatars.githubusercontent.com/u/10199099?v=3","gravatar_id":"","url":"https://api.github.com/users/nikhiljindal","html_url":"https://github.com/nikhiljindal","followers_url":"https://api.github.com/users/nikhiljindal/followers","following_url":"https://api.github.com/users/nikhiljindal/following{/other_user}","gists_url":"https://api.github.com/users/nikhiljindal/gists{/gist_id}","starred_url":"https://api.github.com/users/nikhiljindal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nikhiljindal/subscriptions","organizations_url":"https://api.github.com/users/nikhiljindal/orgs","repos_url":"https://api.github.com/users/nikhiljindal/repos","events_url":"https://api.github.com/users/nikhiljindal/events{/privacy}","received_events_url":"https://api.github.com/users/nikhiljindal/received_events","type":"User","site_admin":false},"milestone":null,"comments":10,"created_at":"2015-02-09T23:25:03Z","updated_at":"2015-02-10T18:42:33Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/4263","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/4263","diff_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/4263.diff","patch_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/4263.patch"},"body":"Make the RESTHandler feel more go-restful, set the stage for adding\nnew types of subresource collections.\n\nExtracted from #4248 (which is about status)"},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/comments/73756969","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/4263#issuecomment-73756969","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4263","id":73756969,"user":{"login":"nikhiljindal","id":10199099,"avatar_url":"https://avatars.githubusercontent.com/u/10199099?v=3","gravatar_id":"","url":"https://api.github.com/users/nikhiljindal","html_url":"https://github.com/nikhiljindal","followers_url":"https://api.github.com/users/nikhiljindal/followers","following_url":"https://api.github.com/users/nikhiljindal/following{/other_user}","gists_url":"https://api.github.com/users/nikhiljindal/gists{/gist_id}","starred_url":"https://api.github.com/users/nikhiljindal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nikhiljindal/subscriptions","organizations_url":"https://api.github.com/users/nikhiljindal/orgs","repos_url":"https://api.github.com/users/nikhiljindal/repos","events_url":"https://api.github.com/users/nikhiljindal/events{/privacy}","received_events_url":"https://api.github.com/users/nikhiljindal/received_events","type":"User","site_admin":false},"created_at":"2015-02-10T18:42:33Z","updated_at":"2015-02-10T18:42:33Z","body":"I am out of office till Thursday.\nPlease do not wait for me.\nOn Feb 10, 2015 10:04 AM, \"Clayton Coleman\" <notifications@github.com>\nwrote:\n\n> Ok, this is ready for review (running e2e now). This completely removes\n> the RESTStorage interfaces from having to know about asynchronous behavior,\n> which means those APIs now look like client apis, which means that we can\n> much more cleanly substitute registry for client APIs again. This sets the\n> stage for generic registries which can now service RESTStorage requests\n> directly without having to wrap async behavior.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/GoogleCloudPlatform/kubernetes/pull/4263#issuecomment-73749747>\n> .\n>\n"}}