{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7999","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7999/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7999/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7999/events","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7999","id":74512875,"number":7999,"title":"On GCP providers, SSH into all nodes before running e2e tests.","user":{"login":"mbforbes","id":1170062,"avatar_url":"https://avatars.githubusercontent.com/u/1170062?v=3","gravatar_id":"","url":"https://api.github.com/users/mbforbes","html_url":"https://github.com/mbforbes","followers_url":"https://api.github.com/users/mbforbes/followers","following_url":"https://api.github.com/users/mbforbes/following{/other_user}","gists_url":"https://api.github.com/users/mbforbes/gists{/gist_id}","starred_url":"https://api.github.com/users/mbforbes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbforbes/subscriptions","organizations_url":"https://api.github.com/users/mbforbes/orgs","repos_url":"https://api.github.com/users/mbforbes/repos","events_url":"https://api.github.com/users/mbforbes/events{/privacy}","received_events_url":"https://api.github.com/users/mbforbes/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/area/test","name":"area/test","color":"fad8c7"},{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/cla:%20yes","name":"cla: yes","color":"ECF7EC"},{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/team/testing","name":"team/testing","color":"d2b48c"}],"state":"closed","locked":false,"assignee":{"login":"quinton-hoole","id":10390785,"avatar_url":"https://avatars.githubusercontent.com/u/10390785?v=3","gravatar_id":"","url":"https://api.github.com/users/quinton-hoole","html_url":"https://github.com/quinton-hoole","followers_url":"https://api.github.com/users/quinton-hoole/followers","following_url":"https://api.github.com/users/quinton-hoole/following{/other_user}","gists_url":"https://api.github.com/users/quinton-hoole/gists{/gist_id}","starred_url":"https://api.github.com/users/quinton-hoole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/quinton-hoole/subscriptions","organizations_url":"https://api.github.com/users/quinton-hoole/orgs","repos_url":"https://api.github.com/users/quinton-hoole/repos","events_url":"https://api.github.com/users/quinton-hoole/events{/privacy}","received_events_url":"https://api.github.com/users/quinton-hoole/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-05-08T22:17:46Z","updated_at":"2015-05-12T16:02:13Z","closed_at":"2015-05-12T16:02:13Z","pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/7999","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7999","diff_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7999.diff","patch_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7999.patch"},"body":"Should (hopefully) fix #7714 (with help from #7990).\r\n\r\nWe think the problem is that nodes weren't syncing the key in-time before tests were run. This wouldn't happen on GCE because, as part of the kube-up process, GCE SSH's into the nodes using `gcloud`, which waits for the keys to be there.\r\n\r\nBecause GCE already does this, we probably only need to do it for GKE. But, if we're assuming this is done before tests are run, this will ensure that GCE deployment changes (e.g. master creating nodes) won't break the tests in the future, as this puts both GCE and GKE at a known state with respect to SSH-ability.\r\n\r\nWe're not sure exactly how the (public) key syncing works on VMs, so #7990 may be sufficient if they immediately pull all existing project keys on startup (because #7990 makes this key permanent, so it will exist before nodes are spun-up)."},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/comments/101331124","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/7999#issuecomment-101331124","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7999","id":101331124,"user":{"login":"mbforbes","id":1170062,"avatar_url":"https://avatars.githubusercontent.com/u/1170062?v=3","gravatar_id":"","url":"https://api.github.com/users/mbforbes","html_url":"https://github.com/mbforbes","followers_url":"https://api.github.com/users/mbforbes/followers","following_url":"https://api.github.com/users/mbforbes/following{/other_user}","gists_url":"https://api.github.com/users/mbforbes/gists{/gist_id}","starred_url":"https://api.github.com/users/mbforbes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbforbes/subscriptions","organizations_url":"https://api.github.com/users/mbforbes/orgs","repos_url":"https://api.github.com/users/mbforbes/repos","events_url":"https://api.github.com/users/mbforbes/events{/privacy}","received_events_url":"https://api.github.com/users/mbforbes/received_events","type":"User","site_admin":false},"created_at":"2015-05-12T16:02:13Z","updated_at":"2015-05-12T16:02:13Z","body":"Good call—fixed by #7990/#8004. Closing."}}