diff options
author | spisarski <s.pisarski@cablelabs.com> | 2017-07-13 09:02:40 -0600 |
---|---|---|
committer | spisarski <s.pisarski@cablelabs.com> | 2017-07-13 09:02:40 -0600 |
commit | 7f989290a14c836b4982e1548d24c9c09f9a0068 (patch) | |
tree | 838f47b7af5137f5b0dd1b841a70642d7169e783 /snaps/openstack/create_instance.py | |
parent | e6326cd5e826d19e4dd2b096c17aff35da1757b3 (diff) |
Created domain class for routers.
Created Router domain class so neutron_utils.py functions returning
router objects will not be leaking out implementation details as each
API version can change these data structures and this should all be
handled by the SNAPS neutron utility.
JIRA: SNAPS-115 & SNAPS-14
Change-Id: Ib6d36a735d835a6ed4ede489b14e33a261458fed
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
Diffstat (limited to 'snaps/openstack/create_instance.py')
-rw-r--r-- | snaps/openstack/create_instance.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/snaps/openstack/create_instance.py b/snaps/openstack/create_instance.py index c970a31..08e90c1 100644 --- a/snaps/openstack/create_instance.py +++ b/snaps/openstack/create_instance.py @@ -190,10 +190,10 @@ class OpenStackVmInstance: :return: the external network name or None """ router = neutron_utils.get_router_by_name(self.__neutron, router_name) - if router and router['router'].get('external_gateway_info'): + if router and router.external_gateway_info: network = neutron_utils.get_network_by_id( self.__neutron, - router['router']['external_gateway_info']['network_id']) + router.external_gateway_info['network_id']) if network: return network['network']['name'] return None |