blob: 8561d92488c7afdcb3dfbc9bf1dcf955f902a4e0 [file] [log] [blame]
Sapan Bhatia8fc7eb32017-05-05 20:43:43 +02001from django.db import models
2from django.db.models import *
3from core.models import Service, PlCoreBase, Slice, Instance, Tenant, TenantWithContainer, Node, Image, User, Flavor, TenantRoot, NetworkParameter, NetworkParameterType, Port, AddressPool, User
4from core.models.plcorebase import StrippedCharField
5import os
6from django.db import models, transaction
7from django.forms.models import model_to_dict
8from django.db.models import Q
9from operator import itemgetter, attrgetter, methodcaller
10from core.models import Tag
11from core.models.service import LeastLoadedNodeScheduler
12from services.vrouter.models import VRouterService, VRouterTenant
13import traceback
14from xos.exceptions import *
15from xos.config import Config
16
17class ConfigurationError(Exception):
18 pass
19
20VOLT_KIND = "vOLT"
21CORD_SUBSCRIBER_KIND = "CordSubscriberRoot"
22
23CORD_USE_VTN = getattr(Config(), "networking_use_vtn", False)