diff options
| author | Tomoe Sugihara <tomoe@midokura.com> | 2012-02-20 17:35:07 +0900 |
|---|---|---|
| committer | Tomoe Sugihara <tomoe@midokura.com> | 2012-02-20 21:59:28 +0900 |
| commit | fd280dac74a199e32819dd46efd04d8f3e9fd8ee (patch) | |
| tree | 12c065b28d09da40262950870f43199060c10d6b | |
| parent | 9a174189b42fc59de9467f60eb6ca0ba4d80f6c8 (diff) | |
| download | nova-fd280dac74a199e32819dd46efd04d8f3e9fd8ee.tar.gz nova-fd280dac74a199e32819dd46efd04d8f3e9fd8ee.tar.xz nova-fd280dac74a199e32819dd46efd04d8f3e9fd8ee.zip | |
Fix quantum get_all_networks() signature (lp#936797)
The base NetworkManager get_all_networks() method requires
a context argument.
Change-Id: I8276caf879c3711f411cb16a0fc288cfc9b47965
| -rw-r--r-- | nova/network/quantum/manager.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/nova/network/quantum/manager.py b/nova/network/quantum/manager.py index f623bd549..6099a097d 100644 --- a/nova/network/quantum/manager.py +++ b/nova/network/quantum/manager.py @@ -94,7 +94,7 @@ class QuantumManager(manager.FloatingIP, manager.FlatManager): self.init_host_floating_ips() # Set up all the forwarding rules for any network that has a # gateway set. - networks = self.get_all_networks() + networks = self.get_all_networks(context.get_admin_context()) cidrs = [] for net in networks: if net['gateway']: @@ -114,11 +114,10 @@ class QuantumManager(manager.FloatingIP, manager.FlatManager): else: return FLAGS.node_availability_zone - def get_all_networks(self): + def get_all_networks(self, context): networks = [] - admin_context = context.get_admin_context() - networks.extend(self.ipam.get_global_networks(admin_context)) - networks.extend(self.ipam.get_project_networks(admin_context)) + networks.extend(self.ipam.get_global_networks(context)) + networks.extend(self.ipam.get_project_networks(context)) return networks def create_networks(self, context, label, cidr, multi_host, num_networks, |
