59af73e47b
Description: - Changes in 'glance/glance_store/_drivers/aws.py' are required because when glanceclient tries to retrieve image details, it expects 2 values. But in the current case, it was yielding a tuple which was throwing exception as it was getting only 1 value when 'get()' was called - Added a function "clone_image()" which takes volume details, image metadata, object of glance service, image location as arguments. - Steps: 1. get image details from AWS using image id provided in image metadata and get snapshot id from response. If snapshot id is None, then raise an exception 2. create a dict object which contains size, zone and snapshot id as fields 3. call create_volume() with dict created as argument 4. create tags for volume created Closes-Bug: #1710046 Change-Id: I241e55f45d27e14b7328ae276ec544e5360e1ebd |
||
---|---|---|
.. | ||
aws | ||
gce |