From a5800d37ffca30e7c9231045dd553f68b7191906 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Mon, 8 Dec 2014 16:43:02 -0500 Subject: [PATCH] refactor and bug fixes --- planetstack/core/admin.py | 97 +- .../core/dashboard/views/view_common.py | 2 +- planetstack/core/fixtures/initial_data.json | 4276 +++-------------- planetstack/core/models/__init__.py | 2 +- planetstack/core/models/site.py | 42 +- planetstack/core/models/sliver.py | 3 +- 6 files changed, 763 insertions(+), 3659 deletions(-) diff --git a/planetstack/core/admin.py b/planetstack/core/admin.py index d1e4cd0..bc84554 100644 --- a/planetstack/core/admin.py +++ b/planetstack/core/admin.py @@ -340,7 +340,7 @@ class NetworkLookerUpper: class SliverInline(PlStackTabularInline): model = Sliver - fields = ['backend_status_icon', 'all_ips_string', 'instance_name', 'slice', 'deploymentNetwork', 'flavor', 'image', 'node'] + fields = ['backend_status_icon', 'all_ips_string', 'instance_name', 'slice', 'controllerNetwork', 'flavor', 'image', 'node'] extra = 0 readonly_fields = ['backend_status_icon', 'all_ips_string', 'instance_name'] suit_classes = 'suit-tab suit-tab-slivers' @@ -349,7 +349,7 @@ class SliverInline(PlStackTabularInline): return Sliver.select_by_user(request.user) def formfield_for_foreignkey(self, db_field, request=None, **kwargs): - if db_field.name == 'deploymentNetwork': + if db_field.name == 'controllerNetwork': kwargs['queryset'] = Deployment.select_by_acl(request.user) kwargs['widget'] = forms.Select(attrs={'onChange': "sliver_deployment_changed(this);"}) elif db_field.name == 'flavor': @@ -391,9 +391,19 @@ class NodeInline(PlStackTabularInline): model = Node extra = 0 suit_classes = 'suit-tab suit-tab-nodes' - fields = ['backend_status_icon', 'name','deployment','site'] + fields = ['backend_status_icon', 'name', 'site_deployment'] readonly_fields = ('backend_status_icon', ) +class DeploymentPrivilegeInline(PlStackTabularInline): + model = DeploymentPrivilege + extra = 0 + suit_classes = 'suit-tab suit-tab-admin-only' + fields = ['backend_status_icon', 'user','role','deployment'] + readonly_fields = ('backend_status_icon', ) + + def queryset(self, request): + return DeploymentPrivilege.select_by_user(request.user) + class ControllerPrivilegeInline(PlStackTabularInline): model = ControllerPrivilege extra = 0 @@ -404,6 +414,12 @@ class ControllerPrivilegeInline(PlStackTabularInline): def queryset(self, request): return ControllerPrivilege.select_by_user(request.user) +class ControllerSiteDeploymentsInline(PlStackTabularInline): + model = ControllerSiteDeployments + extra = 0 + suit_classes = 'suit-tab suit-tab-admin-only' + fields = ['controller', 'site_deployment', 'tenant_id'] + class SitePrivilegeInline(PlStackTabularInline): model = SitePrivilege extra = 0 @@ -588,7 +604,7 @@ class DeploymentAdminForm(forms.ModelForm): # a better way... self.manipulate_m2m_objs(deployment, self.cleaned_data['sites'], deployment.sitedeployments.all(), SiteDeployments, "deployment", "site") - self.manipulate_m2m_objs(deployment, self.cleaned_data['images'], deployment.imagedeployments.all(), ControllerImages, "deployment", "image") + self.manipulate_m2m_objs(deployment, self.cleaned_data['images'], deployment.imagedeployments.all(), DeploymentImages, "deployment", "image") self.save_m2m() @@ -605,16 +621,20 @@ class SiteAssocInline(PlStackTabularInline): class DeploymentAdmin(PlanetStackBaseAdmin): model = Deployment - fieldList = ['backend_status_text', 'name', 'availability_zone', 'sites', 'images', 'flavors', 'accessControl'] + fieldList = ['backend_status_text', 'name', 'sites', 'images', 'flavors', 'accessControl'] fieldsets = [(None, {'fields': fieldList, 'classes':['suit-tab suit-tab-sites']})] - inlines = [ControllerPrivilegeInline,NodeInline,TagInline] # ,ControllerImagesInline] + # node no longer directly connected to deployment + #inlines = [DeploymentPrivilegeInline,NodeInline,TagInline,ImageDeploymentsInline] + inlines = [DeploymentPrivilegeInline,TagInline,ImageDeploymentsInline] list_display = ['backend_status_icon', 'name'] list_display_links = ('backend_status_icon', 'name', ) readonly_fields = ('backend_status_text', ) user_readonly_fields = ['name'] - suit_form_tabs =(('sites','Deployment Details'),('nodes','Nodes'),('deploymentprivileges','Privileges'),('tags','Tags')) # ,('imagedeployments','Images')) + # nodes no longer direclty connected to deployments + #suit_form_tabs =(('sites','Deployment Details'),('nodes','Nodes'),('deploymentprivileges','Privileges'),('tags','Tags'),('imagedeployments','Images')) + suit_form_tabs =(('sites','Deployment Details'),('deploymentprivileges','Privileges'),('tags','Tags'),('imagedeployments','Images')) def get_form(self, request, obj=None, **kwargs): if request.user.isReadOnlyUser(): @@ -634,7 +654,7 @@ class DeploymentAdmin(PlanetStackBaseAdmin): class ControllerAdminForm(forms.ModelForm): site_deployments = forms.ModelMultipleChoiceField( - queryset=SiteDeployment.objects.all(), + queryset=SiteDeployments.objects.all(), required=False, help_text="Select which sites deployments are managed by this controller", widget=FilteredSelectMultiple( @@ -645,14 +665,14 @@ class ControllerAdminForm(forms.ModelForm): class Meta: model = Controller - def __init__(self, *args, **kwds): + def __init__(self, *args, **kwargs): request = kwargs.pop('request', None) super(ControllerAdminForm, self).__init__(*args, **kwargs) if self.instance and self.instance.pk: self.fields['site_deployments'].initial = [x.site_deployment for x in self.instance.controllersitedeployments.all()] - def manipulate_m2m_objs(self, this_obj, selected_objs, all_relations, relation_class, local_attrname, foreign_attrname): + def manipulate_m2m_objs(self, this_obj, selected_objs, all_relations, relation_class, local_attrname, foreign_attrname): """ helper function for handling m2m relations from the MultipleChoiceField this_obj: the source object we want to link from selected_objs: a list of destination objects we want to link to @@ -679,27 +699,26 @@ class ControllerAdminForm(forms.ModelForm): relation = relation_class(**kwargs) relation.save() - def save(self, commit=True): - controller = super(ControllerAdminForm, self).save(commit=False) - - if commit: - controller.save() + def save(self, commit=True): + controller = super(ControllerAdminForm, self).save(commit=False) + if commit: + controller.save() - if controller.pk: - # save_m2m() doesn't seem to work with 'through' relations. So we - # create/destroy the through models ourselves. There has to be - # a better way... + if controller.pk: + # save_m2m() doesn't seem to work with 'through' relations. So we + # create/destroy the through models ourselves. There has to be + # a better way... self.manipulate_m2m_objs(controller, self.cleaned_data['site_deployments'], controller.controllersitedeployments.all(), ControllerSiteDeployments, "controller", "site_deployment") - self.save_m2m() + self.save_m2m() - return controller + return controller class ControllerAdmin(PlanetStackBaseAdmin): model = Controller - fieldList = ['name', 'version', 'backend_type', 'auth_url', 'admin_user', 'admin_tenant',] - fieldsets = [(None, {'fields': fieldList, 'classes':['suit-tab suit-tab-admin-only']})] - inlines = [ControllerPrivilegeInline, ContrllerSiteInline] # ,ControllerImagesInline] + fieldList = ['name', 'version', 'backend_type', 'auth_url', 'admin_user', 'admin_tenant','admin_password'] + #fieldsets = [(None, {'fields': fieldList, 'classes':['suit-tab suit-tab-general']})] + inlines = [ControllerSiteDeploymentsInline] # ,ControllerImagesInline] list_display = ['backend_status_icon', 'name', 'version', 'backend_type'] list_display_links = ('backend_status_icon', 'name', ) readonly_fields = ('backend_status_text',) @@ -707,11 +726,12 @@ class ControllerAdmin(PlanetStackBaseAdmin): user_readonly_fields = [] def get_form(self, request, obj=None, **kwargs): + print self.fieldsets if request.user.isReadOnlyUser(): kwargs["form"] = ControllerAdminROForm else: kwargs["form"] = ControllerAdminForm - adminForm = super(DeploymentAdmin,self).get_form(request, obj, **kwargs) + adminForm = super(ControllerAdmin,self).get_form(request, obj, **kwargs) # from stackexchange: pass the request object into the form @@ -754,7 +774,7 @@ class SiteAdmin(PlanetStackBaseAdmin): ('siteprivileges','Privileges'), ('deployments','Deployments'), ('slices','Slices'), - ('nodes','Nodes'), + #('nodes','Nodes'), ('tags','Tags'), ) readonly_fields = ['backend_status_text', 'accountLink'] @@ -764,7 +784,7 @@ class SiteAdmin(PlanetStackBaseAdmin): list_display = ('backend_status_icon', 'name', 'login_base','site_url', 'enabled') list_display_links = ('backend_status_icon', 'name', ) filter_horizontal = ('deployments',) - inlines = [SliceInline,UserInline,TagInline, NodeInline, SitePrivilegeInline, SiteDeploymentsInline] + inlines = [SliceInline,UserInline,TagInline, SitePrivilegeInline, SiteDeploymentsInline] search_fields = ['name'] def queryset(self, request): @@ -908,7 +928,6 @@ class SliceAdmin(PlanetStackBaseAdmin): return super(SliceAdmin, self).add_view(request, form_url, extra_context=extra_context) def change_view(self, request, object_id, form_url='', extra_context=None): - print object_id # cannot change the site of an existing slice so make the site field read only if object_id: self.readonly_fields = ('backend_status_text','site') @@ -924,10 +943,10 @@ class SliceAdmin(PlanetStackBaseAdmin): for deployment in flavor.deployments.all(): deployment_flavors.append( (deployment.id, flavor.id, flavor.name) ) - controller_images = [] + deployment_images = [] for image in Image.objects.all(): - for controller_image in image.controllerimages.all(): - controller_images.append( (controller_image.controller.id, image.id, image.name) ) + for deployment_image in image.imagedeployments.all(): + deployment_images.append( (deployment_image.controller.id, image.id, image.name) ) site_login_bases = [] for site in Site.objects.all(): @@ -1025,15 +1044,15 @@ class NodeForm(forms.ModelForm): class NodeAdmin(PlanetStackBaseAdmin): form = NodeForm - list_display = ('backend_status_icon', 'name', 'site', 'deployment') + list_display = ('backend_status_icon', 'name', 'site_deployment') list_display_links = ('backend_status_icon', 'name', ) - list_filter = ('deployment',) + list_filter = ('site_deployment',) inlines = [TagInline,SliverInline] - fieldsets = [('Node Details', {'fields': ['backend_status_text', 'name','site','deployment'], 'classes':['suit-tab suit-tab-details']})] + fieldsets = [('Node Details', {'fields': ['backend_status_text', 'name','site_deployment'], 'classes':['suit-tab suit-tab-details']})] readonly_fields = ('backend_status_text', ) - user_readonly_fields = ['name','site','deployment'] + user_readonly_fields = ['name','site_deployment'] user_readonly_inlines = [TagInline,SliverInline] suit_form_tabs =(('details','Node Details'),('slivers','Slivers'),('tags','Tags')) @@ -1048,7 +1067,7 @@ class SliverForm(forms.ModelForm): 'ip': PlainTextWidget(), 'instance_name': PlainTextWidget(), 'slice': LinkedSelect, - 'deploymentNetwork': LinkedSelect, + 'controllerNetwork': LinkedSelect, 'node': LinkedSelect, 'image': LinkedSelect } @@ -1062,10 +1081,10 @@ class TagAdmin(PlanetStackBaseAdmin): class SliverAdmin(PlanetStackBaseAdmin): form = SliverForm fieldsets = [ - ('Sliver Details', {'fields': ['backend_status_text', 'slice', 'deploymentNetwork', 'node', 'ip', 'instance_name', 'flavor', 'image', ], 'classes': ['suit-tab suit-tab-general'], }) + ('Sliver Details', {'fields': ['backend_status_text', 'slice', 'controllerNetwork', 'node', 'ip', 'instance_name', 'flavor', 'image', ], 'classes': ['suit-tab suit-tab-general'], }) ] readonly_fields = ('backend_status_text', ) - list_display = ['backend_status_icon', 'ip', 'instance_name', 'slice', 'flavor', 'image', 'node', 'deploymentNetwork'] + list_display = ['backend_status_icon', 'ip', 'instance_name', 'slice', 'flavor', 'image', 'node', 'controllerNetwork'] list_display_links = ('backend_status_icon', 'ip',) suit_form_tabs =(('general', 'Sliver Details'), @@ -1074,7 +1093,7 @@ class SliverAdmin(PlanetStackBaseAdmin): inlines = [TagInline] - user_readonly_fields = ['slice', 'deploymentNetwork', 'node', 'ip', 'instance_name', 'flavor', 'image'] + user_readonly_fields = ['slice', 'controllerNetwork', 'node', 'ip', 'instance_name', 'flavor', 'image'] def formfield_for_foreignkey(self, db_field, request, **kwargs): if db_field.name == 'slice': diff --git a/planetstack/core/dashboard/views/view_common.py b/planetstack/core/dashboard/views/view_common.py index 4bcb17d..f05d40a 100644 --- a/planetstack/core/dashboard/views/view_common.py +++ b/planetstack/core/dashboard/views/view_common.py @@ -157,7 +157,7 @@ def getCDNOperatorData(randomizeData = False, wait=True): new_row = {"lat": lat, "long": long, "health": 0, - "numNodes": int(site.nodes.count()), + #"numNodes": int(site.nodes.count()), "activeHPCSlivers": int(stats_row.get("count_hostname", 0)), # measured number of slivers, from bigquery statistics "numHPCSlivers": allocated_slivers, # allocated number of slivers, from data model "siteUrl": str(site.site_url), diff --git a/planetstack/core/fixtures/initial_data.json b/planetstack/core/fixtures/initial_data.json index c31b632..a6cef77 100644 --- a/planetstack/core/fixtures/initial_data.json +++ b/planetstack/core/fixtures/initial_data.json @@ -611,16 +611,10 @@ "fields": { "accessControl": "allow all", "updated": "2013-04-03T22:57:23.015Z", - "admin_user": "admin", "name": "deleted5", "created": "2013-04-03T22:57:23.015Z", "deleted": true, - "availability_zone": null, - "backend_type": null, - "auth_url": "http://vicci70.cs.princeton.edu:5000/v2.0/", - "admin_password": "CaegoomaezeiFeka", "backend_status": "Provisioning in progress", - "admin_tenant": "admin", "enacted": null }, "model": "core.deployment", @@ -630,16 +624,10 @@ "fields": { "accessControl": "allow all", "updated": "2013-04-03T22:57:23.015Z", - "admin_user": "admin", "name": "deleted6", "created": "2013-04-03T22:57:23.015Z", "deleted": true, - "availability_zone": null, - "backend_type": null, - "auth_url": "http://vicci70.cs.princeton.edu:5000/v2.0/", - "admin_password": "CaegoomaezeiFeka", "backend_status": "Provisioning in progress", - "admin_tenant": "admin", "enacted": null }, "model": "core.deployment", @@ -649,16 +637,10 @@ "fields": { "accessControl": "allow all", "updated": "2013-04-03T22:57:23.015Z", - "admin_user": "admin", "name": "deleted8", "created": "2013-04-03T22:57:23.015Z", "deleted": true, - "availability_zone": null, - "backend_type": null, - "auth_url": "http://vicci70.cs.princeton.edu:5000/v2.0/", - "admin_password": "CaegoomaezeiFeka", "backend_status": "Provisioning in progress", - "admin_tenant": "admin", "enacted": null }, "model": "core.deployment", @@ -668,16 +650,10 @@ "fields": { "accessControl": "allow all", "updated": "2013-04-03T22:57:23.015Z", - "admin_user": "admin", "name": "deleted9", "created": "2013-04-03T22:57:23.015Z", "deleted": true, - "availability_zone": null, - "backend_type": null, - "auth_url": "http://vicci70.cs.princeton.edu:5000/v2.0/", - "admin_password": "CaegoomaezeiFeka", "backend_status": "Provisioning in progress", - "admin_tenant": "admin", "enacted": null }, "model": "core.deployment", @@ -687,16 +663,10 @@ "fields": { "accessControl": "allow all", "updated": "2014-10-10T18:16:04.702Z", - "admin_user": "admin", "name": "Internet2", "created": "2013-04-03T22:57:23.015Z", "deleted": false, - "availability_zone": "", - "backend_type": null, - "auth_url": "http://vini1a.cs.princeton.edu:5000/v2.0/", - "admin_password": "veePiimejeexeyai", "backend_status": "Provisioning in progress", - "admin_tenant": "admin", "enacted": null }, "model": "core.deployment", @@ -706,16 +676,10 @@ "fields": { "accessControl": "allow all", "updated": "2014-10-10T18:15:31.963Z", - "admin_user": null, "name": "Enterprise", "created": "2014-03-27T20:31:26.778Z", "deleted": false, - "availability_zone": "", - "backend_type": null, - "auth_url": null, - "admin_password": null, "backend_status": "Provisioning in progress", - "admin_tenant": null, "enacted": null }, "model": "core.deployment", @@ -725,16 +689,10 @@ "fields": { "accessControl": "allow all", "updated": "2014-09-24T04:30:33.322Z", - "admin_user": null, "name": "Amazon EC2", "created": "2014-08-05T16:39:13.090Z", "deleted": false, - "availability_zone": null, - "backend_type": "ec2", - "auth_url": null, - "admin_password": null, "backend_status": "Provisioning in progress", - "admin_tenant": null, "enacted": "2014-08-05T16:39:13.618Z" }, "model": "core.deployment", @@ -744,16 +702,10 @@ "fields": { "accessControl": "allow all", "updated": "2014-10-10T20:37:51.084Z", - "admin_user": null, "name": "ViCCI", "created": "2014-10-10T18:17:29.544Z", "deleted": false, - "availability_zone": "", - "backend_type": null, - "auth_url": null, - "admin_password": null, "backend_status": "Provisioning in progress", - "admin_tenant": null, "enacted": null }, "model": "core.deployment", @@ -764,7 +716,6 @@ "updated": "2014-06-20T01:53:26.009Z", "created": "2014-06-11T20:04:22.875Z", "deleted": false, - "tenant_id": "ba1b983ba2d849f9b6170f7b5d184bf3", "site": 16, "deployment": 10, "backend_status": "Provisioning in progress", @@ -778,7 +729,6 @@ "updated": "2014-06-20T01:53:31.951Z", "created": "2014-06-11T20:04:38.650Z", "deleted": false, - "tenant_id": "85d43addf8084d6fb42c8a8e3bbc4f68", "site": 18, "deployment": 10, "backend_status": "Provisioning in progress", @@ -792,7 +742,6 @@ "updated": "2014-06-20T01:53:37.829Z", "created": "2014-06-11T20:05:14.597Z", "deleted": false, - "tenant_id": "f6b9cb40f82d4ae79b203575bb2b0b36", "site": 21, "deployment": 10, "backend_status": "Provisioning in progress", @@ -806,7 +755,6 @@ "updated": "2014-06-20T01:53:44.100Z", "created": "2014-06-11T20:05:29.228Z", "deleted": false, - "tenant_id": "8f924975c94f436e9babf2ee59ad4882", "site": 14, "deployment": 10, "backend_status": "Provisioning in progress", @@ -820,7 +768,6 @@ "updated": "2014-06-30T19:50:25.329Z", "created": "2014-06-30T19:50:25.329Z", "deleted": false, - "tenant_id": null, "site": 25, "deployment": 11, "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", @@ -834,7 +781,6 @@ "updated": "2014-08-06T17:46:00.835Z", "created": "2014-08-06T17:46:00.835Z", "deleted": false, - "tenant_id": "dj2Kic141JTD9qxW", "site": 28, "deployment": 17, "backend_status": "Provisioning in progress", @@ -848,7 +794,6 @@ "updated": "2014-08-06T17:46:05.579Z", "created": "2014-08-06T17:46:05.579Z", "deleted": false, - "tenant_id": "p5vAznvCQgd8l5m8", "site": 26, "deployment": 17, "backend_status": "Provisioning in progress", @@ -862,7 +807,6 @@ "updated": "2014-08-06T17:46:10.244Z", "created": "2014-08-06T17:46:10.244Z", "deleted": false, - "tenant_id": "b4hX2Tlabcw8yK0G", "site": 27, "deployment": 17, "backend_status": "Provisioning in progress", @@ -876,7 +820,6 @@ "updated": "2014-10-10T18:15:31.907Z", "created": "2014-10-10T18:15:31.907Z", "deleted": false, - "tenant_id": null, "site": 8, "deployment": 11, "backend_status": "Provisioning in progress", @@ -890,7 +833,6 @@ "updated": "2014-10-10T18:15:31.909Z", "created": "2014-10-10T18:15:31.909Z", "deleted": false, - "tenant_id": null, "site": 9, "deployment": 11, "backend_status": "Provisioning in progress", @@ -904,7 +846,6 @@ "updated": "2014-10-10T18:15:31.910Z", "created": "2014-10-10T18:15:31.910Z", "deleted": false, - "tenant_id": null, "site": 10, "deployment": 11, "backend_status": "Provisioning in progress", @@ -918,7 +859,6 @@ "updated": "2014-10-10T18:15:31.912Z", "created": "2014-10-10T18:15:31.912Z", "deleted": false, - "tenant_id": null, "site": 11, "deployment": 11, "backend_status": "Provisioning in progress", @@ -932,7 +872,6 @@ "updated": "2014-10-10T18:15:31.913Z", "created": "2014-10-10T18:15:31.913Z", "deleted": false, - "tenant_id": null, "site": 12, "deployment": 11, "backend_status": "Provisioning in progress", @@ -946,7 +885,6 @@ "updated": "2014-10-10T18:15:31.914Z", "created": "2014-10-10T18:15:31.914Z", "deleted": false, - "tenant_id": null, "site": 22, "deployment": 11, "backend_status": "Provisioning in progress", @@ -960,7 +898,6 @@ "updated": "2014-10-10T18:15:31.916Z", "created": "2014-10-10T18:15:31.916Z", "deleted": false, - "tenant_id": null, "site": 24, "deployment": 11, "backend_status": "Provisioning in progress", @@ -974,7 +911,6 @@ "updated": "2014-10-10T18:16:04.531Z", "created": "2014-10-10T18:16:04.531Z", "deleted": false, - "tenant_id": null, "site": 13, "deployment": 10, "backend_status": "Provisioning in progress", @@ -988,7 +924,6 @@ "updated": "2014-10-10T18:16:04.533Z", "created": "2014-10-10T18:16:04.533Z", "deleted": false, - "tenant_id": null, "site": 15, "deployment": 10, "backend_status": "Provisioning in progress", @@ -1002,7 +937,6 @@ "updated": "2014-10-10T18:16:04.534Z", "created": "2014-10-10T18:16:04.534Z", "deleted": false, - "tenant_id": null, "site": 17, "deployment": 10, "backend_status": "Provisioning in progress", @@ -1016,7 +950,6 @@ "updated": "2014-10-10T18:16:04.536Z", "created": "2014-10-10T18:16:04.536Z", "deleted": false, - "tenant_id": null, "site": 19, "deployment": 10, "backend_status": "Provisioning in progress", @@ -1030,7 +963,6 @@ "updated": "2014-10-10T18:16:04.537Z", "created": "2014-10-10T18:16:04.537Z", "deleted": false, - "tenant_id": null, "site": 20, "deployment": 10, "backend_status": "Provisioning in progress", @@ -1044,7 +976,6 @@ "updated": "2014-10-10T18:16:04.539Z", "created": "2014-10-10T18:16:04.539Z", "deleted": false, - "tenant_id": null, "site": 23, "deployment": 10, "backend_status": "Provisioning in progress", @@ -1058,7 +989,6 @@ "updated": "2014-10-10T18:27:32.283Z", "created": "2014-10-10T18:27:32.283Z", "deleted": false, - "tenant_id": null, "site": 31, "deployment": 18, "backend_status": "Provisioning in progress", @@ -1072,7 +1002,6 @@ "updated": "2014-10-10T18:27:32.284Z", "created": "2014-10-10T18:27:32.284Z", "deleted": false, - "tenant_id": null, "site": 30, "deployment": 18, "backend_status": "Provisioning in progress", @@ -1086,7 +1015,6 @@ "updated": "2014-10-10T18:27:32.286Z", "created": "2014-10-10T18:27:32.286Z", "deleted": false, - "tenant_id": null, "site": 32, "deployment": 18, "backend_status": "Provisioning in progress", @@ -1100,7 +1028,6 @@ "updated": "2014-10-10T18:27:32.287Z", "created": "2014-10-10T18:27:32.287Z", "deleted": false, - "tenant_id": null, "site": 33, "deployment": 18, "backend_status": "Provisioning in progress", @@ -1114,7 +1041,6 @@ "updated": "2014-10-10T18:27:32.288Z", "created": "2014-10-10T18:27:32.288Z", "deleted": false, - "tenant_id": null, "site": 34, "deployment": 18, "backend_status": "Provisioning in progress", @@ -2568,3834 +2494,954 @@ }, { "fields": { - "router_id": null, - "updated": "2014-09-19T21:20:34.655Z", - "slice": 31, - "created": "2014-06-20T04:45:50.862Z", + "updated": "2014-05-07T01:11:21.731Z", + "name": "Ubuntu 12.04 LTS", + "created": "2014-04-02T19:00:04.504Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-19T21:27:13.213Z" + "container_format": "bare", + "disk_format": "raw", + "path": null, + "backend_status": "Provisioning in progress", + "enacted": "2014-05-07T01:11:21.779Z" }, - "model": "core.slicedeployments", - "pk": 520 + "model": "core.image", + "pk": 3 }, { "fields": { - "router_id": null, - "updated": "2014-09-19T21:20:50.638Z", - "slice": 31, - "created": "2014-06-20T04:45:59.397Z", + "updated": "2014-05-07T01:11:21.839Z", + "name": "Ubuntu 12.04 partition (LXC only)", + "created": "2014-04-02T19:00:35.789Z", "deleted": false, - "tenant_id": "26a4e6ea946c4ef6be8e976933de842a", - "subnet_id": null, - "network_id": null, - "deployment": 10, + "container_format": "bare", + "disk_format": "raw", + "path": null, "backend_status": "Provisioning in progress", - "enacted": "2014-09-19T21:20:51.267Z" + "enacted": "2014-05-07T01:11:21.887Z" }, - "model": "core.slicedeployments", - "pk": 523 + "model": "core.image", + "pk": 4 }, { "fields": { - "router_id": null, - "updated": "2014-10-09T18:47:21.743Z", - "slice": 32, - "created": "2014-06-20T04:46:10.757Z", - "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-10-09T18:52:25.434Z" + "updated": "2014-05-07T01:11:21.731Z", + "name": "deleted7", + "created": "2014-04-02T19:00:04.504Z", + "deleted": true, + "container_format": "bare", + "disk_format": "raw", + "path": null, + "backend_status": "Provisioning in progress", + "enacted": null }, - "model": "core.slicedeployments", - "pk": 527 + "model": "core.image", + "pk": 7 }, { "fields": { - "router_id": null, - "updated": "2014-10-09T18:52:06.526Z", - "slice": 32, - "created": "2014-06-20T04:46:19.037Z", - "deleted": false, - "tenant_id": "ff09cb8c23504c9181b4a6078cb4ad28", - "subnet_id": null, - "network_id": null, - "deployment": 10, + "updated": "2014-05-07T01:11:21.731Z", + "name": "deleted19", + "created": "2014-04-02T19:00:04.504Z", + "deleted": true, + "container_format": "bare", + "disk_format": "raw", + "path": null, "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T18:52:07.509Z" + "enacted": null }, - "model": "core.slicedeployments", - "pk": 530 + "model": "core.image", + "pk": 19 }, { "fields": { - "router_id": null, - "updated": "2014-10-09T18:47:49.435Z", - "slice": 40, - "created": "2014-07-25T03:51:24.232Z", + "updated": "2014-08-06T17:30:50.158Z", + "name": "099720109477/ubuntu/images/ebs/ubuntu-trusty-14.04-amd64-server-20140416.1", + "created": "2014-08-06T17:30:50.158Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-10-09T18:52:58.664Z" + "container_format": "xen", + "disk_format": "099720109477/ubuntu/images/ebs/ubuntu-trusty-14.04-amd64-server-20140416.1", + "path": "ami-018c9568", + "backend_status": "Provisioning in progress", + "enacted": "2014-08-06T17:30:51.931Z" }, - "model": "core.slicedeployments", - "pk": 601 + "model": "core.image", + "pk": 20 }, { "fields": { - "router_id": null, - "updated": "2014-10-09T18:53:07.624Z", - "slice": 40, - "created": "2014-07-25T03:51:36.176Z", + "updated": "2014-08-06T17:30:53.709Z", + "name": "099720109477/ubuntu/images-milestone/ebs/ubuntu-trusty-14.04-beta1-i386-server-20140226.1", + "created": "2014-08-06T17:30:53.709Z", "deleted": false, - "tenant_id": "f738693a0c74470f9509fa66ce950f41", - "subnet_id": null, - "network_id": null, - "deployment": 10, + "container_format": "xen", + "disk_format": "099720109477/ubuntu/images-milestone/ebs/ubuntu-trusty-14.04-beta1-i386-server-20140226.1", + "path": "ami-03e5e66a", "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T18:53:13.181Z" + "enacted": "2014-08-06T17:30:55.467Z" }, - "model": "core.slicedeployments", - "pk": 604 + "model": "core.image", + "pk": 21 }, { "fields": { - "router_id": null, - "updated": "2014-09-23T19:06:49.809Z", - "slice": 45, - "created": "2014-08-01T21:18:42.166Z", - "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-23T19:08:33.215Z" + "updated": "2014-05-07T01:11:21.731Z", + "name": "deleted23", + "created": "2014-04-02T19:00:04.504Z", + "deleted": true, + "container_format": "bare", + "disk_format": "raw", + "path": null, + "backend_status": "Provisioning in progress", + "enacted": null }, - "model": "core.slicedeployments", - "pk": 636 + "model": "core.image", + "pk": 23 }, { "fields": { - "router_id": null, - "updated": "2014-09-23T19:08:29.137Z", - "slice": 45, - "created": "2014-08-01T21:18:56.339Z", - "deleted": false, - "tenant_id": "302d20ae33ba4439979a5736c7ec4cb7", - "subnet_id": null, - "network_id": null, - "deployment": 10, + "updated": "2014-05-07T01:11:21.731Z", + "name": "deleted24", + "created": "2014-04-02T19:00:04.504Z", + "deleted": true, + "container_format": "bare", + "disk_format": "raw", + "path": null, "backend_status": "Provisioning in progress", - "enacted": "2014-09-23T19:08:29.878Z" + "enacted": null }, - "model": "core.slicedeployments", - "pk": 639 + "model": "core.image", + "pk": 24 }, { "fields": { - "router_id": null, - "updated": "2014-10-09T18:47:32.022Z", - "slice": 32, - "created": "2014-08-05T18:25:34.633Z", + "updated": "2014-08-11T19:48:50.568Z", + "name": "centos-5.5-v5", + "created": "2014-08-11T18:08:17.811Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-10-09T18:53:14.182Z" + "container_format": "bare", + "disk_format": "raw", + "path": "/opt/planetstack/images/centos-5.5-v5.qcow2", + "backend_status": "Provisioning in progress", + "enacted": "2014-08-11T19:48:54.214Z" }, - "model": "core.slicedeployments", - "pk": 652 + "model": "core.image", + "pk": 25 }, { "fields": { - "router_id": null, - "updated": "2014-10-09T18:47:59.347Z", - "slice": 40, - "created": "2014-08-05T18:25:37.839Z", + "updated": "2014-08-22T18:28:55.275Z", + "name": "centos-5.5-v6", + "created": "2014-08-22T18:21:15.226Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-10-09T18:53:47.081Z" + "container_format": "bare", + "disk_format": "raw", + "path": "/opt/planetstack/images/centos-5.5-v6.qcow2", + "backend_status": "Provisioning in progress", + "enacted": "2014-08-22T18:29:04.338Z" }, - "model": "core.slicedeployments", - "pk": 660 + "model": "core.image", + "pk": 26 }, { "fields": { - "router_id": null, - "updated": "2014-09-23T19:06:54.475Z", - "slice": 45, - "created": "2014-08-05T18:25:38.216Z", + "updated": "2014-08-26T16:37:47.390Z", + "name": "centos-5.5-v7", + "created": "2014-08-26T16:07:01.847Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-23T19:08:35.265Z" + "container_format": "bare", + "disk_format": "raw", + "path": "/opt/planetstack/images/centos-5.5-v7.qcow2", + "backend_status": "Provisioning in progress", + "enacted": "2014-08-26T16:37:56.922Z" }, - "model": "core.slicedeployments", - "pk": 661 + "model": "core.image", + "pk": 27 }, { "fields": { - "router_id": null, - "updated": "2014-09-19T21:20:31.856Z", - "slice": 31, - "created": "2014-08-05T18:25:38.993Z", + "updated": "2013-12-11T22:18:00.040Z", + "bucketInRate": 0, + "name": "Cycles", + "bucketMaxSize": 0, + "created": "2013-12-11T22:18:00.040Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-19T21:24:10.263Z" + "serviceClass": 1, + "maxUnitsDeployment": 0, + "calendarReservable": false, + "maxDuration": 0, + "cost": 7, + "backend_status": "Provisioning in progress", + "maxUnitsNode": 0, + "enacted": null }, - "model": "core.slicedeployments", - "pk": 663 + "model": "core.serviceresource", + "pk": 4 }, { "fields": { - "router_id": null, - "updated": "2014-09-19T21:26:55.709Z", - "slice": 53, - "created": "2014-08-19T21:41:47.139Z", + "updated": "2013-12-11T22:18:00.045Z", + "bucketInRate": 0, + "name": "Cycles", + "bucketMaxSize": 0, + "created": "2013-12-11T22:18:00.045Z", "deleted": false, - "tenant_id": "3d2c1af7e16442b5b27d3bd44affe10a", - "subnet_id": null, - "network_id": null, - "deployment": 10, + "serviceClass": 2, + "maxUnitsDeployment": 0, + "calendarReservable": false, + "maxDuration": 0, + "cost": 7, "backend_status": "Provisioning in progress", - "enacted": "2014-09-19T21:26:56.547Z" + "maxUnitsNode": 0, + "enacted": null }, - "model": "core.slicedeployments", - "pk": 696 + "model": "core.serviceresource", + "pk": 5 }, { "fields": { - "router_id": null, - "updated": "2014-09-30T22:45:15.899Z", - "slice": 76, - "created": "2014-09-30T21:48:45.483Z", + "updated": "2013-12-11T22:18:00.053Z", + "bucketInRate": 0, + "name": "Cycles", + "bucketMaxSize": 0, + "created": "2013-12-11T22:18:00.053Z", "deleted": false, - "tenant_id": "78969a9bbabe4ec68d8dc8cfafef658c", - "subnet_id": null, - "network_id": null, - "deployment": 10, + "serviceClass": 3, + "maxUnitsDeployment": 0, + "calendarReservable": false, + "maxDuration": 0, + "cost": 7, "backend_status": "Provisioning in progress", - "enacted": "2014-09-30T22:45:16.802Z" + "maxUnitsNode": 0, + "enacted": null }, - "model": "core.slicedeployments", - "pk": 717 + "model": "core.serviceresource", + "pk": 6 }, { "fields": { - "router_id": null, - "updated": "2014-09-30T22:43:28.308Z", - "slice": 76, - "created": "2014-09-30T21:48:46.401Z", + "updated": "2013-12-11T22:18:00.064Z", + "bucketInRate": 0, + "name": "numberCores", + "bucketMaxSize": 0, + "created": "2013-12-11T22:18:00.064Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 11, + "serviceClass": 3, + "maxUnitsDeployment": 210, + "calendarReservable": true, + "maxDuration": 8760, + "cost": 0, "backend_status": "Provisioning in progress", - "enacted": "2014-09-30T22:45:06.606Z" + "maxUnitsNode": 6, + "enacted": null }, - "model": "core.slicedeployments", - "pk": 718 + "model": "core.serviceresource", + "pk": 7 }, { "fields": { - "router_id": null, - "updated": "2014-09-30T22:43:38.666Z", - "slice": 76, - "created": "2014-09-30T21:48:52.035Z", + "updated": "2013-12-11T22:18:00.072Z", + "bucketInRate": 10, + "name": "numberCores", + "bucketMaxSize": 210, + "created": "2013-12-11T22:18:00.072Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 17, + "serviceClass": 2, + "maxUnitsDeployment": 210, + "calendarReservable": true, + "maxDuration": 168, + "cost": 7, "backend_status": "Provisioning in progress", - "enacted": "2014-09-30T22:45:26.987Z" + "maxUnitsNode": 6, + "enacted": null }, - "model": "core.slicedeployments", - "pk": 724 + "model": "core.serviceresource", + "pk": 8 }, { "fields": { - "router_id": null, - "updated": "2014-10-09T18:57:48.547Z", - "slice": 78, - "created": "2014-10-07T21:13:40.492Z", + "updated": "2014-09-02T20:38:23.122Z", + "name": "m1.tiny", + "created": "2014-09-02T20:38:23.122Z", "deleted": false, - "tenant_id": "7fad009bcda0489ab2d55afb4d02245b", - "subnet_id": null, - "network_id": null, - "deployment": 10, + "description": "openstack tiny instance", + "deployments": [ + 17, + 10 + ], + "default": false, + "flavor": "m1.tiny", "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T18:57:49.519Z" + "order": 0, + "enacted": null }, - "model": "core.slicedeployments", - "pk": 735 + "model": "core.flavor", + "pk": 1 }, { "fields": { - "router_id": null, - "updated": "2014-10-07T21:13:41.472Z", - "slice": 78, - "created": "2014-10-07T21:13:41.472Z", + "updated": "2014-09-02T20:59:40.518Z", + "name": "m1.small", + "created": "2014-09-02T20:59:40.518Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 11, + "description": "small openstack instance", + "deployments": [ + 17, + 11, + 10 + ], + "default": true, + "flavor": "m1.small", "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T18:58:00.648Z" + "order": 1, + "enacted": null }, - "model": "core.slicedeployments", - "pk": 736 + "model": "core.flavor", + "pk": 2 }, { "fields": { - "router_id": null, - "updated": "2014-10-07T21:13:47.819Z", - "slice": 78, - "created": "2014-10-07T21:13:47.819Z", + "updated": "2014-09-02T21:00:28.795Z", + "name": "m1.medium", + "created": "2014-09-02T21:00:28.795Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 17, + "description": "medium openstack flavor", + "deployments": [ + 17, + 11, + 10 + ], + "default": false, + "flavor": "m1.medium", "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T19:00:10.998Z" + "order": 2, + "enacted": null }, - "model": "core.slicedeployments", - "pk": 741 + "model": "core.flavor", + "pk": 3 }, { "fields": { - "router_id": null, - "updated": "2014-10-09T19:00:44.780Z", - "slice": 83, - "created": "2014-10-08T20:36:41.697Z", + "updated": "2014-09-02T21:00:57.360Z", + "name": "m1.large", + "created": "2014-09-02T21:00:49.945Z", "deleted": false, - "tenant_id": "ac24672b5fcf4cce8dda79ca1ff3b06c", - "subnet_id": null, - "network_id": null, - "deployment": 10, + "description": "large openstack flavor", + "deployments": [ + 17, + 11, + 10 + ], + "default": false, + "flavor": "m1.large", "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T19:00:45.917Z" + "order": 3, + "enacted": null }, - "model": "core.slicedeployments", - "pk": 771 + "model": "core.flavor", + "pk": 4 }, { "fields": { - "router_id": null, - "updated": "2014-10-08T20:36:42.686Z", - "slice": 83, - "created": "2014-10-08T20:36:42.686Z", + "updated": "2014-09-02T21:01:15.285Z", + "name": "m1.xlarge", + "created": "2014-09-02T21:01:15.285Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 11, + "description": "extra large openstack flavor", + "deployments": [ + 17, + 11, + 10 + ], + "default": false, + "flavor": "m1.xlarge", "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T19:00:46.958Z" + "order": 4, + "enacted": null }, - "model": "core.slicedeployments", - "pk": 772 + "model": "core.flavor", + "pk": 5 }, { "fields": { - "router_id": null, - "updated": "2014-10-08T20:36:47.686Z", - "slice": 83, - "created": "2014-10-08T20:36:47.686Z", + "updated": "2014-09-03T00:25:30.120Z", + "name": "m3.medium", + "created": "2014-09-03T00:25:30.120Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 17, + "description": "ec2 flavor m3.medium", + "deployments": [ + 17, + 11 + ], + "default": false, + "flavor": "m3.medium", "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T19:01:25.823Z" + "order": 33, + "enacted": null }, - "model": "core.slicedeployments", - "pk": 777 + "model": "core.flavor", + "pk": 6 }, { "fields": { - "router_id": null, - "updated": "2014-10-09T18:54:09.257Z", - "slice": 84, - "created": "2014-10-08T20:38:06.814Z", + "updated": "2014-09-03T00:25:50.419Z", + "name": "m3.large", + "created": "2014-09-03T00:25:50.419Z", "deleted": false, - "tenant_id": "3470ce61bbd34d5989a441c9a3ad062b", - "subnet_id": null, - "network_id": null, - "deployment": 10, + "description": "ec2 flavor m3.large", + "deployments": [ + 17, + 11 + ], + "default": false, + "flavor": "m3.large", "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T18:54:10.312Z" + "order": 34, + "enacted": null }, - "model": "core.slicedeployments", - "pk": 780 + "model": "core.flavor", + "pk": 7 }, { "fields": { - "router_id": null, - "updated": "2014-10-08T20:38:07.999Z", - "slice": 84, - "created": "2014-10-08T20:38:07.999Z", + "updated": "2014-09-03T00:26:11.770Z", + "name": "m3.2xlarge", + "created": "2014-09-03T00:26:11.770Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 11, + "description": "ec2 flavor m3.2xlarge", + "deployments": [ + 17, + 11 + ], + "default": false, + "flavor": "m3.2xlarge", "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T18:54:16.599Z" + "order": 35, + "enacted": null }, - "model": "core.slicedeployments", - "pk": 781 + "model": "core.flavor", + "pk": 8 }, { "fields": { - "router_id": null, - "updated": "2014-10-08T20:38:13.498Z", - "slice": 84, - "created": "2014-10-08T20:38:13.498Z", + "updated": "2014-05-21T18:36:48.166Z", + "name": "Public dedicated IPv4", + "created": "2013-12-09T14:15:16.899Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 17, + "description": "Connect a sliver to the public network using dedicated public IPv4 address", + "sharedNetworkName": "ext-net", + "guaranteedBandwidth": 0, + "visibility": "public", + "sharedNetworkId": "", + "translation": "none", "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T18:55:11.345Z" + "enacted": "2014-05-21T15:36:30Z" }, - "model": "core.slicedeployments", - "pk": 786 + "model": "core.networktemplate", + "pk": 1 }, { "fields": { - "router_id": null, - "updated": "2014-10-10T15:00:35.639Z", - "slice": 97, - "created": "2014-10-09T16:41:46.066Z", + "updated": "2014-05-21T18:36:21.832Z", + "name": "Public shared IPv4", + "created": "2013-12-09T14:17:29.551Z", "deleted": false, - "tenant_id": "156a1d419c7b4144b50d4b27ab7fa88d", - "subnet_id": null, - "network_id": null, - "deployment": 10, + "description": "Connect a sliver to the public network via NAT", + "sharedNetworkName": "nat-net", + "guaranteedBandwidth": 0, + "visibility": "private", + "sharedNetworkId": "", + "translation": "NAT", "backend_status": "Provisioning in progress", - "enacted": "2014-10-10T15:00:36.737Z" + "enacted": "2014-05-21T15:36:03Z" }, - "model": "core.slicedeployments", - "pk": 881 + "model": "core.networktemplate", + "pk": 3 }, { "fields": { - "router_id": null, - "updated": "2014-10-10T14:57:31.529Z", - "slice": 97, - "created": "2014-10-09T16:41:47.060Z", + "updated": "2014-05-21T18:35:54.317Z", + "name": "Private", + "created": "2013-12-09T14:18:02.336Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 11, + "description": "A private virtual network", + "sharedNetworkName": "", + "guaranteedBandwidth": 0, + "visibility": "private", + "sharedNetworkId": "", + "translation": "none", "backend_status": "Provisioning in progress", - "enacted": "2014-10-10T15:00:26.523Z" + "enacted": "2014-05-21T15:35:54Z" }, - "model": "core.slicedeployments", - "pk": 882 + "model": "core.networktemplate", + "pk": 4 }, { "fields": { - "router_id": null, - "updated": "2014-10-10T14:57:32.888Z", - "slice": 97, - "created": "2014-10-09T16:41:52.536Z", + "router_id": "", + "subnet": "", + "updated": "2014-06-03T20:52:08.863Z", + "subnet_id": "", + "name": "dnsredir-nat", + "created": "2014-06-03T07:15:01.403Z", "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 17, + "network_id": "", + "permittedSlices": [], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 3, + "owner": 32, "backend_status": "Provisioning in progress", - "enacted": "2014-10-10T15:00:27.706Z" + "ports": "udp/53541", + "enacted": "2014-06-03T20:52:10.906Z" }, - "model": "core.slicedeployments", - "pk": 887 + "model": "core.network", + "pk": 75 }, { "fields": { - "router_id": null, - "updated": "2014-10-09T19:03:55.223Z", - "slice": 98, - "created": "2014-10-09T18:18:37.451Z", + "router_id": "", + "subnet": "", + "updated": "2014-06-03T07:16:08.841Z", + "subnet_id": "", + "name": "dnsredir-private", + "created": "2014-06-03T07:15:33.377Z", "deleted": false, - "tenant_id": "4ccd8bf1dd9948aaa92d6f43def82a5b", - "subnet_id": null, - "network_id": null, - "deployment": 10, + "network_id": "", + "permittedSlices": [], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 4, + "owner": 32, "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T19:03:58.881Z" + "ports": "", + "enacted": "2014-06-03T07:16:10.549Z" }, - "model": "core.slicedeployments", - "pk": 892 -}, -{ - "fields": { - "router_id": null, - "updated": "2014-10-09T18:18:38.479Z", - "slice": 98, - "created": "2014-10-09T18:18:38.479Z", - "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 11, - "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T19:04:00.105Z" - }, - "model": "core.slicedeployments", - "pk": 893 -}, -{ - "fields": { - "router_id": null, - "updated": "2014-10-09T18:18:47.975Z", - "slice": 98, - "created": "2014-10-09T18:18:47.975Z", - "deleted": false, - "tenant_id": null, - "subnet_id": null, - "network_id": null, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T19:04:33.113Z" - }, - "model": "core.slicedeployments", - "pk": 898 -}, -{ - "fields": { - "updated": "2014-06-20T02:41:59.825Z", - "created": "2014-06-20T02:41:59.825Z", - "deleted": false, - "kuser_id": null, - "user": 1, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:33.598Z" - }, - "model": "core.userdeployments", - "pk": 185099 -}, -{ - "fields": { - "updated": "2014-06-20T02:55:18.434Z", - "created": "2014-06-20T02:42:07.822Z", - "deleted": false, - "kuser_id": "8d0381f54647412bba8c6295a1e1aec2", - "user": 1, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T02:55:21.096Z" - }, - "model": "core.userdeployments", - "pk": 185102 -}, -{ - "fields": { - "updated": "2014-06-20T02:42:18.837Z", - "created": "2014-06-20T02:42:18.837Z", - "deleted": false, - "kuser_id": null, - "user": 3, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:36.933Z" - }, - "model": "core.userdeployments", - "pk": 185106 -}, -{ - "fields": { - "updated": "2014-06-20T02:55:55.443Z", - "created": "2014-06-20T02:42:26.814Z", - "deleted": false, - "kuser_id": "f568971742734108822fd6486afd271a", - "user": 3, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T02:55:58.261Z" - }, - "model": "core.userdeployments", - "pk": 185109 -}, -{ - "fields": { - "updated": "2014-06-20T02:42:37.513Z", - "created": "2014-06-20T02:42:37.513Z", - "deleted": false, - "kuser_id": null, - "user": 4, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:38.018Z" - }, - "model": "core.userdeployments", - "pk": 185113 -}, -{ - "fields": { - "updated": "2014-06-20T02:56:33.495Z", - "created": "2014-06-20T02:42:45.640Z", - "deleted": false, - "kuser_id": "09e376f011164c6aab165651ac847a0e", - "user": 4, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T02:56:36.095Z" - }, - "model": "core.userdeployments", - "pk": 185116 -}, -{ - "fields": { - "updated": "2014-06-20T02:42:56.378Z", - "created": "2014-06-20T02:42:56.378Z", - "deleted": false, - "kuser_id": null, - "user": 5, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:39.215Z" - }, - "model": "core.userdeployments", - "pk": 185120 -}, -{ - "fields": { - "updated": "2014-06-20T02:57:13.019Z", - "created": "2014-06-20T02:43:04.228Z", - "deleted": false, - "kuser_id": "2d0c5e868cd1443ebc6ceb0556c7dd1c", - "user": 5, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T02:57:15.536Z" - }, - "model": "core.userdeployments", - "pk": 185123 -}, -{ - "fields": { - "updated": "2014-07-25T04:13:25.925Z", - "created": "2014-06-20T02:43:14.830Z", - "deleted": false, - "kuser_id": null, - "user": 6, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:34.751Z" - }, - "model": "core.userdeployments", - "pk": 185127 -}, -{ - "fields": { - "updated": "2014-07-29T13:40:10.946Z", - "created": "2014-06-20T02:43:23.074Z", - "deleted": false, - "kuser_id": "ea82024f024a44349628a4b6f6192d13", - "user": 6, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-07-29T13:40:15.324Z" - }, - "model": "core.userdeployments", - "pk": 185130 -}, -{ - "fields": { - "updated": "2014-06-20T02:43:33.808Z", - "created": "2014-06-20T02:43:33.808Z", - "deleted": false, - "kuser_id": null, - "user": 9, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:40.261Z" - }, - "model": "core.userdeployments", - "pk": 185134 -}, -{ - "fields": { - "updated": "2014-06-20T02:58:27.551Z", - "created": "2014-06-20T02:43:41.845Z", - "deleted": false, - "kuser_id": "38818c73889142478eb55f37323b8585", - "user": 9, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T02:58:30.143Z" - }, - "model": "core.userdeployments", - "pk": 185137 -}, -{ - "fields": { - "updated": "2014-06-20T02:43:52.878Z", - "created": "2014-06-20T02:43:52.878Z", - "deleted": false, - "kuser_id": null, - "user": 10, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:41.316Z" - }, - "model": "core.userdeployments", - "pk": 185141 -}, -{ - "fields": { - "updated": "2014-06-20T02:59:05.828Z", - "created": "2014-06-20T02:44:01.009Z", - "deleted": false, - "kuser_id": "8beb91f5b72a4b5a868386079d086264", - "user": 10, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T02:59:08.467Z" - }, - "model": "core.userdeployments", - "pk": 185144 -}, -{ - "fields": { - "updated": "2014-06-20T02:44:12Z", - "created": "2014-06-20T02:44:12Z", - "deleted": false, - "kuser_id": null, - "user": 11, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:42.417Z" - }, - "model": "core.userdeployments", - "pk": 185148 -}, -{ - "fields": { - "updated": "2014-06-20T02:59:43.546Z", - "created": "2014-06-20T02:44:19.949Z", - "deleted": false, - "kuser_id": "f26d9d901a984a5a8a004303f70057ed", - "user": 11, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T02:59:46.257Z" - }, - "model": "core.userdeployments", - "pk": 185151 -}, -{ - "fields": { - "updated": "2014-06-20T02:44:30.829Z", - "created": "2014-06-20T02:44:30.829Z", - "deleted": false, - "kuser_id": null, - "user": 12, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:43.471Z" - }, - "model": "core.userdeployments", - "pk": 185155 -}, -{ - "fields": { - "updated": "2014-06-20T03:00:23.149Z", - "created": "2014-06-20T02:44:38.787Z", - "deleted": false, - "kuser_id": "af6e42de81ae401a88b7125579dfe0c2", - "user": 12, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T03:00:26.396Z" - }, - "model": "core.userdeployments", - "pk": 185158 -}, -{ - "fields": { - "updated": "2014-06-20T02:44:49.685Z", - "created": "2014-06-20T02:44:49.685Z", - "deleted": false, - "kuser_id": null, - "user": 13, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:44.511Z" - }, - "model": "core.userdeployments", - "pk": 185162 -}, -{ - "fields": { - "updated": "2014-06-20T03:01:05.415Z", - "created": "2014-06-20T02:44:57.689Z", - "deleted": false, - "kuser_id": "b6012082487b4146892c05dc359658ca", - "user": 13, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T03:01:08.304Z" - }, - "model": "core.userdeployments", - "pk": 185165 -}, -{ - "fields": { - "updated": "2014-06-20T02:45:08.120Z", - "created": "2014-06-20T02:45:08.120Z", - "deleted": false, - "kuser_id": null, - "user": 14, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:45.586Z" - }, - "model": "core.userdeployments", - "pk": 185169 -}, -{ - "fields": { - "updated": "2014-06-20T03:01:45.278Z", - "created": "2014-06-20T02:45:16.372Z", - "deleted": false, - "kuser_id": "8138c5803d1b4ebab9464dbdda0081ad", - "user": 14, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T03:01:48.161Z" - }, - "model": "core.userdeployments", - "pk": 185172 -}, -{ - "fields": { - "updated": "2014-09-22T19:31:06.105Z", - "created": "2014-06-20T02:45:26.856Z", - "deleted": false, - "kuser_id": null, - "user": 15, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-22T19:32:36.146Z" - }, - "model": "core.userdeployments", - "pk": 185176 -}, -{ - "fields": { - "updated": "2014-09-22T19:31:18.442Z", - "created": "2014-06-20T02:45:34.761Z", - "deleted": false, - "kuser_id": "efd8743afe754b26b325f847c90d9a67", - "user": 15, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-09-22T19:31:19.005Z" - }, - "model": "core.userdeployments", - "pk": 185179 -}, -{ - "fields": { - "updated": "2014-06-20T02:45:45.369Z", - "created": "2014-06-20T02:45:45.369Z", - "deleted": false, - "kuser_id": null, - "user": 16, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:47.749Z" - }, - "model": "core.userdeployments", - "pk": 185183 -}, -{ - "fields": { - "updated": "2014-06-20T03:03:06.021Z", - "created": "2014-06-20T02:45:53.743Z", - "deleted": false, - "kuser_id": "4e20ec4b219a49ae9983dc8a2af7aa68", - "user": 16, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T03:03:09.169Z" - }, - "model": "core.userdeployments", - "pk": 185186 -}, -{ - "fields": { - "updated": "2014-06-20T02:47:01.335Z", - "created": "2014-06-20T02:47:01.335Z", - "deleted": false, - "kuser_id": null, - "user": 20, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:49.836Z" - }, - "model": "core.userdeployments", - "pk": 185211 -}, -{ - "fields": { - "updated": "2014-06-20T03:05:50.922Z", - "created": "2014-06-20T02:47:09.193Z", - "deleted": false, - "kuser_id": "97417f0ce2af4e1eb7b3241d6e655a65", - "user": 20, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T03:05:53.743Z" - }, - "model": "core.userdeployments", - "pk": 185214 -}, -{ - "fields": { - "updated": "2014-06-20T02:48:15.300Z", - "created": "2014-06-20T02:48:15.300Z", - "deleted": false, - "kuser_id": null, - "user": 7, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:51.963Z" - }, - "model": "core.userdeployments", - "pk": 185239 -}, -{ - "fields": { - "updated": "2014-06-20T03:08:37.542Z", - "created": "2014-06-20T02:48:23.454Z", - "deleted": false, - "kuser_id": "e68f0189f96845edb1f4c3855b208a06", - "user": 7, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T03:08:40.668Z" - }, - "model": "core.userdeployments", - "pk": 185242 -}, -{ - "fields": { - "updated": "2014-10-09T18:47:10.571Z", - "created": "2014-06-20T02:48:52.495Z", - "deleted": false, - "kuser_id": null, - "user": 22, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-10-09T18:47:30.210Z" - }, - "model": "core.userdeployments", - "pk": 185253 -}, -{ - "fields": { - "updated": "2014-10-09T18:47:35.497Z", - "created": "2014-06-20T02:49:00.359Z", - "deleted": false, - "kuser_id": "308cec7170a24ae68d567821de3d3df3", - "user": 22, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-10-09T18:47:38.413Z" - }, - "model": "core.userdeployments", - "pk": 185256 -}, -{ - "fields": { - "updated": "2014-06-27T14:51:14.258Z", - "created": "2014-06-20T02:53:33.058Z", - "deleted": false, - "kuser_id": null, - "user": 40, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:55.140Z" - }, - "model": "core.userdeployments", - "pk": 185358 -}, -{ - "fields": { - "updated": "2014-06-27T15:44:10.103Z", - "created": "2014-06-20T02:53:41.057Z", - "deleted": false, - "kuser_id": "2c46a3f9a16949518ee4d4d231a1daa5", - "user": 40, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-27T15:44:13.460Z" - }, - "model": "core.userdeployments", - "pk": 185361 -}, -{ - "fields": { - "updated": "2014-06-20T02:54:29.160Z", - "created": "2014-06-20T02:54:29.160Z", - "deleted": false, - "kuser_id": null, - "user": 8, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:58.936Z" - }, - "model": "core.userdeployments", - "pk": 185379 -}, -{ - "fields": { - "updated": "2014-06-20T03:22:25.205Z", - "created": "2014-06-20T02:54:37.164Z", - "deleted": false, - "kuser_id": "e79190e5c45a4a368331775dd189b7f4", - "user": 8, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T03:22:28.026Z" - }, - "model": "core.userdeployments", - "pk": 185382 -}, -{ - "fields": { - "updated": "2014-06-20T02:54:47.617Z", - "created": "2014-06-20T02:54:47.617Z", - "deleted": false, - "kuser_id": null, - "user": 43, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:38:59.965Z" - }, - "model": "core.userdeployments", - "pk": 185386 -}, -{ - "fields": { - "updated": "2014-06-20T03:23:04.922Z", - "created": "2014-06-20T02:54:55.539Z", - "deleted": false, - "kuser_id": "716565f7242e404b86d493b88647c315", - "user": 43, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-20T03:23:07.843Z" - }, - "model": "core.userdeployments", - "pk": 185389 -}, -{ - "fields": { - "updated": "2014-06-27T14:54:04.873Z", - "created": "2014-06-27T14:54:04.873Z", - "deleted": false, - "kuser_id": null, - "user": 45, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:03.731Z" - }, - "model": "core.userdeployments", - "pk": 185442 -}, -{ - "fields": { - "updated": "2014-06-27T15:50:45.988Z", - "created": "2014-06-27T14:54:14.565Z", - "deleted": false, - "kuser_id": "90e0072737fc4c9f97ffd4e0fd30298f", - "user": 45, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-06-27T15:50:49.245Z" - }, - "model": "core.userdeployments", - "pk": 185445 -}, -{ - "fields": { - "updated": "2014-09-24T00:07:54.293Z", - "created": "2014-07-16T22:35:51.486Z", - "deleted": false, - "kuser_id": null, - "user": 46, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-24T00:09:34.526Z" - }, - "model": "core.userdeployments", - "pk": 185451 -}, -{ - "fields": { - "updated": "2014-09-24T00:09:33.009Z", - "created": "2014-07-16T22:36:02.844Z", - "deleted": false, - "kuser_id": "b6816b07267c4b97a134f7cb6158d9e9", - "user": 46, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-09-24T00:09:33.726Z" - }, - "model": "core.userdeployments", - "pk": 185454 -}, -{ - "fields": { - "updated": "2014-07-29T13:42:02.687Z", - "created": "2014-07-16T22:41:00.450Z", - "deleted": false, - "kuser_id": null, - "user": 47, - "deployment": 11, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:05.767Z" - }, - "model": "core.userdeployments", - "pk": 185459 -}, -{ - "fields": { - "updated": "2014-07-29T13:43:37.714Z", - "created": "2014-07-16T22:41:12.256Z", - "deleted": false, - "kuser_id": "2b97f5c3de134ee6a558164db1803a63", - "user": 47, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-07-29T13:43:41.976Z" - }, - "model": "core.userdeployments", - "pk": 185462 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:30.043Z", - "created": "2014-08-05T16:42:30.043Z", - "deleted": false, - "kuser_id": null, - "user": 1, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:06.918Z" - }, - "model": "core.userdeployments", - "pk": 185467 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:30.671Z", - "created": "2014-08-05T16:42:30.671Z", - "deleted": false, - "kuser_id": null, - "user": 3, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:07.933Z" - }, - "model": "core.userdeployments", - "pk": 185468 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:31.186Z", - "created": "2014-08-05T16:42:31.186Z", - "deleted": false, - "kuser_id": null, - "user": 5, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:08.997Z" - }, - "model": "core.userdeployments", - "pk": 185469 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:31.786Z", - "created": "2014-08-05T16:42:31.786Z", - "deleted": false, - "kuser_id": null, - "user": 9, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:09.999Z" - }, - "model": "core.userdeployments", - "pk": 185470 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:32.340Z", - "created": "2014-08-05T16:42:32.340Z", - "deleted": false, - "kuser_id": null, - "user": 10, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:11.106Z" - }, - "model": "core.userdeployments", - "pk": 185471 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:32.898Z", - "created": "2014-08-05T16:42:32.898Z", - "deleted": false, - "kuser_id": null, - "user": 11, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:12.146Z" - }, - "model": "core.userdeployments", - "pk": 185472 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:33.249Z", - "created": "2014-08-05T16:42:33.249Z", - "deleted": false, - "kuser_id": null, - "user": 12, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:13.227Z" - }, - "model": "core.userdeployments", - "pk": 185473 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:33.589Z", - "created": "2014-08-05T16:42:33.589Z", - "deleted": false, - "kuser_id": null, - "user": 13, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:14.246Z" - }, - "model": "core.userdeployments", - "pk": 185474 -}, -{ - "fields": { - "updated": "2014-09-22T19:31:12.676Z", - "created": "2014-08-05T16:42:33.943Z", - "deleted": false, - "kuser_id": null, - "user": 15, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-22T19:32:28.094Z" - }, - "model": "core.userdeployments", - "pk": 185475 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:34.284Z", - "created": "2014-08-05T16:42:34.284Z", - "deleted": false, - "kuser_id": null, - "user": 16, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:16.350Z" - }, - "model": "core.userdeployments", - "pk": 185476 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:34.972Z", - "created": "2014-08-05T16:42:34.972Z", - "deleted": false, - "kuser_id": null, - "user": 20, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:18.390Z" - }, - "model": "core.userdeployments", - "pk": 185478 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:35.302Z", - "created": "2014-08-05T16:42:35.302Z", - "deleted": false, - "kuser_id": null, - "user": 14, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:19.525Z" - }, - "model": "core.userdeployments", - "pk": 185479 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:35.699Z", - "created": "2014-08-05T16:42:35.699Z", - "deleted": false, - "kuser_id": null, - "user": 4, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:20.525Z" - }, - "model": "core.userdeployments", - "pk": 185480 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:36.117Z", - "created": "2014-08-05T16:42:36.117Z", - "deleted": false, - "kuser_id": null, - "user": 7, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:21.543Z" - }, - "model": "core.userdeployments", - "pk": 185481 -}, -{ - "fields": { - "updated": "2014-10-09T18:47:18.989Z", - "created": "2014-08-05T16:42:37.116Z", - "deleted": false, - "kuser_id": null, - "user": 22, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-10-09T18:48:00.563Z" - }, - "model": "core.userdeployments", - "pk": 185484 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:38.046Z", - "created": "2014-08-05T16:42:38.046Z", - "deleted": false, - "kuser_id": null, - "user": 43, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:27.998Z" - }, - "model": "core.userdeployments", - "pk": 185487 -}, -{ - "fields": { - "updated": "2014-09-24T00:08:05.770Z", - "created": "2014-08-05T16:42:38.369Z", - "deleted": false, - "kuser_id": null, - "user": 46, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-24T00:13:03.459Z" - }, - "model": "core.userdeployments", - "pk": 185488 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:38.749Z", - "created": "2014-08-05T16:42:38.749Z", - "deleted": false, - "kuser_id": null, - "user": 8, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:30.011Z" - }, - "model": "core.userdeployments", - "pk": 185489 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:39.404Z", - "created": "2014-08-05T16:42:39.404Z", - "deleted": false, - "kuser_id": null, - "user": 45, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:32.060Z" - }, - "model": "core.userdeployments", - "pk": 185491 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:39.749Z", - "created": "2014-08-05T16:42:39.749Z", - "deleted": false, - "kuser_id": null, - "user": 40, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:33.185Z" - }, - "model": "core.userdeployments", - "pk": 185492 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:40.094Z", - "created": "2014-08-05T16:42:40.094Z", - "deleted": false, - "kuser_id": null, - "user": 47, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:34.216Z" - }, - "model": "core.userdeployments", - "pk": 185493 -}, -{ - "fields": { - "updated": "2014-08-05T16:42:40.443Z", - "created": "2014-08-05T16:42:40.443Z", - "deleted": false, - "kuser_id": null, - "user": 6, - "deployment": 17, - "backend_status": "Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'", - "enacted": "2014-09-10T06:39:35.255Z" - }, - "model": "core.userdeployments", - "pk": 185494 -}, -{ - "fields": { - "updated": "2014-08-08T00:17:26.837Z", - "created": "2014-08-08T00:14:58.866Z", - "deleted": false, - "kuser_id": "0356a13de40e4c5fb091e8c6bc411ca5", - "user": 49, - "deployment": 10, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-08T00:17:29.844Z" - }, - "model": "core.userdeployments", - "pk": 185505 -}, -{ - "fields": { - "updated": "2014-05-07T01:11:21.731Z", - "name": "Ubuntu 12.04 LTS", - "created": "2014-04-02T19:00:04.504Z", - "deleted": false, - "container_format": "bare", - "disk_format": "raw", - "path": null, - "backend_status": "Provisioning in progress", - "enacted": "2014-05-07T01:11:21.779Z" - }, - "model": "core.image", - "pk": 3 -}, -{ - "fields": { - "updated": "2014-05-07T01:11:21.839Z", - "name": "Ubuntu 12.04 partition (LXC only)", - "created": "2014-04-02T19:00:35.789Z", - "deleted": false, - "container_format": "bare", - "disk_format": "raw", - "path": null, - "backend_status": "Provisioning in progress", - "enacted": "2014-05-07T01:11:21.887Z" - }, - "model": "core.image", - "pk": 4 -}, -{ - "fields": { - "updated": "2014-05-07T01:11:21.731Z", - "name": "deleted7", - "created": "2014-04-02T19:00:04.504Z", - "deleted": true, - "container_format": "bare", - "disk_format": "raw", - "path": null, - "backend_status": "Provisioning in progress", - "enacted": null - }, - "model": "core.image", - "pk": 7 -}, -{ - "fields": { - "updated": "2014-05-07T01:11:21.731Z", - "name": "deleted19", - "created": "2014-04-02T19:00:04.504Z", - "deleted": true, - "container_format": "bare", - "disk_format": "raw", - "path": null, - "backend_status": "Provisioning in progress", - "enacted": null - }, - "model": "core.image", - "pk": 19 -}, -{ - "fields": { - "updated": "2014-08-06T17:30:50.158Z", - "name": "099720109477/ubuntu/images/ebs/ubuntu-trusty-14.04-amd64-server-20140416.1", - "created": "2014-08-06T17:30:50.158Z", - "deleted": false, - "container_format": "xen", - "disk_format": "099720109477/ubuntu/images/ebs/ubuntu-trusty-14.04-amd64-server-20140416.1", - "path": "ami-018c9568", - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:30:51.931Z" - }, - "model": "core.image", - "pk": 20 -}, -{ - "fields": { - "updated": "2014-08-06T17:30:53.709Z", - "name": "099720109477/ubuntu/images-milestone/ebs/ubuntu-trusty-14.04-beta1-i386-server-20140226.1", - "created": "2014-08-06T17:30:53.709Z", - "deleted": false, - "container_format": "xen", - "disk_format": "099720109477/ubuntu/images-milestone/ebs/ubuntu-trusty-14.04-beta1-i386-server-20140226.1", - "path": "ami-03e5e66a", - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:30:55.467Z" - }, - "model": "core.image", - "pk": 21 -}, -{ - "fields": { - "updated": "2014-05-07T01:11:21.731Z", - "name": "deleted23", - "created": "2014-04-02T19:00:04.504Z", - "deleted": true, - "container_format": "bare", - "disk_format": "raw", - "path": null, - "backend_status": "Provisioning in progress", - "enacted": null - }, - "model": "core.image", - "pk": 23 -}, -{ - "fields": { - "updated": "2014-05-07T01:11:21.731Z", - "name": "deleted24", - "created": "2014-04-02T19:00:04.504Z", - "deleted": true, - "container_format": "bare", - "disk_format": "raw", - "path": null, - "backend_status": "Provisioning in progress", - "enacted": null - }, - "model": "core.image", - "pk": 24 -}, -{ - "fields": { - "updated": "2014-08-11T19:48:50.568Z", - "name": "centos-5.5-v5", - "created": "2014-08-11T18:08:17.811Z", - "deleted": false, - "container_format": "bare", - "disk_format": "raw", - "path": "/opt/planetstack/images/centos-5.5-v5.qcow2", - "backend_status": "Provisioning in progress", - "enacted": "2014-08-11T19:48:54.214Z" - }, - "model": "core.image", - "pk": 25 -}, -{ - "fields": { - "updated": "2014-08-22T18:28:55.275Z", - "name": "centos-5.5-v6", - "created": "2014-08-22T18:21:15.226Z", - "deleted": false, - "container_format": "bare", - "disk_format": "raw", - "path": "/opt/planetstack/images/centos-5.5-v6.qcow2", - "backend_status": "Provisioning in progress", - "enacted": "2014-08-22T18:29:04.338Z" - }, - "model": "core.image", - "pk": 26 -}, -{ - "fields": { - "updated": "2014-08-26T16:37:47.390Z", - "name": "centos-5.5-v7", - "created": "2014-08-26T16:07:01.847Z", - "deleted": false, - "container_format": "bare", - "disk_format": "raw", - "path": "/opt/planetstack/images/centos-5.5-v7.qcow2", - "backend_status": "Provisioning in progress", - "enacted": "2014-08-26T16:37:56.922Z" - }, - "model": "core.image", - "pk": 27 -}, -{ - "fields": { - "updated": "2014-05-07T02:18:19.173Z", - "created": "2014-05-07T01:25:53.252Z", - "deleted": false, - "image": 3, - "deployment": 10, - "backend_status": "Provisioning in progress", - "glance_image_id": null, - "enacted": "2014-05-07T02:18:19.218Z" - }, - "model": "core.imagedeployments", - "pk": 22 -}, -{ - "fields": { - "updated": "2014-05-07T02:18:19.636Z", - "created": "2014-05-07T01:25:53.301Z", - "deleted": false, - "image": 3, - "deployment": 11, - "backend_status": "Provisioning in progress", - "glance_image_id": null, - "enacted": "2014-05-07T02:18:19.707Z" - }, - "model": "core.imagedeployments", - "pk": 23 -}, -{ - "fields": { - "updated": "2014-05-07T02:18:11.594Z", - "created": "2014-05-07T01:25:53.683Z", - "deleted": false, - "image": 4, - "deployment": 10, - "backend_status": "Provisioning in progress", - "glance_image_id": null, - "enacted": "2014-05-07T02:18:11.651Z" - }, - "model": "core.imagedeployments", - "pk": 30 -}, -{ - "fields": { - "updated": "2014-05-07T02:18:12.987Z", - "created": "2014-05-07T01:25:53.733Z", - "deleted": false, - "image": 4, - "deployment": 11, - "backend_status": "Provisioning in progress", - "glance_image_id": null, - "enacted": "2014-05-07T02:18:13.042Z" - }, - "model": "core.imagedeployments", - "pk": 31 -}, -{ - "fields": { - "updated": "2014-09-09T17:07:47.098Z", - "created": "2014-09-09T17:07:47.098Z", - "deleted": false, - "image": 21, - "deployment": 17, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "glance_image_id": null, - "enacted": null - }, - "model": "core.imagedeployments", - "pk": 104 -}, -{ - "fields": { - "updated": "2014-09-09T17:08:00.870Z", - "created": "2014-09-09T17:08:00.870Z", - "deleted": false, - "image": 20, - "deployment": 17, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "glance_image_id": null, - "enacted": null - }, - "model": "core.imagedeployments", - "pk": 105 -}, -{ - "fields": { - "updated": "2014-10-10T20:37:17.459Z", - "created": "2014-10-10T20:37:17.459Z", - "deleted": false, - "image": 3, - "deployment": 18, - "backend_status": "Provisioning in progress", - "glance_image_id": null, - "enacted": null - }, - "model": "core.imagedeployments", - "pk": 107 -}, -{ - "fields": { - "updated": "2014-10-10T20:37:17.461Z", - "created": "2014-10-10T20:37:17.461Z", - "deleted": false, - "image": 4, - "deployment": 18, - "backend_status": "Provisioning in progress", - "glance_image_id": null, - "enacted": null - }, - "model": "core.imagedeployments", - "pk": 108 -}, -{ - "fields": { - "updated": "2014-08-06T17:46:16.351Z", - "name": "m1.large.us-east-1c", - "created": "2014-08-06T17:46:16.351Z", - "deleted": false, - "site": 27, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:46:18.591Z" - }, - "model": "core.node", - "pk": 788 -}, -{ - "fields": { - "updated": "2014-08-06T17:46:21.004Z", - "name": "m1.medium.us-east-1c", - "created": "2014-08-06T17:46:21.004Z", - "deleted": false, - "site": 27, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:46:23.281Z" - }, - "model": "core.node", - "pk": 789 -}, -{ - "fields": { - "updated": "2014-08-06T17:46:25.609Z", - "name": "m3.2xlarge.us-east-1c", - "created": "2014-08-06T17:46:25.609Z", - "deleted": false, - "site": 27, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:46:27.849Z" - }, - "model": "core.node", - "pk": 790 -}, -{ - "fields": { - "updated": "2014-08-06T17:46:30.324Z", - "name": "m3.medium.us-east-1c", - "created": "2014-08-06T17:46:30.324Z", - "deleted": false, - "site": 27, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:46:32.845Z" - }, - "model": "core.node", - "pk": 791 -}, -{ - "fields": { - "updated": "2014-08-06T17:46:35.232Z", - "name": "m1.xlarge.us-east-1c", - "created": "2014-08-06T17:46:35.232Z", - "deleted": false, - "site": 27, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:46:37.837Z" - }, - "model": "core.node", - "pk": 792 -}, -{ - "fields": { - "updated": "2014-08-06T17:46:40.092Z", - "name": "m3.xlarge.us-east-1c", - "created": "2014-08-06T17:46:40.092Z", - "deleted": false, - "site": 27, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": null - }, - "model": "core.node", - "pk": 793 -}, -{ - "fields": { - "updated": "2014-08-06T17:51:06.879Z", - "name": "m1.small.us-east-1c", - "created": "2014-08-06T17:51:06.879Z", - "deleted": false, - "site": 27, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:51:09.220Z" - }, - "model": "core.node", - "pk": 794 -}, -{ - "fields": { - "updated": "2014-08-06T17:51:11.592Z", - "name": "m3.large.us-east-1c", - "created": "2014-08-06T17:51:11.592Z", - "deleted": false, - "site": 27, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:51:14.033Z" - }, - "model": "core.node", - "pk": 795 -}, -{ - "fields": { - "updated": "2014-08-06T17:51:16.361Z", - "name": "m1.large.us-east-1b", - "created": "2014-08-06T17:51:16.361Z", - "deleted": false, - "site": 26, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:51:19.128Z" - }, - "model": "core.node", - "pk": 796 -}, -{ - "fields": { - "updated": "2014-08-06T17:51:21.434Z", - "name": "m3.2xlarge.us-east-1b", - "created": "2014-08-06T17:51:21.434Z", - "deleted": false, - "site": 26, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:51:23.795Z" - }, - "model": "core.node", - "pk": 797 -}, -{ - "fields": { - "updated": "2014-08-06T17:51:26.279Z", - "name": "m1.medium.us-east-1b", - "created": "2014-08-06T17:51:26.279Z", - "deleted": false, - "site": 26, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:51:28.566Z" - }, - "model": "core.node", - "pk": 798 -}, -{ - "fields": { - "updated": "2014-08-06T17:51:30.840Z", - "name": "m3.medium.us-east-1b", - "created": "2014-08-06T17:51:30.840Z", - "deleted": false, - "site": 26, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:51:33.215Z" - }, - "model": "core.node", - "pk": 799 -}, -{ - "fields": { - "updated": "2014-08-06T17:51:35.616Z", - "name": "m1.xlarge.us-east-1b", - "created": "2014-08-06T17:51:35.616Z", - "deleted": false, - "site": 26, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:51:38.111Z" - }, - "model": "core.node", - "pk": 800 -}, -{ - "fields": { - "updated": "2014-08-06T17:51:40.737Z", - "name": "m3.xlarge.us-east-1b", - "created": "2014-08-06T17:51:40.737Z", - "deleted": false, - "site": 26, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:51:43.101Z" - }, - "model": "core.node", - "pk": 801 -}, -{ - "fields": { - "updated": "2014-08-06T17:51:45.513Z", - "name": "m1.small.us-east-1b", - "created": "2014-08-06T17:51:45.513Z", - "deleted": false, - "site": 26, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:51:47.892Z" - }, - "model": "core.node", - "pk": 802 -}, -{ - "fields": { - "updated": "2014-08-06T17:51:50.260Z", - "name": "m3.large.us-east-1b", - "created": "2014-08-06T17:51:50.260Z", - "deleted": false, - "site": 26, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:51:52.606Z" - }, - "model": "core.node", - "pk": 803 -}, -{ - "fields": { - "updated": "2014-08-06T17:51:54.948Z", - "name": "m1.large.us-east-1a", - "created": "2014-08-06T17:51:54.948Z", - "deleted": false, - "site": 28, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:51:57.427Z" - }, - "model": "core.node", - "pk": 804 -}, -{ - "fields": { - "updated": "2014-08-06T17:51:59.993Z", - "name": "m1.medium.us-east-1a", - "created": "2014-08-06T17:51:59.993Z", - "deleted": false, - "site": 28, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:52:02.517Z" - }, - "model": "core.node", - "pk": 805 -}, -{ - "fields": { - "updated": "2014-08-06T17:52:05.039Z", - "name": "m3.2xlarge.us-east-1a", - "created": "2014-08-06T17:52:05.039Z", - "deleted": false, - "site": 28, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:52:07.339Z" - }, - "model": "core.node", - "pk": 806 -}, -{ - "fields": { - "updated": "2014-08-06T17:52:09.799Z", - "name": "m3.medium.us-east-1a", - "created": "2014-08-06T17:52:09.799Z", - "deleted": false, - "site": 28, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:52:12.227Z" - }, - "model": "core.node", - "pk": 807 -}, -{ - "fields": { - "updated": "2014-08-06T17:52:14.657Z", - "name": "m1.xlarge.us-east-1a", - "created": "2014-08-06T17:52:14.657Z", - "deleted": false, - "site": 28, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:52:17.021Z" - }, - "model": "core.node", - "pk": 808 -}, -{ - "fields": { - "updated": "2014-08-06T17:52:19.371Z", - "name": "m3.xlarge.us-east-1a", - "created": "2014-08-06T17:52:19.371Z", - "deleted": false, - "site": 28, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:52:21.761Z" - }, - "model": "core.node", - "pk": 809 -}, -{ - "fields": { - "updated": "2014-08-06T17:52:24.154Z", - "name": "m3.large.us-east-1a", - "created": "2014-08-06T17:52:24.154Z", - "deleted": false, - "site": 28, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:52:26.528Z" - }, - "model": "core.node", - "pk": 810 -}, -{ - "fields": { - "updated": "2014-08-06T17:52:28.905Z", - "name": "m1.small.us-east-1a", - "created": "2014-08-06T17:52:28.905Z", - "deleted": false, - "site": 28, - "deployment": 17, - "backend_status": "Provisioning in progress", - "enacted": "2014-08-06T17:52:31.303Z" - }, - "model": "core.node", - "pk": 811 -}, -{ - "fields": { - "updated": "2013-12-11T22:18:00.040Z", - "bucketInRate": 0, - "name": "Cycles", - "bucketMaxSize": 0, - "created": "2013-12-11T22:18:00.040Z", - "deleted": false, - "serviceClass": 1, - "maxUnitsDeployment": 0, - "calendarReservable": false, - "maxDuration": 0, - "cost": 7, - "backend_status": "Provisioning in progress", - "maxUnitsNode": 0, - "enacted": null - }, - "model": "core.serviceresource", - "pk": 4 -}, -{ - "fields": { - "updated": "2013-12-11T22:18:00.045Z", - "bucketInRate": 0, - "name": "Cycles", - "bucketMaxSize": 0, - "created": "2013-12-11T22:18:00.045Z", - "deleted": false, - "serviceClass": 2, - "maxUnitsDeployment": 0, - "calendarReservable": false, - "maxDuration": 0, - "cost": 7, - "backend_status": "Provisioning in progress", - "maxUnitsNode": 0, - "enacted": null - }, - "model": "core.serviceresource", - "pk": 5 -}, -{ - "fields": { - "updated": "2013-12-11T22:18:00.053Z", - "bucketInRate": 0, - "name": "Cycles", - "bucketMaxSize": 0, - "created": "2013-12-11T22:18:00.053Z", - "deleted": false, - "serviceClass": 3, - "maxUnitsDeployment": 0, - "calendarReservable": false, - "maxDuration": 0, - "cost": 7, - "backend_status": "Provisioning in progress", - "maxUnitsNode": 0, - "enacted": null - }, - "model": "core.serviceresource", - "pk": 6 -}, -{ - "fields": { - "updated": "2013-12-11T22:18:00.064Z", - "bucketInRate": 0, - "name": "numberCores", - "bucketMaxSize": 0, - "created": "2013-12-11T22:18:00.064Z", - "deleted": false, - "serviceClass": 3, - "maxUnitsDeployment": 210, - "calendarReservable": true, - "maxDuration": 8760, - "cost": 0, - "backend_status": "Provisioning in progress", - "maxUnitsNode": 6, - "enacted": null - }, - "model": "core.serviceresource", - "pk": 7 -}, -{ - "fields": { - "updated": "2013-12-11T22:18:00.072Z", - "bucketInRate": 10, - "name": "numberCores", - "bucketMaxSize": 210, - "created": "2013-12-11T22:18:00.072Z", - "deleted": false, - "serviceClass": 2, - "maxUnitsDeployment": 210, - "calendarReservable": true, - "maxDuration": 168, - "cost": 7, - "backend_status": "Provisioning in progress", - "maxUnitsNode": 6, - "enacted": null - }, - "model": "core.serviceresource", - "pk": 8 -}, -{ - "fields": { - "updated": "2014-09-10T06:40:16.074Z", - "enc_value": "foobar", - "name": "foo", - "created": "2014-09-10T06:40:16.074Z", - "deleted": false, - "deployment": 17, - "key_id": "", - "backend_status": "Provisioning in progress", - "enacted": null - }, - "model": "core.deploymentcredential", - "pk": 1 -}, -{ - "fields": { - "updated": "2014-09-02T20:38:23.122Z", - "name": "m1.tiny", - "created": "2014-09-02T20:38:23.122Z", - "deleted": false, - "description": "openstack tiny instance", - "deployments": [ - 17, - 10 - ], - "default": false, - "flavor": "m1.tiny", - "backend_status": "Provisioning in progress", - "order": 0, - "enacted": null - }, - "model": "core.flavor", - "pk": 1 -}, -{ - "fields": { - "updated": "2014-09-02T20:59:40.518Z", - "name": "m1.small", - "created": "2014-09-02T20:59:40.518Z", - "deleted": false, - "description": "small openstack instance", - "deployments": [ - 17, - 11, - 10 - ], - "default": true, - "flavor": "m1.small", - "backend_status": "Provisioning in progress", - "order": 1, - "enacted": null - }, - "model": "core.flavor", - "pk": 2 -}, -{ - "fields": { - "updated": "2014-09-02T21:00:28.795Z", - "name": "m1.medium", - "created": "2014-09-02T21:00:28.795Z", - "deleted": false, - "description": "medium openstack flavor", - "deployments": [ - 17, - 11, - 10 - ], - "default": false, - "flavor": "m1.medium", - "backend_status": "Provisioning in progress", - "order": 2, - "enacted": null - }, - "model": "core.flavor", - "pk": 3 -}, -{ - "fields": { - "updated": "2014-09-02T21:00:57.360Z", - "name": "m1.large", - "created": "2014-09-02T21:00:49.945Z", - "deleted": false, - "description": "large openstack flavor", - "deployments": [ - 17, - 11, - 10 - ], - "default": false, - "flavor": "m1.large", - "backend_status": "Provisioning in progress", - "order": 3, - "enacted": null - }, - "model": "core.flavor", - "pk": 4 -}, -{ - "fields": { - "updated": "2014-09-02T21:01:15.285Z", - "name": "m1.xlarge", - "created": "2014-09-02T21:01:15.285Z", - "deleted": false, - "description": "extra large openstack flavor", - "deployments": [ - 17, - 11, - 10 - ], - "default": false, - "flavor": "m1.xlarge", - "backend_status": "Provisioning in progress", - "order": 4, - "enacted": null - }, - "model": "core.flavor", - "pk": 5 -}, -{ - "fields": { - "updated": "2014-09-03T00:25:30.120Z", - "name": "m3.medium", - "created": "2014-09-03T00:25:30.120Z", - "deleted": false, - "description": "ec2 flavor m3.medium", - "deployments": [ - 17, - 11 - ], - "default": false, - "flavor": "m3.medium", - "backend_status": "Provisioning in progress", - "order": 33, - "enacted": null - }, - "model": "core.flavor", - "pk": 6 -}, -{ - "fields": { - "updated": "2014-09-03T00:25:50.419Z", - "name": "m3.large", - "created": "2014-09-03T00:25:50.419Z", - "deleted": false, - "description": "ec2 flavor m3.large", - "deployments": [ - 17, - 11 - ], - "default": false, - "flavor": "m3.large", - "backend_status": "Provisioning in progress", - "order": 34, - "enacted": null - }, - "model": "core.flavor", - "pk": 7 -}, -{ - "fields": { - "updated": "2014-09-03T00:26:11.770Z", - "name": "m3.2xlarge", - "created": "2014-09-03T00:26:11.770Z", - "deleted": false, - "description": "ec2 flavor m3.2xlarge", - "deployments": [ - 17, - 11 - ], - "default": false, - "flavor": "m3.2xlarge", - "backend_status": "Provisioning in progress", - "order": 35, - "enacted": null - }, - "model": "core.flavor", - "pk": 8 -}, -{ - "fields": { - "updated": "2014-05-21T18:36:48.166Z", - "name": "Public dedicated IPv4", - "created": "2013-12-09T14:15:16.899Z", - "deleted": false, - "description": "Connect a sliver to the public network using dedicated public IPv4 address", - "sharedNetworkName": "ext-net", - "guaranteedBandwidth": 0, - "visibility": "public", - "sharedNetworkId": "", - "translation": "none", - "backend_status": "Provisioning in progress", - "enacted": "2014-05-21T15:36:30Z" - }, - "model": "core.networktemplate", - "pk": 1 -}, -{ - "fields": { - "updated": "2014-05-21T18:36:21.832Z", - "name": "Public shared IPv4", - "created": "2013-12-09T14:17:29.551Z", - "deleted": false, - "description": "Connect a sliver to the public network via NAT", - "sharedNetworkName": "nat-net", - "guaranteedBandwidth": 0, - "visibility": "private", - "sharedNetworkId": "", - "translation": "NAT", - "backend_status": "Provisioning in progress", - "enacted": "2014-05-21T15:36:03Z" - }, - "model": "core.networktemplate", - "pk": 3 -}, -{ - "fields": { - "updated": "2014-05-21T18:35:54.317Z", - "name": "Private", - "created": "2013-12-09T14:18:02.336Z", - "deleted": false, - "description": "A private virtual network", - "sharedNetworkName": "", - "guaranteedBandwidth": 0, - "visibility": "private", - "sharedNetworkId": "", - "translation": "none", - "backend_status": "Provisioning in progress", - "enacted": "2014-05-21T15:35:54Z" - }, - "model": "core.networktemplate", - "pk": 4 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-06-03T20:52:08.863Z", - "subnet_id": "", - "name": "dnsredir-nat", - "created": "2014-06-03T07:15:01.403Z", - "deleted": false, - "network_id": "", - "permittedSlices": [], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 3, - "owner": 32, - "backend_status": "Provisioning in progress", - "ports": "udp/53541", - "enacted": "2014-06-03T20:52:10.906Z" - }, - "model": "core.network", - "pk": 75 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-06-03T07:16:08.841Z", - "subnet_id": "", - "name": "dnsredir-private", - "created": "2014-06-03T07:15:33.377Z", - "deleted": false, - "network_id": "", - "permittedSlices": [], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 4, - "owner": 32, - "backend_status": "Provisioning in progress", - "ports": "", - "enacted": "2014-06-03T07:16:10.549Z" - }, - "model": "core.network", - "pk": 76 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-07-25T03:51:06.296Z", - "subnet_id": "", - "name": "princeton_syndicate-private", - "created": "2014-07-25T03:48:20.878Z", - "deleted": false, - "network_id": "", - "permittedSlices": [ - 40 - ], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 4, - "owner": 40, - "backend_status": "Provisioning in progress", - "ports": "", - "enacted": "2014-07-25T03:51:10.534Z" - }, - "model": "core.network", - "pk": 82 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-08-14T23:57:42.676Z", - "subnet_id": "", - "name": "princeton_syndicate-nat-net", - "created": "2014-07-25T03:50:31.250Z", - "deleted": false, - "network_id": "", - "permittedSlices": [ - 40 - ], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 3, - "owner": 40, - "backend_status": "Provisioning in progress", - "ports": "tcp 37000-37999", - "enacted": "2014-08-14T23:57:49.221Z" - }, - "model": "core.network", - "pk": 83 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-07-25T04:13:10.217Z", - "subnet_id": "", - "name": "princeton_syndicate-privat", - "created": "2014-07-25T03:51:22.976Z", - "deleted": false, - "network_id": "", - "permittedSlices": [ - 40 - ], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 4, - "owner": 40, - "backend_status": "Provisioning in progress", - "ports": "", - "enacted": "2014-07-25T04:13:14.143Z" - }, - "model": "core.network", - "pk": 84 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-07-25T04:13:17.992Z", - "subnet_id": "", - "name": "princeton_syndicate-private", - "created": "2014-07-25T03:51:25.979Z", - "deleted": false, - "network_id": "", - "permittedSlices": [ - 40 - ], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 4, - "owner": 40, - "backend_status": "Provisioning in progress", - "ports": "", - "enacted": "2014-07-25T04:13:22.088Z" - }, - "model": "core.network", - "pk": 85 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-08-01T23:41:35.762Z", - "subnet_id": "", - "name": "dnsdemux-nat", - "created": "2014-08-01T23:37:00.625Z", - "deleted": false, - "network_id": "", - "permittedSlices": [], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 1, - "owner": 31, - "backend_status": "Provisioning in progress", - "ports": "", - "enacted": "2014-08-01T23:41:40.487Z" - }, - "model": "core.network", - "pk": 90 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-08-01T23:41:26.525Z", - "subnet_id": "", - "name": "dnsdemux-private", - "created": "2014-08-01T23:37:47.334Z", - "deleted": false, - "network_id": "", - "permittedSlices": [], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 4, - "owner": 31, - "backend_status": "Provisioning in progress", - "ports": "", - "enacted": "2014-08-01T23:41:31.143Z" - }, - "model": "core.network", - "pk": 91 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-08-02T16:47:40.823Z", - "subnet_id": "", - "name": "dnsdemux-nat2", - "created": "2014-08-02T16:43:45.571Z", - "deleted": false, - "network_id": "", - "permittedSlices": [], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 3, - "owner": 31, - "backend_status": "Provisioning in progress", - "ports": "", - "enacted": "2014-08-02T16:47:45.685Z" - }, - "model": "core.network", - "pk": 93 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-08-19T16:22:55.637Z", - "subnet_id": "", - "name": "hpc-nat", - "created": "2014-08-02T17:29:06.716Z", - "deleted": false, - "network_id": "", - "permittedSlices": [], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 3, - "owner": 45, - "backend_status": "Provisioning in progress", - "ports": "tcp 3200:3209, tcp 2120:2128, tcp 8006:8009", - "enacted": "2014-08-19T16:23:04.137Z" - }, - "model": "core.network", - "pk": 94 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-08-02T17:32:28.492Z", - "subnet_id": "", - "name": "hpc-private", - "created": "2014-08-02T17:29:38.618Z", - "deleted": false, - "network_id": "", - "permittedSlices": [], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 4, - "owner": 45, - "backend_status": "Provisioning in progress", - "ports": "", - "enacted": "2014-08-02T17:32:33.195Z" - }, - "model": "core.network", - "pk": 95 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-08-04T17:41:36.141Z", - "subnet_id": "", - "name": "dnsdemux-pub", - "created": "2014-08-04T17:24:54.199Z", - "deleted": false, - "network_id": "", - "permittedSlices": [], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 1, - "owner": 31, - "backend_status": "Provisioning in progress", - "ports": "", - "enacted": "2014-08-04T17:41:41.584Z" - }, - "model": "core.network", - "pk": 96 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-08-19T21:41:17.783Z", - "subnet_id": "", - "name": "onlab_cmi-prviate", - "created": "2014-08-19T21:40:48.549Z", - "deleted": false, - "network_id": "", - "permittedSlices": [], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 4, - "owner": 53, - "backend_status": "Provisioning in progress", - "ports": "", - "enacted": "2014-08-19T21:41:26.169Z" - }, - "model": "core.network", - "pk": 105 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-08-20T00:08:46.888Z", - "subnet_id": "", - "name": "onlab_cmi-nat", - "created": "2014-08-19T21:41:26.950Z", - "deleted": false, - "network_id": "", - "permittedSlices": [], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 3, - "owner": 53, - "backend_status": "Provisioning in progress", - "ports": "tcp 8003, tcp 8004, tcp 8140", - "enacted": "2014-08-20T00:08:55.148Z" - }, - "model": "core.network", - "pk": 106 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-09-30T22:13:33.156Z", - "subnet_id": "", - "name": "onlab_cacti_private", - "created": "2014-09-30T19:56:42.970Z", - "deleted": false, - "network_id": "", - "permittedSlices": [], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 4, - "owner": 76, - "backend_status": "Provisioning in progress", - "ports": "", - "enacted": "2014-09-30T22:13:35.670Z" - }, - "model": "core.network", - "pk": 109 -}, -{ - "fields": { - "router_id": "", - "subnet": "", - "updated": "2014-10-01T01:51:18.615Z", - "subnet_id": "", - "name": "onlab_cacti_nat", - "created": "2014-09-30T19:57:30.963Z", - "deleted": false, - "network_id": "", - "permittedSlices": [], - "labels": "", - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 3, - "owner": 76, - "backend_status": "Provisioning in progress", - "ports": "tcp 8011", - "enacted": "2014-10-01T01:51:21.339Z" - }, - "model": "core.network", - "pk": 110 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-10-09T18:47:42.786Z", - "subnet_id": null, - "name": "princeton_syndicate-public", - "created": "2014-10-08T14:41:03.309Z", - "deleted": false, - "network_id": null, - "permittedSlices": [], - "labels": null, - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 1, - "owner": 40, - "backend_status": "Provisioning in progress", - "ports": null, - "enacted": "2014-10-09T18:47:46.426Z" - }, - "model": "core.network", - "pk": 115 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-10-09T18:47:47.531Z", - "subnet_id": null, - "name": "princeton_syndicate-private", - "created": "2014-10-08T14:41:17.387Z", - "deleted": false, - "network_id": null, - "permittedSlices": [], - "labels": null, - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 4, - "owner": 40, - "backend_status": "Provisioning in progress", - "ports": null, - "enacted": "2014-10-09T18:47:51.228Z" - }, - "model": "core.network", - "pk": 116 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-10-09T18:49:53.945Z", - "subnet_id": null, - "name": "princeton_publicdata-public", - "created": "2014-10-09T16:41:54.752Z", - "deleted": false, - "network_id": null, - "permittedSlices": [], - "labels": null, - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 1, - "owner": 97, - "backend_status": "Provisioning in progress", - "ports": null, - "enacted": "2014-10-09T18:49:57.666Z" - }, - "model": "core.network", - "pk": 145 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-10-09T18:49:58.669Z", - "subnet_id": null, - "name": "princeton_publicdata-private", - "created": "2014-10-09T16:42:09.773Z", - "deleted": false, - "network_id": null, - "permittedSlices": [], - "labels": null, - "guaranteedBandwidth": 0, - "permitAllSlices": false, - "template": 4, - "owner": 97, - "backend_status": "Provisioning in progress", - "ports": null, - "enacted": "2014-10-09T18:50:02.295Z" - }, - "model": "core.network", - "pk": 146 -}, -{ - "fields": { - "router_id": null, - "subnet": "10.0.14.0/24", - "updated": "2014-08-13T00:27:06.540Z", - "network": 76, - "created": "2014-06-03T07:16:40.890Z", - "deleted": false, - "subnet_id": "55e628be-4ff3-403a-bd3c-40c985a9bb55", - "deployment": 10, - "backend_status": "Provisioning in progress", - "net_id": "d7f7ba41-4cf7-40d1-964e-7b63546ee63c", - "enacted": "2014-08-13T00:38:38.800Z" - }, - "model": "core.networkdeployments", - "pk": 352 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-06-03T07:16:42.595Z", - "network": 76, - "created": "2014-06-03T07:16:42.595Z", - "deleted": false, - "subnet_id": null, - "deployment": 11, - "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-07-29T15:08:01.448Z" - }, - "model": "core.networkdeployments", - "pk": 353 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-07-25T03:54:16.886Z", - "network": 82, - "created": "2014-07-25T03:54:16.886Z", - "deleted": false, - "subnet_id": null, - "deployment": 11, - "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-07-29T15:08:06.051Z" - }, - "model": "core.networkdeployments", - "pk": 438 -}, -{ - "fields": { - "router_id": null, - "subnet": "10.0.15.0/24", - "updated": "2014-07-25T03:56:41.656Z", - "network": 82, - "created": "2014-07-25T03:54:24.936Z", - "deleted": false, - "subnet_id": "7428e494-ba7c-4301-a9ef-2607cb2d4f15", - "deployment": 10, - "backend_status": "Provisioning in progress", - "net_id": "c73d6526-6843-4662-9714-6da614c5eb03", - "enacted": "2014-08-13T00:48:19.913Z" - }, - "model": "core.networkdeployments", - "pk": 440 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-07-25T03:54:49.160Z", - "network": 84, - "created": "2014-07-25T03:54:49.160Z", - "deleted": false, - "subnet_id": null, - "deployment": 11, - "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-07-29T15:08:10.862Z" - }, - "model": "core.networkdeployments", - "pk": 446 -}, -{ - "fields": { - "router_id": null, - "subnet": "10.0.16.0/24", - "updated": "2014-07-25T03:58:05.911Z", - "network": 84, - "created": "2014-07-25T03:54:56.882Z", - "deleted": false, - "subnet_id": "3a2848df-0184-44c5-9dba-723afe28c66c", - "deployment": 10, - "backend_status": "Provisioning in progress", - "net_id": "881c0dc6-36c9-4501-b3d6-e0035567280e", - "enacted": "2014-08-13T00:48:57.393Z" - }, - "model": "core.networkdeployments", - "pk": 448 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-07-25T03:55:20.351Z", - "network": 85, - "created": "2014-07-25T03:55:20.351Z", - "deleted": false, - "subnet_id": null, - "deployment": 11, - "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-07-29T15:08:15.433Z" - }, - "model": "core.networkdeployments", - "pk": 454 -}, -{ - "fields": { - "router_id": null, - "subnet": "10.0.17.0/24", - "updated": "2014-07-25T03:58:51.513Z", - "network": 85, - "created": "2014-07-25T03:55:28.424Z", - "deleted": false, - "subnet_id": "8240e8ab-2658-4ec7-b6b8-3b22d55584e6", - "deployment": 10, - "backend_status": "Provisioning in progress", - "net_id": "c73d6526-6843-4662-9714-6da614c5eb03", - "enacted": "2014-08-13T00:49:34.360Z" - }, - "model": "core.networkdeployments", - "pk": 456 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-01T23:44:10.695Z", - "network": 91, - "created": "2014-08-01T23:44:10.695Z", - "deleted": false, - "subnet_id": null, - "deployment": 11, - "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-08-01T23:45:51.965Z" - }, - "model": "core.networkdeployments", - "pk": 490 -}, -{ - "fields": { - "router_id": null, - "subnet": "10.0.20.0/24", - "updated": "2014-08-01T23:46:13.694Z", - "network": 91, - "created": "2014-08-01T23:44:19.958Z", - "deleted": false, - "subnet_id": "be83da90-c95e-4cf4-b510-3fd7cbd41994", - "deployment": 10, - "backend_status": "Provisioning in progress", - "net_id": "2149afc8-9790-4b00-b058-c044a82816ad", - "enacted": "2014-08-13T00:51:49.743Z" - }, - "model": "core.networkdeployments", - "pk": 492 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-01T23:44:48.126Z", - "network": 90, - "created": "2014-08-01T23:44:48.126Z", - "deleted": false, - "subnet_id": null, - "deployment": 11, - "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-08-01T23:47:31.416Z" - }, - "model": "core.networkdeployments", - "pk": 498 -}, -{ - "fields": { - "router_id": null, - "subnet": "10.0.21.0/24", - "updated": "2014-08-13T00:52:42.392Z", - "network": 90, - "created": "2014-08-01T23:44:57.622Z", - "deleted": false, - "subnet_id": "e44988e0-b60a-4e80-9413-3bd4301f91ae", - "deployment": 10, - "backend_status": "Provisioning in progress", - "net_id": "df2c1bee-9a5f-4a86-b51c-c9fec31e088b", - "enacted": "2014-08-13T00:52:47.154Z" - }, - "model": "core.networkdeployments", - "pk": 500 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-02T17:32:54.386Z", - "network": 95, - "created": "2014-08-02T17:32:54.386Z", - "deleted": false, - "subnet_id": null, - "deployment": 11, - "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-08-02T17:33:58.346Z" - }, - "model": "core.networkdeployments", - "pk": 506 -}, -{ - "fields": { - "router_id": null, - "subnet": "10.0.22.0/24", - "updated": "2014-08-02T17:34:30.854Z", - "network": 95, - "created": "2014-08-02T17:33:08.339Z", - "deleted": false, - "subnet_id": "fec68713-5e11-451e-a095-0a3cc67e2259", - "deployment": 10, - "backend_status": "Provisioning in progress", - "net_id": "e628c64f-660c-47a6-8376-9cb9ce643f6e", - "enacted": "2014-08-13T00:53:42.295Z" - }, - "model": "core.networkdeployments", - "pk": 509 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-04T17:42:48.580Z", - "network": 96, - "created": "2014-08-04T17:42:48.580Z", - "deleted": false, - "subnet_id": null, - "deployment": 11, - "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-08-04T17:43:48.687Z" - }, - "model": "core.networkdeployments", - "pk": 513 -}, -{ - "fields": { - "router_id": null, - "subnet": "10.0.23.0/24", - "updated": "2014-08-13T00:54:31.490Z", - "network": 96, - "created": "2014-08-04T17:43:04.361Z", - "deleted": false, - "subnet_id": "f16a4205-edcf-4b4f-b74a-258c4a806111", - "deployment": 10, - "backend_status": "Provisioning in progress", - "net_id": "df2c1bee-9a5f-4a86-b51c-c9fec31e088b", - "enacted": "2014-08-13T00:54:36.586Z" - }, - "model": "core.networkdeployments", - "pk": 516 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-05T18:26:04.135Z", - "network": 76, - "created": "2014-08-05T18:26:04.135Z", - "deleted": false, - "subnet_id": null, - "deployment": 17, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:43:21.469Z" - }, - "model": "core.networkdeployments", - "pk": 535 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-05T18:26:04.886Z", - "network": 91, - "created": "2014-08-05T18:26:04.886Z", - "deleted": false, - "subnet_id": null, - "deployment": 17, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:43:22.488Z" - }, - "model": "core.networkdeployments", - "pk": 537 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-05T18:26:05.643Z", - "network": 90, - "created": "2014-08-05T18:26:05.643Z", - "deleted": false, - "subnet_id": null, - "deployment": 17, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:43:23.510Z" - }, - "model": "core.networkdeployments", - "pk": 539 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-05T18:26:06.019Z", - "network": 82, - "created": "2014-08-05T18:26:06.019Z", - "deleted": false, - "subnet_id": null, - "deployment": 17, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:43:24.556Z" - }, - "model": "core.networkdeployments", - "pk": 540 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-05T18:26:06.405Z", - "network": 84, - "created": "2014-08-05T18:26:06.405Z", - "deleted": false, - "subnet_id": null, - "deployment": 17, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:43:25.645Z" - }, - "model": "core.networkdeployments", - "pk": 541 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-05T18:26:06.776Z", - "network": 85, - "created": "2014-08-05T18:26:06.776Z", - "deleted": false, - "subnet_id": null, - "deployment": 17, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:43:07.435Z" - }, - "model": "core.networkdeployments", - "pk": 542 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-05T18:26:08.319Z", - "network": 95, - "created": "2014-08-05T18:26:08.319Z", - "deleted": false, - "subnet_id": null, - "deployment": 17, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:43:28.811Z" - }, - "model": "core.networkdeployments", - "pk": 546 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-05T18:26:08.699Z", - "network": 96, - "created": "2014-08-05T18:26:08.699Z", - "deleted": false, - "subnet_id": null, - "deployment": 17, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:43:29.863Z" - }, - "model": "core.networkdeployments", - "pk": 547 -}, -{ - "fields": { - "router_id": null, - "subnet": "172.16.0.0/12", - "updated": "2014-08-14T17:34:27.412Z", - "network": 75, - "created": "2014-08-14T17:10:19.769Z", - "deleted": false, - "subnet_id": "baa5c07c-3e83-40ec-861b-14fe304926a7", - "deployment": 10, - "backend_status": "Provisioning in progress", - "net_id": "f5c4699f-853c-42a9-8cee-d7de084dbd43", - "enacted": "2014-08-14T17:34:32.996Z" - }, - "model": "core.networkdeployments", - "pk": 714 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-14T17:10:36.865Z", - "network": 75, - "created": "2014-08-14T17:10:36.865Z", - "deleted": false, - "subnet_id": null, - "deployment": 17, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:44:36.058Z" - }, - "model": "core.networkdeployments", - "pk": 717 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-14T17:10:42.639Z", - "network": 75, - "created": "2014-08-14T17:10:42.639Z", - "deleted": false, - "subnet_id": null, - "deployment": 11, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:44:37.083Z" - }, - "model": "core.networkdeployments", - "pk": 718 -}, -{ - "fields": { - "router_id": null, - "subnet": "172.16.0.0/12", - "updated": "2014-08-14T17:37:19.524Z", - "network": 83, - "created": "2014-08-14T17:12:48.825Z", - "deleted": false, - "subnet_id": "baa5c07c-3e83-40ec-861b-14fe304926a7", - "deployment": 10, - "backend_status": "Provisioning in progress", - "net_id": "f5c4699f-853c-42a9-8cee-d7de084dbd43", - "enacted": "2014-08-14T17:37:25.240Z" - }, - "model": "core.networkdeployments", - "pk": 740 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-14T17:13:17.742Z", - "network": 83, - "created": "2014-08-14T17:13:17.742Z", - "deleted": false, - "subnet_id": null, - "deployment": 11, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:44:40.749Z" - }, - "model": "core.networkdeployments", - "pk": 745 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-14T17:13:23.576Z", - "network": 83, - "created": "2014-08-14T17:13:23.576Z", - "deleted": false, - "subnet_id": null, - "deployment": 17, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:44:41.770Z" - }, - "model": "core.networkdeployments", - "pk": 746 -}, -{ - "fields": { - "router_id": null, - "subnet": "172.16.0.0/12", - "updated": "2014-08-14T17:38:33.883Z", - "network": 93, - "created": "2014-08-14T17:14:20.937Z", - "deleted": false, - "subnet_id": "baa5c07c-3e83-40ec-861b-14fe304926a7", - "deployment": 10, - "backend_status": "Provisioning in progress", - "net_id": "f5c4699f-853c-42a9-8cee-d7de084dbd43", - "enacted": "2014-08-14T17:38:39.827Z" - }, - "model": "core.networkdeployments", - "pk": 756 + "model": "core.network", + "pk": 76 }, { "fields": { - "router_id": null, + "router_id": "", "subnet": "", - "updated": "2014-08-14T17:15:11.347Z", - "network": 93, - "created": "2014-08-14T17:15:11.347Z", - "deleted": false, - "subnet_id": null, - "deployment": 11, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:44:45.411Z" - }, - "model": "core.networkdeployments", - "pk": 764 -}, -{ - "fields": { - "router_id": null, - "subnet": "172.16.0.0/12", - "updated": "2014-08-14T17:39:52.869Z", - "network": 94, - "created": "2014-08-14T17:15:28.467Z", + "updated": "2014-07-25T03:51:06.296Z", + "subnet_id": "", + "name": "princeton_syndicate-private", + "created": "2014-07-25T03:48:20.878Z", "deleted": false, - "subnet_id": "baa5c07c-3e83-40ec-861b-14fe304926a7", - "deployment": 10, + "network_id": "", + "permittedSlices": [ + 40 + ], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 4, + "owner": 40, "backend_status": "Provisioning in progress", - "net_id": "f5c4699f-853c-42a9-8cee-d7de084dbd43", - "enacted": "2014-08-14T17:39:58.491Z" - }, - "model": "core.networkdeployments", - "pk": 767 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-14T17:15:50.049Z", - "network": 94, - "created": "2014-08-14T17:15:50.049Z", - "deleted": false, - "subnet_id": null, - "deployment": 11, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:44:47.635Z" - }, - "model": "core.networkdeployments", - "pk": 770 -}, -{ - "fields": { - "router_id": null, - "subnet": "", - "updated": "2014-08-14T17:16:01.562Z", - "network": 94, - "created": "2014-08-14T17:16:01.562Z", - "deleted": false, - "subnet_id": null, - "deployment": 17, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:44:48.684Z" + "ports": "", + "enacted": "2014-07-25T03:51:10.534Z" }, - "model": "core.networkdeployments", - "pk": 772 + "model": "core.network", + "pk": 82 }, { "fields": { - "router_id": null, + "router_id": "", "subnet": "", - "updated": "2014-08-18T18:35:11.001Z", - "network": 93, - "created": "2014-08-18T18:35:11.001Z", - "deleted": false, - "subnet_id": null, - "deployment": 17, - "backend_status": "AuthorizationFailure(\"Authorization Failed: unsupported operand type(s) for +: 'NoneType' and 'str'\",)", - "net_id": null, - "enacted": "2014-09-10T06:44:53.947Z" - }, - "model": "core.networkdeployments", - "pk": 797 -}, -{ - "fields": { - "router_id": null, - "subnet": "10.0.26.0/24", - "updated": "2014-08-19T21:48:43.377Z", - "network": 105, - "created": "2014-08-19T21:46:25.558Z", - "deleted": false, - "subnet_id": "b11f17ea-3bc6-4647-86d6-8bf282481cd5", - "deployment": 10, - "backend_status": "Provisioning in progress", - "net_id": "c1b4beda-a20c-4326-aea6-88d7e03b02ee", - "enacted": "2014-08-19T21:48:51.359Z" - }, - "model": "core.networkdeployments", - "pk": 801 -}, -{ - "fields": { - "router_id": null, - "subnet": "172.16.0.0/12", - "updated": "2014-08-19T21:50:20.580Z", - "network": 106, - "created": "2014-08-19T21:47:22.927Z", + "updated": "2014-08-14T23:57:42.676Z", + "subnet_id": "", + "name": "princeton_syndicate-nat-net", + "created": "2014-07-25T03:50:31.250Z", "deleted": false, - "subnet_id": "baa5c07c-3e83-40ec-861b-14fe304926a7", - "deployment": 10, + "network_id": "", + "permittedSlices": [ + 40 + ], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 3, + "owner": 40, "backend_status": "Provisioning in progress", - "net_id": "f5c4699f-853c-42a9-8cee-d7de084dbd43", - "enacted": "2014-08-19T21:50:28.401Z" + "ports": "tcp 37000-37999", + "enacted": "2014-08-14T23:57:49.221Z" }, - "model": "core.networkdeployments", - "pk": 808 + "model": "core.network", + "pk": 83 }, { "fields": { - "router_id": null, + "router_id": "", "subnet": "", - "updated": "2014-09-30T22:12:24.223Z", - "network": 109, - "created": "2014-09-30T22:12:24.223Z", - "deleted": false, - "subnet_id": null, - "deployment": 11, - "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-09-30T22:19:56.060Z" - }, - "model": "core.networkdeployments", - "pk": 812 -}, -{ - "fields": { - "router_id": null, - "subnet": "10.0.27.0/24", - "updated": "2014-09-30T22:20:01.475Z", - "network": 109, - "created": "2014-09-30T22:12:25.082Z", + "updated": "2014-07-25T04:13:10.217Z", + "subnet_id": "", + "name": "princeton_syndicate-privat", + "created": "2014-07-25T03:51:22.976Z", "deleted": false, - "subnet_id": "a76f88cc-7e85-45a9-a996-5108ec8313df", - "deployment": 10, + "network_id": "", + "permittedSlices": [ + 40 + ], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 4, + "owner": 40, "backend_status": "Provisioning in progress", - "net_id": "8c7eb9d0-db4b-47e4-bb69-a035ee24ab73", - "enacted": "2014-09-30T22:20:02.307Z" + "ports": "", + "enacted": "2014-07-25T04:13:14.143Z" }, - "model": "core.networkdeployments", - "pk": 813 + "model": "core.network", + "pk": 84 }, { "fields": { - "router_id": null, + "router_id": "", "subnet": "", - "updated": "2014-09-30T22:12:27.470Z", - "network": 109, - "created": "2014-09-30T22:12:27.470Z", + "updated": "2014-07-25T04:13:17.992Z", + "subnet_id": "", + "name": "princeton_syndicate-private", + "created": "2014-07-25T03:51:25.979Z", "deleted": false, - "subnet_id": null, - "deployment": 17, + "network_id": "", + "permittedSlices": [ + 40 + ], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 4, + "owner": 40, "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-09-30T22:20:20.333Z" + "ports": "", + "enacted": "2014-07-25T04:13:22.088Z" }, - "model": "core.networkdeployments", - "pk": 816 + "model": "core.network", + "pk": 85 }, { "fields": { - "router_id": null, + "router_id": "", "subnet": "", - "updated": "2014-09-30T23:39:53.881Z", - "network": 110, - "created": "2014-09-30T23:39:53.881Z", - "deleted": false, - "subnet_id": null, - "deployment": 11, - "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-10-01T00:06:34.096Z" - }, - "model": "core.networkdeployments", - "pk": 823 -}, -{ - "fields": { - "router_id": null, - "subnet": "172.16.0.0/12", - "updated": "2014-10-01T00:06:36.476Z", - "network": 110, - "created": "2014-09-30T23:39:57.066Z", + "updated": "2014-08-01T23:41:35.762Z", + "subnet_id": "", + "name": "dnsdemux-nat", + "created": "2014-08-01T23:37:00.625Z", "deleted": false, - "subnet_id": "baa5c07c-3e83-40ec-861b-14fe304926a7", - "deployment": 10, + "network_id": "", + "permittedSlices": [], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 1, + "owner": 31, "backend_status": "Provisioning in progress", - "net_id": "f5c4699f-853c-42a9-8cee-d7de084dbd43", - "enacted": "2014-10-01T00:06:37.310Z" + "ports": "", + "enacted": "2014-08-01T23:41:40.487Z" }, - "model": "core.networkdeployments", - "pk": 824 + "model": "core.network", + "pk": 90 }, { "fields": { - "router_id": null, + "router_id": "", "subnet": "", - "updated": "2014-09-30T23:40:01.942Z", - "network": 110, - "created": "2014-09-30T23:40:01.942Z", + "updated": "2014-08-01T23:41:26.525Z", + "subnet_id": "", + "name": "dnsdemux-private", + "created": "2014-08-01T23:37:47.334Z", "deleted": false, - "subnet_id": null, - "deployment": 17, + "network_id": "", + "permittedSlices": [], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 4, + "owner": 31, "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-10-01T00:07:46.858Z" + "ports": "", + "enacted": "2014-08-01T23:41:31.143Z" }, - "model": "core.networkdeployments", - "pk": 828 + "model": "core.network", + "pk": 91 }, { "fields": { - "router_id": null, + "router_id": "", "subnet": "", - "updated": "2014-10-08T14:41:04.855Z", - "network": 115, - "created": "2014-10-08T14:41:04.855Z", + "updated": "2014-08-02T16:47:40.823Z", + "subnet_id": "", + "name": "dnsdemux-nat2", + "created": "2014-08-02T16:43:45.571Z", "deleted": false, - "subnet_id": null, - "deployment": 11, + "network_id": "", + "permittedSlices": [], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 3, + "owner": 31, "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-10-09T19:15:59.855Z" + "ports": "", + "enacted": "2014-08-02T16:47:45.685Z" }, - "model": "core.networkdeployments", - "pk": 866 + "model": "core.network", + "pk": 93 }, { "fields": { - "router_id": null, + "router_id": "", "subnet": "", - "updated": "2014-10-08T14:41:07.053Z", - "network": 115, - "created": "2014-10-08T14:41:07.053Z", + "updated": "2014-08-19T16:22:55.637Z", + "subnet_id": "", + "name": "hpc-nat", + "created": "2014-08-02T17:29:06.716Z", "deleted": false, - "subnet_id": null, - "deployment": 10, + "network_id": "", + "permittedSlices": [], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 3, + "owner": 45, "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-10-09T19:16:07.960Z" + "ports": "tcp 3200:3209, tcp 2120:2128, tcp 8006:8009", + "enacted": "2014-08-19T16:23:04.137Z" }, - "model": "core.networkdeployments", - "pk": 868 + "model": "core.network", + "pk": 94 }, { "fields": { - "router_id": null, + "router_id": "", "subnet": "", - "updated": "2014-10-08T14:41:11.950Z", - "network": 115, - "created": "2014-10-08T14:41:11.950Z", + "updated": "2014-08-02T17:32:28.492Z", + "subnet_id": "", + "name": "hpc-private", + "created": "2014-08-02T17:29:38.618Z", "deleted": false, - "subnet_id": null, - "deployment": 17, + "network_id": "", + "permittedSlices": [], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 4, + "owner": 45, "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-10-09T19:11:55.838Z" + "ports": "", + "enacted": "2014-08-02T17:32:33.195Z" }, - "model": "core.networkdeployments", - "pk": 873 + "model": "core.network", + "pk": 95 }, { "fields": { - "router_id": null, + "router_id": "", "subnet": "", - "updated": "2014-10-08T14:41:19.005Z", - "network": 116, - "created": "2014-10-08T14:41:19.005Z", + "updated": "2014-08-04T17:41:36.141Z", + "subnet_id": "", + "name": "dnsdemux-pub", + "created": "2014-08-04T17:24:54.199Z", "deleted": false, - "subnet_id": null, - "deployment": 11, + "network_id": "", + "permittedSlices": [], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 1, + "owner": 31, "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-10-09T19:16:16.712Z" + "ports": "", + "enacted": "2014-08-04T17:41:41.584Z" }, - "model": "core.networkdeployments", - "pk": 875 + "model": "core.network", + "pk": 96 }, { "fields": { - "router_id": null, - "subnet": "10.0.28.0/24", - "updated": "2014-10-09T19:16:32.389Z", - "network": 116, - "created": "2014-10-08T14:41:23.177Z", + "router_id": "", + "subnet": "", + "updated": "2014-08-19T21:41:17.783Z", + "subnet_id": "", + "name": "onlab_cmi-prviate", + "created": "2014-08-19T21:40:48.549Z", "deleted": false, - "subnet_id": "e6a85301-7ec2-4ee4-b4b0-d4ca9aeeb854", - "deployment": 10, + "network_id": "", + "permittedSlices": [], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 4, + "owner": 53, "backend_status": "Provisioning in progress", - "net_id": "c73d6526-6843-4662-9714-6da614c5eb03", - "enacted": "2014-10-09T19:16:33.478Z" + "ports": "", + "enacted": "2014-08-19T21:41:26.169Z" }, - "model": "core.networkdeployments", - "pk": 877 + "model": "core.network", + "pk": 105 }, { "fields": { - "router_id": null, + "router_id": "", "subnet": "", - "updated": "2014-10-08T14:41:33.043Z", - "network": 116, - "created": "2014-10-08T14:41:33.043Z", + "updated": "2014-08-20T00:08:46.888Z", + "subnet_id": "", + "name": "onlab_cmi-nat", + "created": "2014-08-19T21:41:26.950Z", "deleted": false, - "subnet_id": null, - "deployment": 17, + "network_id": "", + "permittedSlices": [], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 3, + "owner": 53, "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-10-09T19:17:03.728Z" + "ports": "tcp 8003, tcp 8004, tcp 8140", + "enacted": "2014-08-20T00:08:55.148Z" }, - "model": "core.networkdeployments", - "pk": 882 + "model": "core.network", + "pk": 106 }, { "fields": { - "router_id": null, + "router_id": "", "subnet": "", - "updated": "2014-10-09T16:41:58.037Z", - "network": 145, - "created": "2014-10-09T16:41:58.037Z", + "updated": "2014-09-30T22:13:33.156Z", + "subnet_id": "", + "name": "onlab_cacti_private", + "created": "2014-09-30T19:56:42.970Z", "deleted": false, - "subnet_id": null, - "deployment": 10, + "network_id": "", + "permittedSlices": [], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 4, + "owner": 76, "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-10-09T19:24:57.030Z" + "ports": "", + "enacted": "2014-09-30T22:13:35.670Z" }, - "model": "core.networkdeployments", - "pk": 1137 + "model": "core.network", + "pk": 109 }, { "fields": { - "router_id": null, + "router_id": "", "subnet": "", - "updated": "2014-10-09T16:42:01.562Z", - "network": 145, - "created": "2014-10-09T16:42:01.562Z", + "updated": "2014-10-01T01:51:18.615Z", + "subnet_id": "", + "name": "onlab_cacti_nat", + "created": "2014-09-30T19:57:30.963Z", "deleted": false, - "subnet_id": null, - "deployment": 11, + "network_id": "", + "permittedSlices": [], + "labels": "", + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 3, + "owner": 76, "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-10-09T19:24:58.087Z" + "ports": "tcp 8011", + "enacted": "2014-10-01T01:51:21.339Z" }, - "model": "core.networkdeployments", - "pk": 1138 + "model": "core.network", + "pk": 110 }, { "fields": { "router_id": null, "subnet": "", - "updated": "2014-10-09T16:42:06.510Z", - "network": 145, - "created": "2014-10-09T16:42:06.510Z", - "deleted": false, + "updated": "2014-10-09T18:47:42.786Z", "subnet_id": null, - "deployment": 17, + "name": "princeton_syndicate-public", + "created": "2014-10-08T14:41:03.309Z", + "deleted": false, + "network_id": null, + "permittedSlices": [], + "labels": null, + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 1, + "owner": 40, "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-10-09T19:25:13.200Z" + "ports": null, + "enacted": "2014-10-09T18:47:46.426Z" }, - "model": "core.networkdeployments", - "pk": 1143 + "model": "core.network", + "pk": 115 }, { "fields": { "router_id": null, - "subnet": "10.0.33.0/24", - "updated": "2014-10-09T19:25:27.121Z", - "network": 146, - "created": "2014-10-09T16:42:13.223Z", + "subnet": "", + "updated": "2014-10-09T18:47:47.531Z", + "subnet_id": null, + "name": "princeton_syndicate-private", + "created": "2014-10-08T14:41:17.387Z", "deleted": false, - "subnet_id": "a42cf52d-ac41-4f00-9141-79c9fe00aae6", - "deployment": 10, + "network_id": null, + "permittedSlices": [], + "labels": null, + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 4, + "owner": 40, "backend_status": "Provisioning in progress", - "net_id": "3beb5a52-2b70-4746-8ff3-e6ed60b6741b", - "enacted": "2014-10-09T19:25:28.151Z" + "ports": null, + "enacted": "2014-10-09T18:47:51.228Z" }, - "model": "core.networkdeployments", - "pk": 1146 + "model": "core.network", + "pk": 116 }, { "fields": { "router_id": null, "subnet": "", - "updated": "2014-10-09T16:42:14.199Z", - "network": 146, - "created": "2014-10-09T16:42:14.199Z", - "deleted": false, + "updated": "2014-10-09T18:49:53.945Z", "subnet_id": null, - "deployment": 11, + "name": "princeton_publicdata-public", + "created": "2014-10-09T16:41:54.752Z", + "deleted": false, + "network_id": null, + "permittedSlices": [], + "labels": null, + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 1, + "owner": 97, "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-10-09T19:25:29.170Z" + "ports": null, + "enacted": "2014-10-09T18:49:57.666Z" }, - "model": "core.networkdeployments", - "pk": 1147 + "model": "core.network", + "pk": 145 }, { "fields": { "router_id": null, "subnet": "", - "updated": "2014-10-09T16:42:19.623Z", - "network": 146, - "created": "2014-10-09T16:42:19.623Z", - "deleted": false, + "updated": "2014-10-09T18:49:58.669Z", "subnet_id": null, - "deployment": 17, + "name": "princeton_publicdata-private", + "created": "2014-10-09T16:42:09.773Z", + "deleted": false, + "network_id": null, + "permittedSlices": [], + "labels": null, + "guaranteedBandwidth": 0, + "permitAllSlices": false, + "template": 4, + "owner": 97, "backend_status": "Provisioning in progress", - "net_id": null, - "enacted": "2014-10-09T19:25:55.349Z" + "ports": null, + "enacted": "2014-10-09T18:50:02.295Z" }, - "model": "core.networkdeployments", - "pk": 1152 + "model": "core.network", + "pk": 146 }, { "fields": { diff --git a/planetstack/core/models/__init__.py b/planetstack/core/models/__init__.py index 08e6178..aa64676 100644 --- a/planetstack/core/models/__init__.py +++ b/planetstack/core/models/__init__.py @@ -5,7 +5,7 @@ from .service import Service from .service import ServiceAttribute from .tag import Tag from .role import Role -from .site import Site, Deployment, Controller, ControllerRole, ControllerPrivilege, SiteDeployments, ControllerSiteDeployments +from .site import Site, Deployment, DeploymentRole, DeploymentPrivilege, Controller, ControllerRole, ControllerPrivilege, SiteDeployments, ControllerSiteDeployments from .dashboard import DashboardView from .user import User, UserDashboardView from .serviceclass import ServiceClass diff --git a/planetstack/core/models/site.py b/planetstack/core/models/site.py index f0f372d..47f7baa 100644 --- a/planetstack/core/models/site.py +++ b/planetstack/core/models/site.py @@ -216,6 +216,44 @@ class Deployment(PlCoreBase): def __unicode__(self): return u'%s' % (self.name) +class DeploymentRole(PlCoreBase): + #objects = DeploymentLinkManager() + #deleted_objects = DeploymentLinkDeletionManager() + ROLE_CHOICES = (('admin','Admin'),) + role = models.CharField(choices=ROLE_CHOICES, unique=True, max_length=30) + + def __unicode__(self): return u'%s' % (self.role) + +class DeploymentPrivilege(PlCoreBase): + #objects = DeploymentLinkManager() + #deleted_objects = DeploymentLinkDeletionManager() + + user = models.ForeignKey('User', related_name='deploymentprivileges') + deployment = models.ForeignKey('Deployment', related_name='deploymentprivileges') + role = models.ForeignKey('DeploymentRole',related_name='deploymentprivileges') + + def __unicode__(self): return u'%s %s %s' % (self.deployment, self.user, self.role) + + def can_update(self, user): + if user.is_readonly: + return False + if user.is_admin: + return True + dprivs = DeploymentPrivilege.objects.filter(user=user) + for dpriv in dprivs: + if dpriv.role.role == 'admin': + return True + return False + + @staticmethod + def select_by_user(user): + if user.is_admin: + qs = DeploymentPrivilege.objects.all() + else: + dpriv_ids = [dp.id for dp in DeploymentPrivilege.objects.filter(user=user)] + qs = DeploymentPrivilege.objects.filter(id__in=dpriv_ids) + return qs + class ControllerRole(PlCoreBase): #objects = ControllerLinkManager() #deleted_objects = ControllerLinkDeletionManager() @@ -276,7 +314,7 @@ class SiteDeployments(PlCoreBase): site = models.ForeignKey(Site,related_name='sitedeployments') deployment = models.ForeignKey(Deployment,related_name='sitedeployments') - controller = models.ForeignKey(Controller, relaed_name='sitedeployments') + controller = models.ForeignKey(Controller, null=True, blank=True, related_name='sitedeployments') availability_zone = models.CharField(max_length=200, null=True, blank=True, help_text="OpenStack availability zone") def __unicode__(self): return u'%s %s' % (self.deployment, self.site) @@ -286,7 +324,7 @@ class ControllerSiteDeployments(PlCoreBase): deleted_objects = ControllerLinkDeletionManager() controller = models.ForeignKey(Controller, related_name='controllersitedeployments') - site_deployment = models.ForeignKey(SiteDeployments, related _name='controllersitedeployments') + site_deployment = models.ForeignKey(SiteDeployments, related_name='controllersitedeployments') tenant_id = models.CharField(null=True, blank=True, max_length=200, help_text="Keystone tenant id") def __unicode__(self): return u'%s %s' % (self.controller, self.site_deployment) diff --git a/planetstack/core/models/sliver.py b/planetstack/core/models/sliver.py index e931e9d..b6ebbda 100644 --- a/planetstack/core/models/sliver.py +++ b/planetstack/core/models/sliver.py @@ -8,6 +8,7 @@ from core.models import Slice from core.models import Node from core.models import Site from core.models import Deployment +from core.models import Controller from core.models import User from core.models import Tag from core.models import Flavor @@ -87,7 +88,7 @@ class Sliver(PlCoreBase): creator = models.ForeignKey(User, related_name='slivers', blank=True, null=True) slice = models.ForeignKey(Slice, related_name='slivers') node = models.ForeignKey(Node, related_name='slivers') - controllerNetwork = models.ForeignKey(Deployment, verbose_name='controller', related_name='sliver_controllerNetwork') + controllerNetwork = models.ForeignKey(Controller, verbose_name='controller', related_name='sliver_controllerNetwork') numberCores = models.IntegerField(verbose_name="Number of Cores", help_text="Number of cores for sliver", default=0) flavor = models.ForeignKey(Flavor, help_text="Flavor of this instance", default=get_default_flavor) tags = generic.GenericRelation(Tag) -- 2.43.0