yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #16548
[Bug 1333476] Re: keypair-add botches key from stdin
python-novaclient doesn't support reading the keypair from stdin. I see
now reason why novaclient shouldn't support this model
** Also affects: python-novaclient
Importance: Undecided
Status: New
** Changed in: nova
Status: New => Invalid
** Changed in: python-novaclient
Status: New => Triaged
** Changed in: python-novaclient
Importance: Undecided => Wishlist
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1333476
Title:
keypair-add botches key from stdin
Status in OpenStack Compute (Nova):
Invalid
Status in Python client library for Nova:
Triaged
Bug description:
`cat X | nova keypair-add K` produces a different result from `nova
keypair-add --pub-key X K`.
The latter takes the contents of X as the public key; the former does
not.
For example:
ubuntu@mjs-dstk-623b:~$ cat bar.pub | nova keypair-add bar_stdin
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEA7aiDpcq1JOLBS6l471eFAvBe7DcJqKaK5uM4+73DG+99aihF
RxY8kwYQfqS3MPdlAfVhNNBI4ehLpgDsAVfqm5QOZSZChkZPnJpjifOqszBynL99
txmwfDqFJnOvzLT1eY1Q/9O1GXHquolAIruB4T9N/6VW8yWnzK6fJ733uaJCnvIp
rgqem8Hjc8g+Yn6o3HnXkeykd9ayElB+d+79yd82LysXtZlmb+QOKLn8RHTWIgyT
qIqCp+qlxRQtqc04DT/qyhEJjC50il8jAi4DEYOWrSJSlQGTKsj/z9giVXyTp/Dx
Ops/zGpz6dAH8TBFldnr4XrEPm3mTEcXBEOfZwIDAQABAoIBAQCfZ+ZVb++sfAPW
8idRskxfOkcQ/aGW445La6EvCYsy06I1cCl3kuyyWOD7cRQG3gl8FNBMkmAwVpVX
FUs3Y3bTP62gHteEJOkFS3D0eOHIKvjVNoPmKm78BGyG7BXAoqf8DdOEpMXV+VjO
IX1JTqfBI6r3jDkUAe/ZFE9gYsUkVuybXhwZzksPJRRvoDU+76/Zqq9dEK8nUuqs
+Oq4bHOGZPdOLtGsOLfe4tgJ5vDCu4CNkmXjxcDwHQmId53n/xX5magsGC3YCyTg
iTy05A3XlO7EEPPEuhlrIoHToRfgnRFJRsc5DiY8jzqdS1MEYH4N+eafCszVdQfr
u8xIVWmRAoGBAPlrg9UK4k8kC4XLgcZKNm5+gir7Jceqx3fmK9qV1m+6RmHatdKH
zu8CHXpFiLstVwk+I+BjvpQoUK5yO4GwINNN3JPPsfEiPlIb9QLfrE+Hjtis4FBF
Qy2vwBTl+CK03J2OUc79wDJQffEhlgYMQbQtYQ2KK0mFbQz/IbMSqrYtAoGBAPPt
kLGbp3j7hq751r3MYbhBvhVBM9XHDIljOffvbOr9wwetTeoK/GYTjNXymKggNijO
Uhb+VNf5FbYE4hGx601AKizctwXGzDJX+BzccU8dzf0uyoqxmFHn2JYtZtgk6VRT
glyOwLXPMeBd2bo9nmJcdr7FWPwFFeBMCor5Q1xjAoGBAKtWLC3BWE09WZ0De5aX
jGTDCvAzrnRG4NeAikeR/sipkYfPEnAZUxHkxhMkiRTrxIpY4ZRXcKeeOi5b0nz4
XNRK/GedmYMoHt+QzPK4bEoFuR8nQsBhlBBiVvUENTzCOXsSNSiYL9tgZ+OpSsHE
0a3QLod6jtnmik8PRDsba6HRAoGACDMVKRM9ZvC1j04wrMKhCkuTcy1065u8TSX7
vdzbgW60Tp7BvrtNzrSbiFmWThh/GZIN6l30RipGU48IdmXPrhIZGNb2hAgxtwOE
AJxcZrduxDL9dfoQT7iGbE3sZhmfikkgWbImwjXLzGn7Nqp5l37aMwF5Q0d8e8Sy
mgdU/1cCgYEA6e+DGrKIZlTXij1pdCTgC/A6sQgrAu4yY/7duUdCquAtX4L5cjza
dERodDaWj584RlHSot5GRP3RIPRfS5TGozH3nkPSyQ3+6vJC8Af9uAj+TcVnlK+n
4iEC5PnZnfXG79rPu0YpdFTXPM/IzQZOFaMbwQ43+qjPcLX2pFdoyzA=
-----END RSA PRIVATE KEY-----
ubuntu@mjs-dstk-623b:~$ nova keypair-add --pub-key bar.pub bar_file
ubuntu@mjs-dstk-623b:~$ nova keypair-list
+-----------+-------------------------------------------------+
| Name | Fingerprint |
+-----------+-------------------------------------------------+
...
| bar_stdin | 51:b4:0b:bc:6d:5d:3f:7e:bc:4c:e9:5c:03:fd:c2:4d |
| bar_file | 93:85:70:f2:a5:40:ae:30:da:4a:1e:01:fd:80:79:24 |
+-----------+-------------------------------------------------+
ubuntu@mjs-dstk-623b:~$
This is with a DevStack install about an hour ago. The following shows exact identifiers.
ubuntu@mjs-dstk-623b:~$ cd /opt/stack/nova
ubuntu@mjs-dstk-623b:/opt/stack/nova$ git branch -v
* master 80b827d Merge "Drop support for conductor 1.x rpc interface"
ubuntu@mjs-dstk-623b:/opt/stack/nova$ cd ../keystone/
ubuntu@mjs-dstk-623b:/opt/stack/keystone$ git branch -v
* master db0519d Merge "Make gen_pki.sh & debug_helper.sh bash8 compliant"
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1333476/+subscriptions
References