summaryrefslogtreecommitdiff
path: root/openstackclient/network
diff options
context:
space:
mode:
authorRichard Theis <rtheis@us.ibm.com>2016-04-19 14:42:01 -0500
committerRichard Theis <rtheis@us.ibm.com>2016-05-05 15:01:36 -0500
commit9f3fa5ee3bf87c47f7a38ef78f4022ac46b2f2f6 (patch)
tree2a3817b022f41dcfe94e0f7f63021addc7a6f184 /openstackclient/network
parent461a203f2d0e653eabe9a023cfdbe90669ff0618 (diff)
downloadpython-openstackclient-9f3fa5ee3bf87c47f7a38ef78f4022ac46b2f2f6.tar.gz
Fix network router type display
The OpenStack SDK maps the network "router:external" field to "is_router_external". However, OSC was using the incorrect mapping, "router_external". This caused OSC to display router type as "Internal" for all networks. Change-Id: Ifcd1349ab7c5881baee751936d076bf6aa058852 Closes-Bug: #1572228
Diffstat (limited to 'openstackclient/network')
-rw-r--r--openstackclient/network/v2/network.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/openstackclient/network/v2/network.py b/openstackclient/network/v2/network.py
index 4b77971a..9fd7e28b 100644
--- a/openstackclient/network/v2/network.py
+++ b/openstackclient/network/v2/network.py
@@ -32,7 +32,7 @@ def _format_router_external(item):
_formatters = {
'subnets': utils.format_list,
'admin_state_up': _format_admin_state,
- 'router_external': _format_router_external,
+ 'router:external': _format_router_external,
'availability_zones': utils.format_list,
'availability_zone_hints': utils.format_list,
}
@@ -43,9 +43,6 @@ def _get_columns(item):
if 'tenant_id' in columns:
columns.remove('tenant_id')
columns.append('project_id')
- if 'router:external' in columns:
- columns.remove('router:external')
- columns.append('router_external')
return tuple(sorted(columns))
@@ -290,7 +287,7 @@ class ListNetwork(common.NetworkAndComputeLister):
'shared',
'subnets',
'provider_network_type',
- 'router_external',
+ 'router:external',
'availability_zones',
)
column_headers = (