From c264b3407750c2c11fd99f656eca5548a8803077 Mon Sep 17 00:00:00 2001 From: John Wu Date: Thu, 18 Jun 2015 11:00:21 -0700 Subject: [PATCH] Add remove_gateway_router before delete_router To prevent error during cleanup, the router gateway should be cleared before deleting the router. Change-Id: I8fe416b7707636c84aa26b6610c13233e2b0ecc6 --- network.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/network.py b/network.py index e44cc09..35bcbe4 100755 --- a/network.py +++ b/network.py @@ -330,6 +330,8 @@ class Network(object): if self.ext_router_created: try: if self.ext_router['name'] == self.ext_router_name: + self.neutron_client.remove_gateway_router( + self.ext_router['id']) self.neutron_client.delete_router(self.ext_router['id']) print 'External router %s deleted' % \ (self.ext_router['name'])