{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4517","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4517/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4517/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4517/events","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/4517","id":58017298,"number":4517,"title":"Let .kubeconfig populate ca/cert/key data in client configs","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":[],"state":"open","locked":false,"assignee":{"login":"jlowdermilk","id":2101035,"avatar_url":"https://avatars.githubusercontent.com/u/2101035?v=3","gravatar_id":"","url":"https://api.github.com/users/jlowdermilk","html_url":"https://github.com/jlowdermilk","followers_url":"https://api.github.com/users/jlowdermilk/followers","following_url":"https://api.github.com/users/jlowdermilk/following{/other_user}","gists_url":"https://api.github.com/users/jlowdermilk/gists{/gist_id}","starred_url":"https://api.github.com/users/jlowdermilk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlowdermilk/subscriptions","organizations_url":"https://api.github.com/users/jlowdermilk/orgs","repos_url":"https://api.github.com/users/jlowdermilk/repos","events_url":"https://api.github.com/users/jlowdermilk/events{/privacy}","received_events_url":"https://api.github.com/users/jlowdermilk/received_events","type":"User","site_admin":false},"milestone":null,"comments":8,"created_at":"2015-02-18T02:37:53Z","updated_at":"2015-02-19T03:03:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/4517","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/4517","diff_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/4517.diff","patch_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/4517.patch"},"body":"`client.Config` supports setting the actual data for CA, client cert and key as an alternative to using file references. This updates .kubeconfig to be able to do the same. This is primarily useful for encapsulating a complete client config in a single file (e.g. for distribution to a node, pod, or other API client).\r\n\r\nI intentionally didn't update `kubectl config` commands since I expect this to be used by something that generates these files, rather than end-users. If they really really want to set the data, they can use `kubectl config set/unset`"},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/comments/74992098","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/4517#issuecomment-74992098","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4517","id":74992098,"user":{"login":"derekwaynecarr","id":6233452,"avatar_url":"https://avatars.githubusercontent.com/u/6233452?v=3","gravatar_id":"","url":"https://api.github.com/users/derekwaynecarr","html_url":"https://github.com/derekwaynecarr","followers_url":"https://api.github.com/users/derekwaynecarr/followers","following_url":"https://api.github.com/users/derekwaynecarr/following{/other_user}","gists_url":"https://api.github.com/users/derekwaynecarr/gists{/gist_id}","starred_url":"https://api.github.com/users/derekwaynecarr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/derekwaynecarr/subscriptions","organizations_url":"https://api.github.com/users/derekwaynecarr/orgs","repos_url":"https://api.github.com/users/derekwaynecarr/repos","events_url":"https://api.github.com/users/derekwaynecarr/events{/privacy}","received_events_url":"https://api.github.com/users/derekwaynecarr/received_events","type":"User","site_admin":false},"created_at":"2015-02-19T03:03:18Z","updated_at":"2015-02-19T03:03:18Z","body":"Jordan - per our chat today, can we allow a simple user name and password for clusters using basic auth over SSL as part of this PR?\r\n\r\nSent from my iPhone\r\n\r\n> On Feb 18, 2015, at 2:55 PM, Jordan Liggitt <notifications@github.com> wrote:\r\n> \r\n> @deads2k updated and updated tests:\r\n> \r\n> set-cluster disallows --insecure=true and --certificate-authority=...\r\n> set-cluster --insecure=true clears CA data and file\r\n> set-cluster --certificate-authority=... sets insecure=false and clears CA data\r\n> set-credentials disallows --token=... and --client-certificate=...\r\n> set-credentials --token=... clears client certificate and key files and data\r\n> set-credentials --client-certificate=... clears token\r\n> —\r\n> Reply to this email directly or view it on GitHub.\r\n> \r\n"}}