X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fopenstack_observer%2Fsteps%2Fsync_slice_deployments.py;h=9e791645a10c98bc92b44210c87a3d284954c818;hb=62a4c9b2fb67ab033574d9c0f4070081f1e3bb6e;hp=c08a5faa746489f843c0b6fbbcd5b6e16a88f69f;hpb=265385ea1a43e2cfb544a2431dd0162ece2c8abc;p=plstackapi.git diff --git a/planetstack/openstack_observer/steps/sync_slice_deployments.py b/planetstack/openstack_observer/steps/sync_slice_deployments.py index c08a5fa..9e79164 100644 --- a/planetstack/openstack_observer/steps/sync_slice_deployments.py +++ b/planetstack/openstack_observer/steps/sync_slice_deployments.py @@ -6,22 +6,22 @@ from django.db.models import F, Q from planetstack.config import Config from observer.openstacksyncstep import OpenStackSyncStep from core.models.site import Deployment, SiteDeployments -from core.models.slice import Slice, SliceDeployment +from core.models.slice import Slice, SliceDeployments from core.models.userdeployments import UserDeployment from util.logger import Logger, logging from observer.ansible import * logger = Logger(level=logging.INFO) -class SyncSliceDeployment(OpenStackSyncStep): - provides=[SliceDeployment] +class SyncSliceDeployments(OpenStackSyncStep): + provides=[SliceDeployments] requested_interval=0 def fetch_pending(self, deleted): if (deleted): - return SliceDeployment.deleted_objects.all() + return SliceDeployments.deleted_objects.all() else: - return SliceDeployment.objects.filter(Q(enacted__lt=F('updated')) | Q(enacted=None)) + return SliceDeployments.objects.filter(Q(enacted__lt=F('updated')) | Q(enacted=None)) def get_next_subnet(self, deployment=None): # limit ourself to 10.0.x.x for now