Merge pull request #3933 from justinsb/lazy_ssh_keystore

Automatic merge from submit-queue.

SSH keys - be lazier about keystore creation
This commit is contained in:
Kubernetes Submit Queue 2017-12-03 20:40:42 -08:00 committed by GitHub
commit bfd747a873
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 8 deletions

View File

@ -1054,22 +1054,24 @@ func RunCreateCluster(f *util.Factory, out io.Writer, c *CreateClusterOptions) e
return fmt.Errorf("error writing updated configuration: %v", err)
}
keyStore, err := clientset.KeyStore(cluster)
if err != nil {
return err
}
err = registry.WriteConfigDeprecated(cluster, configBase.Join(registry.PathClusterCompleted), fullCluster)
if err != nil {
return fmt.Errorf("error writing completed cluster spec: %v", err)
}
if len(sshPublicKeys) != 0 {
keyStore, err := clientset.KeyStore(cluster)
if err != nil {
return err
}
for k, data := range sshPublicKeys {
err = keyStore.AddSSHPublicKey(k, data)
if err != nil {
return fmt.Errorf("error adding SSH public key: %v", err)
}
}
}
// Can we acutally get to this if??
if targetName != "" {