openstack complete triggers password prompt
Bug #1619274 reported by
Monty Taylor
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-openstackclient |
Fix Released
|
Critical
|
Dean Troyer | ||
tripleo |
Fix Released
|
High
|
Unassigned |
Bug Description
The prompt-for-password code that is run in the case of a missing password field is triggered when running openstack complete - even though that is not a command that needs auth. This gets tripped on subnodes in multi-node tests in the gate and causes them to hang indefinitely waiting on the prompt.
Changed in python-openstackclient: | |
assignee: | nobody → tamil vanan (tamilhce) |
Changed in tripleo: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → James Slagle (james-slagle) |
To post a comment you must log in.
This was exposed by the move of password prompting into the os-client-config flow, which happens well before commands are parsed so the information to skip the prompt is not available for commands that do not require authorization.
Will fix by deferring the loading of KSA plugins into ClientManager. setup_suth( ) where it used to happen in the distant past. Yet one more thing to backport into os-client-config and osc-lib once the stable release stuff has settled down.