X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fopenstack_observer%2Fsteps%2Fsync_slivers.py;h=8adb50ce629030732292f5d8704e1000f991db7f;hb=f6288f8c4299a9bad92c012c11e5d401b74ad20c;hp=94fd0d5fd809cc8092266ce7c5193667c4440ff9;hpb=30ad06ab91677fd02a2f16fc88fc47071a8c50f2;p=plstackapi.git diff --git a/planetstack/openstack_observer/steps/sync_slivers.py b/planetstack/openstack_observer/steps/sync_slivers.py index 94fd0d5..8adb50c 100644 --- a/planetstack/openstack_observer/steps/sync_slivers.py +++ b/planetstack/openstack_observer/steps/sync_slivers.py @@ -4,8 +4,8 @@ from django.db.models import F, Q from planetstack.config import Config from observer.openstacksyncstep import OpenStackSyncStep from core.models.sliver import Sliver -from core.models.slice import Slice, SlicePrivilege, ControllerSlices -from core.models.network import Network, NetworkSlice, ControllerNetworks +from core.models.slice import Slice, SlicePrivilege, ControllerSlice +from core.models.network import Network, NetworkSlice, ControllerNetwork from util.logger import Logger, logging from observer.ansible import * @@ -45,7 +45,7 @@ class SyncSlivers(OpenStackSyncStep): nics = [] networks = [ns.network for ns in NetworkSlice.objects.filter(slice=sliver.slice)] - controller_networks = ControllerNetworks.objects.filter(network__in=networks, + controller_networks = ControllerNetwork.objects.filter(network__in=networks, controller=sliver.node.site_deployment.controller) for controller_network in controller_networks: