ec2-api/ec2api
Feodor Tersin 15947e2e2e Switch to Nova v2.32 API
At v2.33 new bdm field 'tag' was introduced. This field is automatically
created by snapshot operation for volume backed instance (ebs). The
result of the operation - bdm - is stored in metadata of the snapshot
image. When ec2api user requires to run an instance with this image
changing some attributes of the attached volume (e.g.
delete_on_termination), this bdm is merged with user defined parameters
and sent to Nova. As the result the new 'tag' field is sent to Nova
since v2.32.

However the used API version is v2.10, which does not support 'tag'
field. This did not lead to faults (until I56348dc2) because Nova
verified the first bdm only, but the first bdm for ebs instances was a
bdm for the image. With the noted fix this no more works.

This patch swithes ec2api to use v2.32 to get 'tag' field supported.

Change-Id: I68329bbffeeff5d460f3fca1a212ba20b35fc284
(cherry picked from commit 480dc02de0)
2017-01-19 12:00:58 +00:00
..
api Honor Nova's restriction for bdm fields 2017-01-19 12:26:23 +03:00
cmd Enable greenthreading for ec2api services 2015-09-09 14:20:27 +03:00
db URL error for sqlalchemy-migrate doc 2016-01-28 11:38:04 +01:00
metadata LOG.warn is deprecated in python3 2016-02-02 11:58:10 +00:00
s3 Graduate to the oslo_utils.fileutils 2016-03-24 14:21:39 -04:00
tests Switch to Nova v2.32 API 2017-01-19 12:00:58 +00:00
__init__.py py34: fix gettext installing 2015-09-09 16:44:28 +03:00
clients.py Switch to Nova v2.32 API 2017-01-19 12:00:58 +00:00
config.py Enable debug logging for Nova, Glance, Cinder requests 2015-08-19 17:49:50 +03:00
context.py Graduate to oslo.utils.timeutils 2016-03-18 14:11:42 -04:00
exception.py fix races 2015-12-15 09:22:50 +03:00
i18n.py follow oslo 2015-02-26 22:04:09 +03:00
opts.py rework creating admin context - use keystoneauth1 lib 2016-09-16 17:20:55 +03:00
paths.py follow oslo 2015-02-26 22:04:09 +03:00
service.py Graduate from Oslo Incubator to using oslo.service 2016-03-25 17:00:26 -04:00
utils.py rework certs stuff 2015-11-12 11:19:06 +03:00
version.py Update copyright 2014-11-11 21:02:39 +04:00
wsgi.py Inherit from correct class for WSGI server 2016-04-05 09:18:29 +02:00