summaryrefslogtreecommitdiff
path: root/glance-gateway.py
diff options
context:
space:
mode:
Diffstat (limited to 'glance-gateway.py')
-rwxr-xr-xglance-gateway.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/glance-gateway.py b/glance-gateway.py
index 747a0ca..8928e2b 100755
--- a/glance-gateway.py
+++ b/glance-gateway.py
@@ -87,12 +87,16 @@ def main(args):
})
keystone_dest = Keystone(env_dest)
glance_dest = Glance(keystone_dest, endpoint_type="publicURL")
- if not check_image_exists_up2date(glance_dest, manifest):
+ if check_image_exists_up2date(glance_dest, manifest):
+ print("image is already the latest in region: %s" % region["name"])
+ else:
+ print("uploading to region: %s" % region["name"])
glance_dest.upload("%s.%s" % (manifest["image_name"], manifest["image_type"]),
manifest["image_type"],
"/tmp/%s.%s" % (manifest["image_name"], manifest["image_type"]),
"public",
manifest["tag"])
+ os.remove("/tmp/%s.%s" % (manifest["image_name"], manifest["image_type"]))
if __name__ == "__main__":