summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIlya Alekseyev <ialekseev@griddynamics.com>2011-06-17 17:27:06 +0400
committerIlya Alekseyev <ialekseev@griddynamics.com>2011-06-17 17:27:06 +0400
commit971efd1b5568c324c91e826fc347c49ceea3790c (patch)
tree2975f7bb56aa13a0633f0908a69476d58b788a9e
parenta1e310aaa9f0ef829e2857c524be140541f3a13d (diff)
stub api methods
-rw-r--r--nova/api/openstack/contrib/floating_ips.py23
1 files changed, 22 insertions, 1 deletions
diff --git a/nova/api/openstack/contrib/floating_ips.py b/nova/api/openstack/contrib/floating_ips.py
index 6c08f52e5..f7a939ddd 100644
--- a/nova/api/openstack/contrib/floating_ips.py
+++ b/nova/api/openstack/contrib/floating_ips.py
@@ -66,6 +66,25 @@ class FloatingIPController(object):
return {'floating_ips' : _translate_floating_ips_view(context,
floating_ips)}
+ def create(self, req, body):
+ context = req.environ['nova.context']
+
+ return {'allocate': None}
+
+ def delete(self,req, id):
+ context = req.environ['nova.context']
+
+ return {'release': None }
+
+ def associate(self, req, id, body):
+ context = req.environ['nova.context']
+
+ return {'associate': None}
+
+ def disassociate(self, req, id, body):
+ context = req.environ['nova.context']
+
+ return {'disassociate': None}
class Floating_ips(extensions.ExtensionDescriptor):
def get_name(self):
@@ -88,7 +107,9 @@ class Floating_ips(extensions.ExtensionDescriptor):
res = extensions.ResourceExtension('floating_ips',
FloatingIPController(),
- collection_actions={})
+ member_actions={
+ 'associate' : 'POST',
+ 'disassociate' : 'POST'})
resources.append(res)
return resources