Implement glance-download internal plugin

Add a new import method called glance-download
that implements a glance to glance download in
a multi-region cloud with a federated Keystone.

This method will copy the image data and
selected metadata to the target glance, checking
that the downloaded size match the "size" image
attribute in the source glance.

Implements: blueprint glance-download-import
Co-Authored-By: Victor Coutellier <victor.coutellier@gmail.com>
Change-Id: Ic51c5fd87caf04d38aeaf758ad2d0e2f28098e4d
This commit is contained in:
Pierre-Samuel Le Stang
2022-05-03 16:47:54 +02:00
committed by Dan Smith
parent 653d52e90d
commit 480ea3825f
15 changed files with 1039 additions and 278 deletions

View File

@@ -0,0 +1,10 @@
---
features:
- |
Glance to glance image import plugin. With this release users can import
an image from an other glance server from an other opensatck region.
The two glance services must use the same keystone service. The feature
use the same keystone authentication token on both glance services and
copy by default container_format, disk_format and customizable properties
from source image ``['hw_', 'trait:', 'os_distro', 'os_secure_boot',
'os_type']``