plstackapi.git
9 years agoadded openstack dependencies for the observer
Tony Mack [Wed, 8 Oct 2014 17:48:30 +0000 (13:48 -0400)]
added openstack dependencies for the observer
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agoadded openstack client libraries dependencies
Tony Mack [Wed, 8 Oct 2014 17:47:54 +0000 (13:47 -0400)]
added openstack client libraries dependencies

9 years agoSet specific error code
Sapan Bhatia [Wed, 8 Oct 2014 15:34:23 +0000 (11:34 -0400)]
Set specific error code

9 years agoCreation was broken - when you create an object, there is no object in
Sapan Bhatia [Wed, 8 Oct 2014 14:34:41 +0000 (10:34 -0400)]
Creation was broken - when you create an object, there is no object in
context, so can_update does not work

9 years agoFor backend-specific observers, filter out deployments without backend
Sapan Bhatia [Wed, 8 Oct 2014 13:38:21 +0000 (09:38 -0400)]
For backend-specific observers, filter out deployments without backend
types set

9 years agocreate default public and private slice networks for slices created via developer...
Tony Mack [Tue, 7 Oct 2014 21:20:30 +0000 (17:20 -0400)]
create default public and private slice networks for slices created via developer (admin) view

9 years agoexpanded REST permission test, WIP
Scott Baker [Tue, 7 Oct 2014 19:54:51 +0000 (12:54 -0700)]
expanded REST permission test, WIP

9 years agoadd slice_roles to REST API
Scott Baker [Tue, 7 Oct 2014 19:11:34 +0000 (12:11 -0700)]
add slice_roles to REST API

9 years agoadd site_roles to REST API
Scott Baker [Tue, 7 Oct 2014 19:07:09 +0000 (12:07 -0700)]
add site_roles to REST API

9 years agouser test, WIP
Scott Baker [Tue, 7 Oct 2014 07:10:41 +0000 (00:10 -0700)]
user test, WIP

9 years agosupport fine-grained permission checks in API
Scott Baker [Tue, 7 Oct 2014 07:10:17 +0000 (00:10 -0700)]
support fine-grained permission checks in API

9 years agofix TypeError in SliceForm:clean
Scott Baker [Tue, 7 Oct 2014 06:09:59 +0000 (23:09 -0700)]
fix TypeError in SliceForm:clean

9 years agore-did the fine grained permission checking stuff again
Scott Baker [Tue, 7 Oct 2014 05:58:48 +0000 (22:58 -0700)]
re-did the fine grained permission checking stuff again

9 years agofix nonworking tabs displayed when adding user
Scott Baker [Tue, 7 Oct 2014 00:51:20 +0000 (17:51 -0700)]
fix nonworking tabs displayed when adding user

9 years agofix manyToMany error when creating deployment
Scott Baker [Tue, 7 Oct 2014 00:17:40 +0000 (17:17 -0700)]
fix manyToMany error when creating deployment

9 years agoMigration script for availability_zones
Sapan Bhatia [Mon, 6 Oct 2014 21:22:37 +0000 (17:22 -0400)]
Migration script for availability_zones

9 years agoRequire wget to be installed
Sapan Bhatia [Mon, 6 Oct 2014 20:59:26 +0000 (16:59 -0400)]
Require wget to be installed

9 years agoadd default select_by_user to plcorebase, hunt down and destroy select_by_user method...
Scott Baker [Fri, 3 Oct 2014 21:48:06 +0000 (14:48 -0700)]
add default select_by_user to plcorebase, hunt down and destroy select_by_user methods in other classes that were redundant with the new default

9 years agocleaner approach to dealing with UserAdmin, using multiple inheritance
Scott Baker [Fri, 3 Oct 2014 20:10:47 +0000 (13:10 -0700)]
cleaner approach to dealing with UserAdmin, using multiple inheritance

9 years agoadd support for fine-grained field permissions for user model
Scott Baker [Fri, 3 Oct 2014 07:32:37 +0000 (00:32 -0700)]
add support for fine-grained field permissions for user model

9 years agoraise PermissionDenied if someone tries to save an object without can_update rights
Scott Baker [Fri, 3 Oct 2014 05:50:18 +0000 (22:50 -0700)]
raise PermissionDenied if someone tries to save an object without can_update rights

9 years agofix model_policies being called with class instead of instance
Scott Baker [Tue, 30 Sep 2014 21:53:45 +0000 (14:53 -0700)]
fix model_policies being called with class instead of instance

