Add opennebula api urls and add delete vm api
This commit is contained in:
parent
358d70570a
commit
b7e8eceb25
4 changed files with 19 additions and 13 deletions
|
|
@ -98,14 +98,3 @@ class VirtualMachineSerializer(serializers.ModelSerializer):
|
|||
def update(self, instance, validated_data):
|
||||
pass
|
||||
|
||||
def delete(self, instance, validated_data):
|
||||
try:
|
||||
owner = instance.owner
|
||||
manager = OpenNebulaManager(email=owner.email,
|
||||
password=owner.password[0:20],
|
||||
create_user = True)
|
||||
manager.delete_vm(template_id)
|
||||
except OpenNebulaException as err:
|
||||
raise serializers.ValidationError("OpenNebulaException occured. {0}".format(err))
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue