{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/29350","repository_url":"https://api.github.com/repos/kubernetes/kubernetes","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/29350/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/29350/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/29350/events","html_url":"https://github.com/kubernetes/kubernetes/pull/29350","id":166713410,"number":29350,"title":"docs/proposal: add proposal for kubectl login","user":{"login":"ericchiang","id":2342749,"avatar_url":"https://avatars.githubusercontent.com/u/2342749?v=3","gravatar_id":"","url":"https://api.github.com/users/ericchiang","html_url":"https://github.com/ericchiang","followers_url":"https://api.github.com/users/ericchiang/followers","following_url":"https://api.github.com/users/ericchiang/following{/other_user}","gists_url":"https://api.github.com/users/ericchiang/gists{/gist_id}","starred_url":"https://api.github.com/users/ericchiang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericchiang/subscriptions","organizations_url":"https://api.github.com/users/ericchiang/orgs","repos_url":"https://api.github.com/users/ericchiang/repos","events_url":"https://api.github.com/users/ericchiang/events{/privacy}","received_events_url":"https://api.github.com/users/ericchiang/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/kind/design","name":"kind/design","color":"c7def8"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/release-note-label-needed","name":"release-note-label-needed","color":"db5a64"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/retest-not-required-docs-only","name":"retest-not-required-docs-only","color":"fbca04"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/size/L","name":"size/L","color":"ee9900"}],"state":"open","locked":false,"assignee":{"login":"brendandburns","id":5751682,"avatar_url":"https://avatars.githubusercontent.com/u/5751682?v=3","gravatar_id":"","url":"https://api.github.com/users/brendandburns","html_url":"https://github.com/brendandburns","followers_url":"https://api.github.com/users/brendandburns/followers","following_url":"https://api.github.com/users/brendandburns/following{/other_user}","gists_url":"https://api.github.com/users/brendandburns/gists{/gist_id}","starred_url":"https://api.github.com/users/brendandburns/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brendandburns/subscriptions","organizations_url":"https://api.github.com/users/brendandburns/orgs","repos_url":"https://api.github.com/users/brendandburns/repos","events_url":"https://api.github.com/users/brendandburns/events{/privacy}","received_events_url":"https://api.github.com/users/brendandburns/received_events","type":"User","site_admin":false},"assignees":[{"login":"brendandburns","id":5751682,"avatar_url":"https://avatars.githubusercontent.com/u/5751682?v=3","gravatar_id":"","url":"https://api.github.com/users/brendandburns","html_url":"https://github.com/brendandburns","followers_url":"https://api.github.com/users/brendandburns/followers","following_url":"https://api.github.com/users/brendandburns/following{/other_user}","gists_url":"https://api.github.com/users/brendandburns/gists{/gist_id}","starred_url":"https://api.github.com/users/brendandburns/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brendandburns/subscriptions","organizations_url":"https://api.github.com/users/brendandburns/orgs","repos_url":"https://api.github.com/users/brendandburns/repos","events_url":"https://api.github.com/users/brendandburns/events{/privacy}","received_events_url":"https://api.github.com/users/brendandburns/received_events","type":"User","site_admin":false}],"milestone":null,"comments":6,"created_at":"2016-07-21T00:40:56Z","updated_at":"2016-07-27T03:23:22Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kubernetes/kubernetes/pulls/29350","html_url":"https://github.com/kubernetes/kubernetes/pull/29350","diff_url":"https://github.com/kubernetes/kubernetes/pull/29350.diff","patch_url":"https://github.com/kubernetes/kubernetes/pull/29350.patch"},"body":"This PR updates https://github.com/kubernetes/features/issues/32 and https://github.com/kubernetes/kubernetes/pull/25758 by adding a proposal for a \"kubectl login\" command.\r\n\r\nIt's a bit more involved than the implementation discussed with @deads2k in #25758, by proposing a long term goal for the overall subcommand.\r\n\r\ncc @kubernetes/sig-auth @kubernetes/kubectl\r\n"},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/235474124","html_url":"https://github.com/kubernetes/kubernetes/pull/29350#issuecomment-235474124","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/29350","id":235474124,"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":"2016-07-27T03:23:22Z","updated_at":"2016-07-27T03:23:22Z","body":"Can we talk this over at sig-auth tomorrow @deads2k @erictune?  Would like\nto brainstorm auth discovery a bit - we struggled with this over the course\nof a year in OpenShift (and in previous lives also struggled with this on\nenterprise software that must support multiple mechanisms).  I don't want\nto paralyze for choice, but I do want to be extra careful on this\nparticular part, and get something hashed out that will work.\n\nMy one concern with discovery is that it's not consistent with our other\nAPIs (it's kind of its own thing), so the more things we add to \"discover\"\nthe more we grow two types of API (everything that is a resource, and\neverything that is not).  Since in practice you need auth to call many API\nresources, that could possibly be an argument, but I might more strongly\nargue that this should be part of the root discovery doc rather than\ndistinct.\n\n\nOn Tue, Jul 26, 2016 at 7:10 PM, Kubernetes Bot <notifications@github.com>\nwrote:\n\n> GCE e2e build/test *passed* for commit 7681089\n> <https://github.com/kubernetes/kubernetes/commit/76810890a4a8dbdbf3b1b23027560677a8f0b211>\n> .\n>\n>    - Test Results\n>    <https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/29350/kubernetes-pull-build-test-e2e-gce/50659>\n>    - Build Log\n>    <http://pr-test.k8s.io/29350/kubernetes-pull-build-test-e2e-gce/50659/build-log.txt>\n>    - Test Artifacts\n>    <https://console.developers.google.com/storage/browser/kubernetes-jenkins/pr-logs/pull/29350/kubernetes-pull-build-test-e2e-gce/50659/artifacts/>\n>    - Internal Jenkins Results\n>    <http://goto.google.com/prkubekins/job/kubernetes-pull-build-test-e2e-gce//50659>\n>\n> —\n> You are receiving this because you are on a team that was mentioned.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/kubernetes/kubernetes/pull/29350#issuecomment-235433898>,\n> or mute the thread\n> <https://github.com/notifications/unsubscribe-auth/ABG_p_nwtNGVfqjwO1_WfyqvGR0WbnMIks5qZpPkgaJpZM4JRV2d>\n> .\n>\n"}}
{"actor":{"display_login":"smarterclayton"}}