9 years agocheck-in fix for checkbox deletion not working in django 1.7
Scott Baker [Tue, 30 Sep 2014 18:35:30 +0000 (11:35 -0700)]
check-in fix for checkbox deletion not working in django 1.7

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
Scott Baker [Tue, 30 Sep 2014 18:32:53 +0000 (11:32 -0700)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agorename sanity_check to consistency_check; run it from an external program rather...
Scott Baker [Tue, 30 Sep 2014 18:31:56 +0000 (11:31 -0700)]
rename sanity_check to consistency_check; run it from an external program rather than as part of observer

9 years agoadded availaibilty_zone param to spanw_instance() call
Tony Mack [Mon, 29 Sep 2014 20:21:57 +0000 (16:21 -0400)]
added availaibilty_zone param to spanw_instance() call

9 years agoadded availability_zone field to Deployment model
Tony Mack [Mon, 29 Sep 2014 20:10:52 +0000 (16:10 -0400)]
added availability_zone field to Deployment model

9 years agobetter stderr handling
Scott Baker [Fri, 26 Sep 2014 19:36:39 +0000 (12:36 -0700)]
better stderr handling

9 years agodiff-opencloud tool
Scott Baker [Fri, 26 Sep 2014 19:23:27 +0000 (12:23 -0700)]
diff-opencloud tool

9 years agoopencloud copy tool
Scott Baker [Fri, 26 Sep 2014 19:13:21 +0000 (12:13 -0700)]
opencloud copy tool

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
Scott Baker [Fri, 26 Sep 2014 07:50:07 +0000 (00:50 -0700)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agodo a better job with default_origin_server; fix update
Scott Baker [Fri, 26 Sep 2014 07:49:55 +0000 (00:49 -0700)]
do a better job with default_origin_server; fix update

9 years agobump version number
Scott Baker [Thu, 25 Sep 2014 04:32:40 +0000 (21:32 -0700)]
bump version number

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
root [Thu, 25 Sep 2014 03:59:30 +0000 (03:59 +0000)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agoallow only enforce login base prefix on new slices
Tony Mack [Wed, 24 Sep 2014 16:44:22 +0000 (12:44 -0400)]
allow only enforce login base prefix on new slices

9 years agofix attribute error
Tony Mack [Wed, 24 Sep 2014 14:22:31 +0000 (10:22 -0400)]
fix attribute error

9 years agoset sliver name in save()
Tony Mack [Wed, 24 Sep 2014 14:08:51 +0000 (10:08 -0400)]
set sliver name in save()

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
Scott Baker [Wed, 24 Sep 2014 05:54:06 +0000 (22:54 -0700)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agofix delete when hpc object has no cmi object id; add silent=true for originserver
Scott Baker [Wed, 24 Sep 2014 05:53:51 +0000 (22:53 -0700)]
fix delete when hpc object has no cmi object id; add silent=true for originserver

9 years agoalso allow 'silent' to be set as an instance variable
Scott Baker [Wed, 24 Sep 2014 05:41:17 +0000 (22:41 -0700)]
also allow 'silent' to be set as an instance variable

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
Sapan Bhatia [Wed, 24 Sep 2014 04:34:50 +0000 (00:34 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agoFixed a typo
Sapan Bhatia [Wed, 24 Sep 2014 04:34:44 +0000 (00:34 -0400)]
Fixed a typo

9 years agoremove unnecessary id=
Scott Baker [Wed, 24 Sep 2014 00:24:42 +0000 (17:24 -0700)]
remove unnecessary id=

9 years agoadd sanity check functions
Scott Baker [Wed, 24 Sep 2014 00:23:02 +0000 (17:23 -0700)]
add sanity check functions

9 years agoadd silent kwarg to delete() and save()
Scott Baker [Tue, 23 Sep 2014 23:04:36 +0000 (16:04 -0700)]
add silent kwarg to delete() and save()

9 years agoDeploymentRole is not linked to deployments
Sapan Bhatia [Tue, 23 Sep 2014 17:42:40 +0000 (13:42 -0400)]
DeploymentRole is not linked to deployments

9 years agoDon't use config backend type if it's not set
Sapan Bhatia [Tue, 23 Sep 2014 17:42:23 +0000 (13:42 -0400)]
Don't use config backend type if it's not set

9 years agoDisable deployment filtering if the backend_type config option is not set
Sapan Bhatia [Tue, 23 Sep 2014 17:14:31 +0000 (13:14 -0400)]
Disable deployment filtering if the backend_type config option is not set

9 years agoreverted out change; not sure it was safe when spawning Openstack instances
Scott Baker [Tue, 23 Sep 2014 00:46:35 +0000 (17:46 -0700)]
reverted out change; not sure it was safe when spawning Openstack instances

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
Scott Baker [Tue, 23 Sep 2014 00:17:08 +0000 (17:17 -0700)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agoconvert hostnames to lowercase when adding to data model
Scott Baker [Tue, 23 Sep 2014 00:16:32 +0000 (17:16 -0700)]
convert hostnames to lowercase when adding to data model

9 years agoNew migration script for backend_type, and timezone
Sapan Bhatia [Mon, 22 Sep 2014 23:03:02 +0000 (19:03 -0400)]
New migration script for backend_type, and timezone

9 years agoMissing import
Sapan Bhatia [Mon, 22 Sep 2014 22:47:53 +0000 (18:47 -0400)]
Missing import

9 years agoWe can only import site.py after slice.py, because of a dependency
Sapan Bhatia [Mon, 22 Sep 2014 22:44:39 +0000 (18:44 -0400)]
We can only import site.py after slice.py, because of a dependency

9 years agoTypo .site<-.deployment
Sapan Bhatia [Mon, 22 Sep 2014 22:42:13 +0000 (18:42 -0400)]
Typo .site<-.deployment

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
Sapan Bhatia [Mon, 22 Sep 2014 22:41:34 +0000 (18:41 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agoRe-added imports to __init__.py
Sapan Bhatia [Mon, 22 Sep 2014 22:41:15 +0000 (18:41 -0400)]
Re-added imports to __init__.py

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
Scott Baker [Mon, 22 Sep 2014 21:46:16 +0000 (14:46 -0700)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agoback out migration script
Scott Baker [Mon, 22 Sep 2014 21:46:04 +0000 (14:46 -0700)]
back out migration script

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
Sapan Bhatia [Mon, 22 Sep 2014 21:34:36 +0000 (17:34 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agoCompanion to renaming core/models/planetstack
Sapan Bhatia [Mon, 22 Sep 2014 21:32:35 +0000 (17:32 -0400)]
Companion to renaming core/models/planetstack

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
Scott Baker [Mon, 22 Sep 2014 21:32:03 +0000 (14:32 -0700)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agocheck in missing migration file
Scott Baker [Mon, 22 Sep 2014 21:31:53 +0000 (14:31 -0700)]
check in missing migration file

9 years agoDropped pyc files
Sapan Bhatia [Mon, 22 Sep 2014 21:26:04 +0000 (17:26 -0400)]
Dropped pyc files

9 years agoAdded config import back
Sapan Bhatia [Mon, 22 Sep 2014 21:25:06 +0000 (17:25 -0400)]
Added config import back

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
Sapan Bhatia [Mon, 22 Sep 2014 21:20:53 +0000 (17:20 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agoRenamed namespace-polluting file
Sapan Bhatia [Mon, 22 Sep 2014 21:20:03 +0000 (17:20 -0400)]
Renamed namespace-polluting file

9 years agoRevert "wip"
John H. Hartman [Mon, 22 Sep 2014 21:11:24 +0000 (14:11 -0700)]
Revert "wip"

This reverts commit 642bfb423795bec7d34aecc786e7b98a43c5f74f.

9 years agoRevert "wip"
root [Mon, 22 Sep 2014 21:04:27 +0000 (21:04 +0000)]
Revert "wip"

This reverts commit 642bfb423795bec7d34aecc786e7b98a43c5f74f.

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
John H. Hartman [Mon, 22 Sep 2014 20:36:20 +0000 (13:36 -0700)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agowip
John H. Hartman [Mon, 22 Sep 2014 20:35:55 +0000 (13:35 -0700)]
wip

9 years agoDeployment filtering for UserDeployment objects
Sapan Bhatia [Mon, 22 Sep 2014 19:08:44 +0000 (15:08 -0400)]
Deployment filtering for UserDeployment objects

9 years agoDeployment filtering for deployment images
Sapan Bhatia [Mon, 22 Sep 2014 19:08:09 +0000 (15:08 -0400)]
Deployment filtering for deployment images

9 years agoDeployment filtering for deployment credentials
Sapan Bhatia [Mon, 22 Sep 2014 19:07:26 +0000 (15:07 -0400)]
Deployment filtering for deployment credentials

9 years agoDeployment filtering for SliceDeployment objects
Sapan Bhatia [Mon, 22 Sep 2014 18:55:08 +0000 (14:55 -0400)]
Deployment filtering for SliceDeployment objects

9 years agoDeployment filtering for SiteDeployment objects
Sapan Bhatia [Mon, 22 Sep 2014 18:54:56 +0000 (14:54 -0400)]
Deployment filtering for SiteDeployment objects

9 years agoDeployment filtering for Deployment Privilege objects
Sapan Bhatia [Mon, 22 Sep 2014 18:54:39 +0000 (14:54 -0400)]
Deployment filtering for Deployment Privilege objects

9 years agoDeployment filtering for deployment role objects
Sapan Bhatia [Mon, 22 Sep 2014 18:54:26 +0000 (14:54 -0400)]
Deployment filtering for deployment role objects

9 years agoDeployment filtering for deployment objects
Sapan Bhatia [Mon, 22 Sep 2014 18:54:10 +0000 (14:54 -0400)]
Deployment filtering for deployment objects

9 years agoDeployment filtering for NetworkDeployment objects
Sapan Bhatia [Mon, 22 Sep 2014 18:52:59 +0000 (14:52 -0400)]
Deployment filtering for NetworkDeployment objects

9 years agoDeploymentLinkDeletionManager for filtering deployment-linked objects
Sapan Bhatia [Fri, 19 Sep 2014 20:48:36 +0000 (16:48 -0400)]
DeploymentLinkDeletionManager for filtering deployment-linked objects
such as UserDeployments and SliceDeployments.

9 years agoDeploymentDeletionManager for filtering deleted deployments
Sapan Bhatia [Fri, 19 Sep 2014 20:48:11 +0000 (16:48 -0400)]
DeploymentDeletionManager for filtering deleted deployments

9 years agoDeploymentLinkManager, for filtering deployment-linked objects such as
Sapan Bhatia [Fri, 19 Sep 2014 20:47:40 +0000 (16:47 -0400)]
DeploymentLinkManager, for filtering deployment-linked objects such as
UserDeployments, SliceDeployments etc.

9 years agoDeployment manager for filtering deployments based on backend
Sapan Bhatia [Fri, 19 Sep 2014 20:47:07 +0000 (16:47 -0400)]
Deployment manager for filtering deployments based on backend

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
Sapan Bhatia [Thu, 18 Sep 2014 20:25:15 +0000 (16:25 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
Scott Baker [Thu, 18 Sep 2014 05:20:05 +0000 (22:20 -0700)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agorun migrate for django 1.7 or evolve for django 1.5
Scott Baker [Thu, 18 Sep 2014 05:19:54 +0000 (22:19 -0700)]
run migrate for django 1.7 or evolve for django 1.5

9 years agoswitch from naive timestamps to timezone-aware timestamps
Scott Baker [Thu, 18 Sep 2014 05:18:46 +0000 (22:18 -0700)]
switch from naive timestamps to timezone-aware timestamps

9 years agoAdded backend_type field to migrations
Sapan Bhatia [Thu, 18 Sep 2014 04:13:46 +0000 (00:13 -0400)]
Added backend_type field to migrations

9 years agocall django.setup in django 1.7
Scott Baker [Wed, 17 Sep 2014 00:34:21 +0000 (17:34 -0700)]
call django.setup in django 1.7

9 years agolatest data from alpha
Scott Baker [Tue, 16 Sep 2014 23:29:07 +0000 (16:29 -0700)]
latest data from alpha

9 years agoresolve naive datetime warnings
Scott Baker [Tue, 16 Sep 2014 19:17:07 +0000 (12:17 -0700)]
resolve naive datetime warnings

9 years agoload initial data when django 1.7 is installed
Scott Baker [Tue, 16 Sep 2014 16:46:35 +0000 (09:46 -0700)]
load initial data when django 1.7 is installed

9 years agocheck in migrations for the other apps
Scott Baker [Mon, 15 Sep 2014 23:05:39 +0000 (16:05 -0700)]
check in migrations for the other apps

9 years agoDon't invoke policies for object updates
Sapan Bhatia [Mon, 15 Sep 2014 08:04:32 +0000 (04:04 -0400)]
Don't invoke policies for object updates

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
Sapan Bhatia [Mon, 15 Sep 2014 07:48:48 +0000 (03:48 -0400)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi

9 years agoWorkaround for a very annoying issue. For some reason, policy handlers
Sapan Bhatia [Mon, 15 Sep 2014 07:48:20 +0000 (03:48 -0400)]
Workaround for a very annoying issue. For some reason, policy handlers
cannot import models globally

9 years agoChanged interface to policy handlers, slightly
Sapan Bhatia [Mon, 15 Sep 2014 07:48:11 +0000 (03:48 -0400)]
Changed interface to policy handlers, slightly

9 years agomigrations needed a __init__.py file
Scott Baker [Fri, 12 Sep 2014 23:08:24 +0000 (16:08 -0700)]
migrations needed a __init__.py file

9 years agoMerge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
Scott Baker [Fri, 12 Sep 2014 22:55:39 +0000 (15:55 -0700)]
Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi