nova-manage useage exposes action-args
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Wishlist
|
Juan Manuel Ollé |
Bug Description
The nova-manage command exposes the action_args options during the usage output for command.
E.g.
$ nova-manage network modify -h
usage: nova-manage network modify [-h] [--fixed_range <x.x.x.x/yy>]
positional arguments:
action_args
<snip>
This can cause confusion as users naturally expect there to be more "actions" on commands like "modify". Even in straightforward cases, this positional argument leaks into usage.
$ nova-manage db version -h
usage: nova-manage db version [-h] [action_args [action_args ...]]
positional arguments:
action_args
Please consider suppressing documentation on action_args. In addition, expose the __doc__ strings for these functions, which is done in the nova command.
affects: | barbican → nova |
tags: | added: low-hanging-fruit user-experience |
tags: | added: nova-manage ux |
Changed in nova: | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
Changed in nova: | |
assignee: | nobody → sahid (sahid-ferdjaoui) |
Changed in nova: | |
assignee: | sahid (sahid-ferdjaoui) → nobody |
Changed in nova: | |
assignee: | nobody → Juan Manuel Ollé (juan-m-olle) |
Changed in nova: | |
milestone: | none → juno-1 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | juno-1 → 2014.2 |
Actually I don't know what action_args is used for? /github. com/openstack/ nova/blob/ master/ nova/cmd/ manage. py#L1312
https:/