ec2-api/ec2api/api
Andrey Pavlov 66bdf406e2 Honor Nova's restriction for bdm fields
Nova does not allow None values for bdm fields. However it stores them
in image metadata for volume bdm during snapshot operation of volume
backed instance. Ec2Api sends them back to Nova during run instance
operation, which violates Nova's restriction.

Here we cut out None values from image bdms before use it.

Change-Id: Ice913c935e288f1cb615443324c05ca3c31efca6
(cherry picked from commit 239464ab74)
(cherry picked from commit 9434a2a1ac)
2017-01-19 17:03:37 +03:00
..
__init__.py rework accessing keystone resources 2016-02-01 20:57:04 +03:00
address.py rework certs stuff 2015-11-12 11:19:06 +03:00
apirequest.py py34: fix convert_dicts_to_lists 2015-09-09 17:50:04 +03:00
auth.py follow oslo 2015-02-26 22:04:09 +03:00
availability_zone.py rework certs stuff 2015-11-12 11:19:06 +03:00
cloud.py py34: fix using of internal types vriables in cloud.py 2015-09-09 17:07:49 +03:00
common.py fix races 2015-12-15 09:22:50 +03:00
customer_gateway.py Add missed module docstring 2015-05-28 19:48:11 +03:00
dhcp_options.py rework certs stuff 2015-11-12 11:19:06 +03:00
ec2utils.py rework certs stuff 2015-11-12 11:19:06 +03:00
faults.py fix encoding of request_id 2016-02-06 08:10:38 +03:00
image.py Graduate to oslo.utils.timeutils 2016-03-18 14:11:42 -04:00
instance.py Honor Nova's restriction for bdm fields 2017-01-19 17:03:37 +03:00
internet_gateway.py rework certs stuff 2015-11-12 11:19:06 +03:00
key_pair.py rework certs stuff 2015-11-12 11:19:06 +03:00
network_interface.py Graduate to oslo.utils.timeutils 2016-03-18 14:11:42 -04:00
opts.py rework certs stuff 2015-11-12 11:19:06 +03:00
route_table.py Honor Nova's restriction for bdm fields 2017-01-19 17:03:37 +03:00
security_group.py fix security group rules comparision 2016-03-17 13:52:38 +03:00
snapshot.py fix working with cinder API v2 2015-12-15 09:23:54 +03:00
subnet.py fix races 2015-12-15 09:22:50 +03:00
tag.py Add tag support for vpn-related objects 2015-06-29 17:52:50 +03:00
validator.py py34: fix basestring usage in validator 2015-09-10 20:14:27 +03:00
volume.py rework certs stuff 2015-11-12 11:19:06 +03:00
vpc.py rework certs stuff 2015-11-12 11:19:06 +03:00
vpn_connection.py rework certs stuff 2015-11-12 11:19:06 +03:00
vpn_gateway.py rework certs stuff 2015-11-12 11:19:06 +03:00