From 4cad8add2085d8c2ca2ddcb4acb8d3662d609dee Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Tue, 7 Feb 2012 23:34:48 +0000 Subject: [PATCH] Send image properties to Glance Fixes bug 928549 Change-Id: Ie89e9c49c1fe25ed4acd680dd8c2c5e84173cdcd --- plugins/xenserver/xenapi/etc/xapi.d/plugins/glance | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/xenserver/xenapi/etc/xapi.d/plugins/glance b/plugins/xenserver/xenapi/etc/xapi.d/plugins/glance index 9f9e2686b38..e53e4d5eb1f 100755 --- a/plugins/xenserver/xenapi/etc/xapi.d/plugins/glance +++ b/plugins/xenserver/xenapi/etc/xapi.d/plugins/glance @@ -343,6 +343,10 @@ def _upload_tarball(staging_path, image_id, glance_host, glance_port, if auth_token: headers['x-auth-token'] = auth_token + for key, value in properties.iteritems(): + header_key = "x-image-meta-property-%s" % key.replace('_', '-') + headers[header_key] = str(value) + for header, value in headers.iteritems(): conn.putheader(header, value) conn.endheaders()