instantiate sycn steps with openstack driver. Implement garbage collector and deleters
[plstackapi.git] / planetstack / observer / deleters / sliver_deleter.py
1 from core.models import Sliver
2 from observer.deleter import Deleter
3
4 class SliverDeleter(Deleter):
5     model='Sliver'
6
7     def call(self, pk):
8         sliver = Sliver.objects.get(pk=pk)
9         if sliver.instance_id:
10             self.driver.destroy_instance(sliver.instance_id)
11         sliver.delete()