nova driver fails to connect to VCenter when VCenter password has "$$" in it
Bug #1310457 reported by
chetanpatige
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openstack-manuals |
Fix Released
|
Low
|
Andreas Jaeger | ||
oslo-incubator |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have VCenter with username="Testuser" and password as "Pa$$word". I see that the nova.conf had the password right i.e., "Pa$$word" but the nova driver failed to connect to the VCenter. I was able to login to the VCenter via VSphere Client. On investigation i see that the nova driver took the password as "Pa$word" and not "Pa$$word".
Changed in openstack-manuals: | |
status: | New → Triaged |
importance: | Undecided → Low |
milestone: | none → juno |
To post a comment you must log in.
This is working as expected. The config files support string interpolation to combine option values using $varname as the syntax. Two $ are used to disable interpolation, so $$ becomes $ in the config value. In your case, where you need $$ as the output, the input should include $$$$.