-
Notifications
You must be signed in to change notification settings - Fork 77
make ssh private key optional #369
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
f6225ca to
c35e4bc
Compare
|
BUILD on-tasks #1729 : FAILURE
|
|
👍 |
|
test this please |
|
BUILD on-tasks #1730 : FAILURE
|
|
test this please |
|
@lanchongyizu , how can the user upload the private keys? |
|
@lanchongyizu as discussed in the email thread, we should be removing ssh validation instead of making it optional in the workflow. There is still a large security concern passing the private key in the payload. |
|
@keedya @amymullins Do you agree with removing private key from RackHD? |
|
The comments from @johren in ODR-972:
|
|
@lanchongyizu , so the title should be changed to "make ssh public key optional in bootstrap payload" ? |
|
@panpan0000 No, the Public Key has already been optional, this PR is to make the Private Key optional so that RackHD works fine no matter whether Private Key exists or not. |
Fix ODR-972:
Since we use public key as privateKey to ssh into node, which makes ssh client throw
Error: privateKey value does not contain a (valid) private keySo it doesn't use user/password at all.
The solution is making ssh private key optional.
@RackHD/corecommitters @panpan0000 @benbp @iceiilin