glance/glance/common
Grégoire Unbekandt 92492cf504 Add ability to import image into multi-stores
The import image api now supports a list of stores to import data into.
This list can be specified through a new "stores" field that has been
added to the request body.
During import stage, Glance iterates overs this list and send the data
to each store one by one.
If an invalid backend is requested by the user, an exception is raised.
If an errors occurs during verify, already pushed data is removed and
image state is unchanged.

Change-Id: Id3ac19488c0a693d7042be4a3c83f3b9f12313d0
Implements: blueprint import-multi-stores
2020-02-10 09:39:01 +01:00
..
location_strategy Fix string interpolation to delay by logging 2020-01-09 08:53:55 -06:00
scripts Add ability to import image into multi-stores 2020-02-10 09:39:01 +01:00
__init__.py Empty files shouldn't contain copyright nor license 2013-12-24 22:39:05 -06:00
auth.py doc: Clean up unnecessary left vertical lines 2019-12-23 13:58:32 +00:00
client.py doc: Clean up unnecessary left vertical lines 2019-12-23 13:58:32 +00:00
config.py Revert "Add reserved stores to the sample config file" 2019-09-19 12:40:34 +01:00
crypt.py Use cryptography instead of pycrypto 2017-03-28 13:12:57 -04:00
exception.py Remove the remaining code after glare-ectomy 2017-03-17 15:29:16 +03:00
property_utils.py Move policy defaults into code 2020-01-06 12:56:30 -05:00
rpc.py do not declare code blocks as json when they do not parse 2017-06-21 14:15:58 -04:00
store_utils.py Ensure store ID parsed from URI is properly encoded 2020-01-31 06:45:19 -08:00
swift_store_utils.py Fix a typo in swift_store_utils.py: replace Vaid with Valid 2017-09-26 09:13:45 +00:00
timeutils.py Drop dependency on monotonic 2018-12-05 16:43:00 -05:00
trust_auth.py Remove all usage of keystoneclient 2018-04-09 17:45:10 -05:00
utils.py Add ability to import image into multi-stores 2020-02-10 09:39:01 +01:00
wsgi.py Remove native ssl support 2019-12-09 15:17:03 +00:00
wsgi_app.py Rethinking filesystem access 2019-10-01 09:53:48 +00:00
wsme_utils.py Replace oslo_utils.timeutils 2015-12-10 10:53:46 +00:00