Making the 'volume' param optional

This is needed for ephemeral volume support.

LP bug https://bugs.launchpad.net/reddwarf/+bug/1175719

Change-Id: I389bf6afe0b29713ff7f299c26731244045c165d
This commit is contained in:
Steve Leon 2013-05-10 09:49:40 -07:00
parent 2305423acc
commit 61008d058d

@ -55,16 +55,17 @@ class Instances(base.ManagerWithFind):
"""
resource_class = Instance
def create(self, name, flavor_id, volume, databases=None, users=None,
def create(self, name, flavor_id, volume=None, databases=None, users=None,
restorePoint=None):
"""
Create (boot) a new instance.
"""
body = {"instance": {
"name": name,
"flavorRef": flavor_id,
"volume": volume
"flavorRef": flavor_id
}}
if volume:
body["instance"]["volume"] = volume
if databases:
body["instance"]["databases"] = databases
if users: