{"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":null,"milestone":null,"comments":3,"created_at":"2015-02-18T02:37:53Z","updated_at":"2015-02-18T02:43:31Z","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/74801353","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/4517#issuecomment-74801353","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4517","id":74801353,"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},"created_at":"2015-02-18T02:43:31Z","updated_at":"2015-02-18T02:43:31Z","body":"/cc @deads2k "}}