{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/10614","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/10614/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/10614/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/10614/events","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/10614","id":92353710,"number":10614,"title":"AWS: Use the SSH key fingerprint, not the AWS fingerprint","user":{"login":"justinsb","id":100893,"avatar_url":"https://avatars.githubusercontent.com/u/100893?v=3","gravatar_id":"","url":"https://api.github.com/users/justinsb","html_url":"https://github.com/justinsb","followers_url":"https://api.github.com/users/justinsb/followers","following_url":"https://api.github.com/users/justinsb/following{/other_user}","gists_url":"https://api.github.com/users/justinsb/gists{/gist_id}","starred_url":"https://api.github.com/users/justinsb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justinsb/subscriptions","organizations_url":"https://api.github.com/users/justinsb/orgs","repos_url":"https://api.github.com/users/justinsb/repos","events_url":"https://api.github.com/users/justinsb/events{/privacy}","received_events_url":"https://api.github.com/users/justinsb/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/cla:%20yes","name":"cla: yes","color":"bfe5bf"},{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/lgtm","name":"lgtm","color":"159818"}],"state":"open","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":4,"created_at":"2015-07-01T11:15:37Z","updated_at":"2015-07-01T20:14:04Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/10614","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/10614","diff_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/10614.diff","patch_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/10614.patch"},"body":"This is unfortunate, because it means we have two fingerprints,\r\nalthough arguably the OpenSSH key fingerprint is much more common.\r\nHowever, the OSX Mavericks version of ssh-keygen can't compute\r\nthe AWS fingerprint correctly (e.g. https://www.netmeister.org/blog/ssh2pkcs8.html)\r\n\r\nSo we can work on OSX Mavericks, we use the more common OpenSSH fingerprint.\r\n\r\nConsequences of this:\r\n* we will re-upload every SSH key (no real problem there).\r\n* the same key will now have two different names for people that ran older k8s versions (confusing, but no real problem)\r\n* the fingerprint AWS displays will be different from the (SSH) fingerprint embedded in the name (confusing, but the AWS fingerprint is arguably the cause of the confusion)\r\n\r\nUpsides: we should work on OSX Mavericks and generally much more robust.\r\n\r\nIf we moved these scripts e.g. to Go, we could compute the AWS key ourselves.  But I think for now it is more important to run on Mavericks than to compute the same fingerprints.\r\n\r\n@iterion PTAL"},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/comments/117812190","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/10614#issuecomment-117812190","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/10614","id":117812190,"user":{"login":"zmerlynn","id":4942464,"avatar_url":"https://avatars.githubusercontent.com/u/4942464?v=3","gravatar_id":"","url":"https://api.github.com/users/zmerlynn","html_url":"https://github.com/zmerlynn","followers_url":"https://api.github.com/users/zmerlynn/followers","following_url":"https://api.github.com/users/zmerlynn/following{/other_user}","gists_url":"https://api.github.com/users/zmerlynn/gists{/gist_id}","starred_url":"https://api.github.com/users/zmerlynn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zmerlynn/subscriptions","organizations_url":"https://api.github.com/users/zmerlynn/orgs","repos_url":"https://api.github.com/users/zmerlynn/repos","events_url":"https://api.github.com/users/zmerlynn/events{/privacy}","received_events_url":"https://api.github.com/users/zmerlynn/received_events","type":"User","site_admin":false},"created_at":"2015-07-01T20:14:04Z","updated_at":"2015-07-01T20:14:04Z","body":"Over to @quinton-hoole to finish."}}