Add support for skeleton in GetSigner

Adding support for skeleton to GetSigner to be able to run
e2e tests against a bare metal multinode cluster.
pull/6/head
Serguei Bezverkhi 2017-09-24 20:26:28 -04:00
parent 5f8726e427
commit 6201727935
1 changed files with 5 additions and 0 deletions

View File

@ -3450,6 +3450,11 @@ func GetSigner(provider string) (ssh.Signer, error) {
if len(keyfile) == 0 {
keyfile = "id_rsa"
}
case "skeleton":
keyfile = os.Getenv("KUBE_SSH_KEY")
if len(keyfile) == 0 {
keyfile = "id_rsa"
}
default:
return nil, fmt.Errorf("GetSigner(...) not implemented for %s", provider)
}