diff --git a/ec2api/clients.py b/ec2api/clients.py index 6373f0d4..dd98fa83 100644 --- a/ec2api/clients.py +++ b/ec2api/clients.py @@ -68,7 +68,10 @@ LEGACY_NOVA_API_VERSION = '2' # properties # Nova API's 2.10 microversion provides admin access to users keypairs, # which allows metadata service to expose openssh part of an instance key -REQUIRED_NOVA_API_MICROVERSION = '2.10' +# Nova API's 2.32 microversion allows 'tag' field of bdm v2, which may be +# contained in image bdms, defined by users or autocreated with instance +# snapshot +REQUIRED_NOVA_API_MICROVERSION = '2.32' _nova_api_version = None diff --git a/ec2api/tests/unit/test_clients.py b/ec2api/tests/unit/test_clients.py index ca7c428e..82265c7f 100644 --- a/ec2api/tests/unit/test_clients.py +++ b/ec2api/tests/unit/test_clients.py @@ -54,7 +54,7 @@ class ClientsTestCase(base.BaseTestCase): links=[{'href': 'http://host:port/path/v2/'}]) v2_1 = mock.NonCallableMock() v2_1.configure_mock(id='v2.1', - version='2.11', + version='2.40', links=[{'href': 'http://host:port/path/v2.1/'}]) # test normal flow