blob: 56ffd5e2b0e8ed1b794f936fe84c43bc8fd6201b [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
Scott Bakerc15556d2017-05-06 09:55:01 -070013from services.rcord.models import CordSubscriberRoot
Sapan Bhatia8fc7eb32017-05-05 20:43:43 +020014import traceback
15from xos.exceptions import *
16from xos.config import Config
17
18class ConfigurationError(Exception):
19 pass
20
21VOLT_KIND = "vOLT"
Sapan Bhatia8fc7eb32017-05-05 20:43:43 +020022
23CORD_USE_VTN = getattr(Config(), "networking_use_vtn", False)