Login to a Nova Compute Instance using an SSL Key FAILS if the Key File Name contains dashes and numbers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Invalid
|
Low
|
Bruce Basil Mathews | ||
6.0.x |
Invalid
|
Low
|
Bruce Basil Mathews |
Bug Description
Customer reported information on a Fuel 6.0 deployed cloud hosting a RHEL 6.6 Virtual Machine:
I ran a few tests, and here’s the results:
Lower-case key-pair name with no dash and no number in the name: success
Lower-case key-pair name with dash and no number in the name: success
Lower-case key-pair name with dash and number in the name: success
Upper-case key-pair name with no dash and no number in the name: success
Upper-case key-pair name with dash and no number in the name: success
Upper-case key-pair name with dash and number in the name: fail
Combinations tested: keytest, key-test, key-test1, KeyTest, Key-Test, Key-Test1, Intel-Test2
Looks like I ran across the only combination that fails reliably.
This may be a bug in the parser on the cloud-init side living in the RHEL image, or in the Nova metadata engine, but since it was discovered on a Fuel deployed cloud, I wanted to register the bug here. Can you please try to reproduce this issue on an actual Fuel deployment with a RHEL 6.6 image? It has been attempted with DevStack but cannot be reproduced.
tags: | added: customer-found |
Changed in fuel: | |
assignee: | nobody → Fuel Library Team (fuel-library) |
milestone: | none → 6.1 |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → MOS Nova (mos-nova) |
status: | New → Confirmed |
importance: | Undecided → Low |
affects: | fuel → mos |
Changed in mos: | |
milestone: | 6.1 → none |
tags: | added: nova |
Changed in mos: | |
status: | Confirmed → New |
Changed in mos: | |
milestone: | none → 6.1 |
Changed in mos: | |
assignee: | MOS Nova (mos-nova) → Bruce Basil Mathews (bmathews-l) |
Tried to reproduce on Fuel 6.0 and Centos image (as we don't have RHEL image)
Keypair was successfully created, assigned to instanse. Also I successfully connect via SSH with this key. Tried upper-case key name with dash and number.
Could you describe in which moment such key fails? Left status "Incoplete" for a while, waiting for answer.