summaryrefslogtreecommitdiff
path: root/openstackclient/network
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-10-12 22:10:40 +0000
committerGerrit Code Review <review@openstack.org>2016-10-12 22:10:40 +0000
commitfd60e579c8b5194e4f85f034bd27a2bd94516ac7 (patch)
tree926087d935f54f4faf1367c3ff805390a3a0aafb /openstackclient/network
parenta2e520c29c9084134ee948aac7137b8713e56848 (diff)
parent2c1282cecf33162b5483f5cb558f98395945380b (diff)
downloadpython-openstackclient-fd60e579c8b5194e4f85f034bd27a2bd94516ac7.tar.gz
Merge "Add a new column and a new option the 'os port list' cmd"
Diffstat (limited to 'openstackclient/network')
-rw-r--r--openstackclient/network/v2/port.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/openstackclient/network/v2/port.py b/openstackclient/network/v2/port.py
index 92b286a9..abdc5f05 100644
--- a/openstackclient/network/v2/port.py
+++ b/openstackclient/network/v2/port.py
@@ -360,6 +360,12 @@ class ListPort(command.Lister):
metavar='<server>',
help=_("List only ports attached to this server (name or ID)"),
)
+ parser.add_argument(
+ '--long',
+ action='store_true',
+ default=False,
+ help=_("List additional fields in output")
+ )
return parser
def take_action(self, parsed_args):
@@ -371,15 +377,20 @@ class ListPort(command.Lister):
'name',
'mac_address',
'fixed_ips',
+ 'status',
)
column_headers = (
'ID',
'Name',
'MAC Address',
'Fixed IP Addresses',
+ 'Status',
)
filters = {}
+ if parsed_args.long:
+ columns += ('security_groups', 'device_owner',)
+ column_headers += ('Security Groups', 'Device Owner',)
if parsed_args.device_owner is not None:
filters['device_owner'] = parsed_args.device_owner
if parsed_args.router: