{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/14700","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/14700/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/14700/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/14700/events","html_url":"https://github.com/kubernetes/kubernetes/pull/14700","id":108777457,"number":14700,"title":"Add authentication/authorization interfaces to the kubelet","user":{"login":"liggitt","id":980082,"avatar_url":"https://avatars.githubusercontent.com/u/980082?v=3","gravatar_id":"","url":"https://api.github.com/users/liggitt","html_url":"https://github.com/liggitt","followers_url":"https://api.github.com/users/liggitt/followers","following_url":"https://api.github.com/users/liggitt/following{/other_user}","gists_url":"https://api.github.com/users/liggitt/gists{/gist_id}","starred_url":"https://api.github.com/users/liggitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/liggitt/subscriptions","organizations_url":"https://api.github.com/users/liggitt/orgs","repos_url":"https://api.github.com/users/liggitt/repos","events_url":"https://api.github.com/users/liggitt/events{/privacy}","received_events_url":"https://api.github.com/users/liggitt/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/cla:%20yes","name":"cla: yes","color":"bfe5bf"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/size/L","name":"size/L","color":"ee9900"}],"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":12,"created_at":"2015-09-29T01:25:48Z","updated_at":"2015-09-30T18:46:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kubernetes/kubernetes/pulls/14700","html_url":"https://github.com/kubernetes/kubernetes/pull/14700","diff_url":"https://github.com/kubernetes/kubernetes/pull/14700.diff","patch_url":"https://github.com/kubernetes/kubernetes/pull/14700.patch"},"body":"This PR:\r\n* unifies metrics endpoint registration in the kubelet between readonly and secured paths (feedback wanted from @roberthbailey and @jimmidyson on whether this is appropriate)\r\n* enables restful filter usage in the kubelet\r\n* adds plumbing needed to authenticate/authorize requests to the kubelet\r\n\r\nThis is necessary to do things like:\r\n* subdivide access to the kubelet API\r\n* surface metrics/stats without making them world-readable (see https://github.com/kubernetes/kubernetes/issues/5028)\r\n* offload log streaming or exec/attach/run connections to proxies"},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/144504245","html_url":"https://github.com/kubernetes/kubernetes/pull/14700#issuecomment-144504245","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/14700","id":144504245,"user":{"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},"created_at":"2015-09-30T18:46:13Z","updated_at":"2015-09-30T18:46:13Z","body":"Where does the policy come from?"}}