From d344512272a29a3c980e242b4aa49292937d5a5a Mon Sep 17 00:00:00 2001 From: Nikos Skalkotos Date: Fri, 15 Jun 2012 16:46:59 +0300 Subject: [PATCH] In kamaki.register convert all metadata to strings Otherwise the registration may fail. --- image_creator/kamaki_wrapper.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/image_creator/kamaki_wrapper.py b/image_creator/kamaki_wrapper.py index 66bb940..b88f1da 100644 --- a/image_creator/kamaki_wrapper.py +++ b/image_creator/kamaki_wrapper.py @@ -83,7 +83,12 @@ class Kamaki(object): def register(self, name, location, metadata): """Register an image to ~okeanos""" + # Convert all metadata to strings + str_metadata = {} + for (key, value) in metadata.iteritems(): + str_metadata[str(key)]=str(value) + params = {'is_public': 'true', 'disk_format': 'diskdump'} - self.image_client.register(name, location, params, metadata) + self.image_client.register(name, location, params, str_metadata) # vim: set sta sts=4 shiftwidth=4 sw=4 et ai : -- 1.7.10.4