Implement image unregister in kamaki.clients
authorStavros Sachtouris <saxtouri@admin.grnet.gr>
Tue, 14 May 2013 13:40:48 +0000 (16:40 +0300)
committerStavros Sachtouris <saxtouri@admin.grnet.gr>
Tue, 14 May 2013 13:40:48 +0000 (16:40 +0300)
Refs: #3728

kamaki/clients/image/__init__.py

index d1b9fa1..1025ce2 100644 (file)
@@ -129,6 +129,14 @@ class ImageClient(Client):
         r = self.post(path, success=200, async_headers=async_headers)
         return filter_in(r.headers, 'X-Image-')
 
         r = self.post(path, success=200, async_headers=async_headers)
         return filter_in(r.headers, 'X-Image-')
 
+    def unregister(self, image_id):
+        """Unregister an image
+
+        :param image_id: (str)
+        """
+        path = path4url('images', image_id)
+        self.delete(path, success=204)
+
     def list_members(self, image_id):
         """
         :param image_id: (str)
     def list_members(self, image_id):
         """
         :param image_id: (str)