{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/3789","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/3789/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/3789/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/3789/events","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/3789","id":55387218,"number":3789,"title":"Generate names automatically when requested","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":[{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/status/lgtm","name":"status/lgtm","color":"159818"}],"state":"open","locked":false,"assignee":{"login":"bgrant0607","id":7725777,"avatar_url":"https://avatars.githubusercontent.com/u/7725777?v=3","gravatar_id":"","url":"https://api.github.com/users/bgrant0607","html_url":"https://github.com/bgrant0607","followers_url":"https://api.github.com/users/bgrant0607/followers","following_url":"https://api.github.com/users/bgrant0607/following{/other_user}","gists_url":"https://api.github.com/users/bgrant0607/gists{/gist_id}","starred_url":"https://api.github.com/users/bgrant0607/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bgrant0607/subscriptions","organizations_url":"https://api.github.com/users/bgrant0607/orgs","repos_url":"https://api.github.com/users/bgrant0607/repos","events_url":"https://api.github.com/users/bgrant0607/events{/privacy}","received_events_url":"https://api.github.com/users/bgrant0607/received_events","type":"User","site_admin":false},"milestone":null,"comments":16,"created_at":"2015-01-24T22:28:04Z","updated_at":"2015-01-31T18:34:38Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/3789","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/3789","diff_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/3789.diff","patch_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/3789.patch"},"body":"This does three things:\r\n\r\n* Start moving common object behavior into `pkg/api/rest` (especially around create/update) so that it is not duplicated all over the place.  This will ease the transition for simplifying registry and rest as described  in #1451 \r\n* Introduce a common test harness for REST objects in `pkg/api/rest/resttest` that will reduce the massive cut and paste on create.\r\n* Introduce GenerateName, an optional field on names, as proposed in #148\r\n\r\nAddresses #148"},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/comments/72329778","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/3789#issuecomment-72329778","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/3789","id":72329778,"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},"created_at":"2015-01-31T18:34:38Z","updated_at":"2015-01-31T18:34:38Z","body":"Hold on, thats not the right code being shown."}}