X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fmodel_policies%2Fmodel_policy_Network.py;h=f822bf2b28456e0426c4bd468f3bf546853d5da3;hb=f6288f8c4299a9bad92c012c11e5d401b74ad20c;hp=d9d138d5f2cac7b4b736045d4b1b0111272b38db;hpb=30ad06ab91677fd02a2f16fc88fc47071a8c50f2;p=plstackapi.git diff --git a/planetstack/model_policies/model_policy_Network.py b/planetstack/model_policies/model_policy_Network.py index d9d138d..f822bf2 100644 --- a/planetstack/model_policies/model_policy_Network.py +++ b/planetstack/model_policies/model_policy_Network.py @@ -1,16 +1,16 @@ from core.models import * def handle(network): - from core.models import ControllerSlices,ControllerNetworks + from core.models import ControllerSlice,ControllerNetwork from collections import defaultdict # network controllers are not visible to users. We must ensure # networks are deployed at all deploymets available to their slices. - slice_controllers = ControllerSlices.objects.all() + slice_controllers = ControllerSlice.objects.all() slice_deploy_lookup = defaultdict(list) for slice_controller in slice_controllers: slice_deploy_lookup[slice_controller.slice].append(slice_controller.controller) - network_controllers = ControllerNetworks.objects.all() + network_controllers = ControllerNetwork.objects.all() network_deploy_lookup = defaultdict(list) for network_controller in network_controllers: network_deploy_lookup[network_controller.network].append(network_controller.controller) @@ -19,5 +19,5 @@ def handle(network): for expected_controller in expected_controllers: if network not in network_deploy_lookup or \ expected_controller not in network_deploy_lookup[network]: - nd = ControllerNetworks(network=network, controller=expected_controller) + nd = ControllerNetwork(network=network, controller=expected_controller) nd.save()