Share the md5sum and meta file if image is public
[snf-image-creator] / image_creator / dialog_menu.py
index a167d73..b6d3162 100644 (file)
@@ -255,6 +255,11 @@ def register_image(session):
                               size=len(metastring),
                               remote_path="%s.meta" % session['upload'])
                 out.success("done")
+                if is_public:
+                    out.output("Sharing metadata and md5sum files...")
+                    kamaki.share("%s.meta" % session['upload'])
+                    kamaki.share("%s.md5sum" % session['upload'])
+                    out.success('done')
             except ClientError as e:
                 d.msgbox("Error in pithos+ client: %s" % e.message)
                 return False