Update kilo version alias

Kilo actually sends 4.0 by default and can support 3.x and 4.x messages.
Deployers upgrading from Juno->Kilo can set the compute upgrade level to
'juno' until all nodes are upgraded to kilo and then unset the pin. When
moving to Liberty, setting the level to 'kilo' will use 4.x messages as
Liberty does not support 3.x anymore.

Note that this changes all the use of the kilo alias in test_rpcapi to
just use 3.40 (what it was before). This makes the tests pass (because
it's the same as we're expecting) for the backport. These tests are
removed in the next patch anyway.

UpgradeImpact

Change-Id: Ibbe83879ee1ccfab582119b1e2e588f0471020e2
This commit is contained in:
Dan Smith 2015-05-07 12:34:30 -07:00
parent 735ab103a5
commit 5309120d79
2 changed files with 78 additions and 74 deletions

View File

@ -293,13 +293,17 @@ class ComputeAPI(object):
existing methods in 3.x after that point should be done so that they
can handle the version_cap being set to 3.40
... Version 4.0 is equivalent to 3.40. Kilo sends version 4.0 by
default, can accept 3.x calls from Juno nodes, and can be pinned to
3.x for Juno compatibility. All new changes should go against 4.x.
* 4.0 - Remove 3.x compatibility
'''
VERSION_ALIASES = {
'icehouse': '3.23',
'juno': '3.35',
'kilo': '3.40',
'kilo': '4.0',
}
def __init__(self):

View File

@ -64,7 +64,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
orig_prepare = rpcapi.client.prepare
# TODO(danms): Remove this special case when we drop 3.x
if CONF.upgrade_levels.compute == 'kilo':
if CONF.upgrade_levels.compute == '3.40':
base_version = '3.0'
else:
base_version = rpcapi.client.target.version
@ -151,7 +151,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
aggregate={'id': 'fake_id'}, host_param='host', host='host',
slave_info={})
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('add_aggregate_host', 'cast',
aggregate={'id': 'fake_id'}, host_param='host', host='host',
slave_info={}, version='3.0')
@ -161,7 +161,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, network_id='id',
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('add_fixed_ip_to_instance', 'cast',
instance=self.fake_instance_obj, network_id='id',
version='3.12')
@ -171,7 +171,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, network_id='id',
port_id='id2', version='4.0', requested_ip='192.168.1.50')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('attach_interface', 'call',
instance=self.fake_instance_obj, network_id='id',
port_id='id2', version='3.17', requested_ip='192.168.1.50')
@ -181,7 +181,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, volume_id='id',
mountpoint='mp', bdm=self.fake_volume_bdm, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('attach_volume', 'cast',
instance=self.fake_instance_obj, volume_id='id',
mountpoint='mp', bdm=self.fake_volume_bdm, version='3.16')
@ -190,7 +190,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('change_instance_metadata', 'cast',
instance=self.fake_instance_obj, diff={}, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('change_instance_metadata', 'cast',
instance=self.fake_instance_obj, diff={}, version='3.7')
@ -201,7 +201,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
destination='dest', block_migration=True,
disk_over_commit=True, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('check_can_live_migrate_destination', 'call',
instance=self.fake_instance_obj,
destination='dest', block_migration=True,
@ -223,7 +223,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj,
dest_check_data={"test": "data"}, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('check_can_live_migrate_source', 'call',
instance=self.fake_instance_obj,
dest_check_data={"test": "data"}, version='3.32')
@ -242,7 +242,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, data='foo',
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('check_instance_shared_storage', 'call',
instance=self.fake_instance_obj, data='foo',
version='3.29')
@ -252,7 +252,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, migration={'id': 'foo'},
host='host', reservations=list('fake_res'))
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('confirm_resize', 'cast',
instance=self.fake_instance_obj, migration={'id': 'foo'},
host='host', reservations=list('fake_res'))
@ -262,7 +262,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, migration={'id': 'foo'},
host='host', reservations=list('fake_res'))
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('confirm_resize', 'call',
instance=self.fake_instance_obj, migration={'id': 'foo'},
host='host', reservations=list('fake_res'))
@ -272,7 +272,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
version='4.0', instance=self.fake_instance_obj,
port_id='fake_id')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('detach_interface', 'cast',
version='3.17', instance=self.fake_instance_obj,
port_id='fake_id')
@ -282,7 +282,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, volume_id='id',
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('detach_volume', 'cast',
instance=self.fake_instance_obj, volume_id='id',
version='3.25')
@ -293,7 +293,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
image='image', disk_info='disk_info', host='host',
reservations=list('fake_res'))
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('finish_resize', 'cast',
instance=self.fake_instance_obj, migration={'id': 'foo'},
image='image', disk_info='disk_info', host='host',
@ -304,7 +304,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, migration={'id': 'fake_id'},
host='host', reservations=list('fake_res'))
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('finish_revert_resize', 'cast',
instance=self.fake_instance_obj, migration={'id': 'fake_id'},
host='host', reservations=list('fake_res'))
@ -314,7 +314,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, tail_length='tl',
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('get_console_output', 'call',
instance=self.fake_instance_obj, tail_length='tl',
version='3.28')
@ -323,21 +323,21 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('get_console_pool_info', 'call',
console_type='type', host='host')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('get_console_pool_info', 'call',
console_type='type', host='host')
def test_get_console_topic(self):
self._test_compute_api('get_console_topic', 'call', host='host')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('get_console_topic', 'call', host='host')
def test_get_diagnostics(self):
self._test_compute_api('get_diagnostics', 'call',
instance=self.fake_instance_obj, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('get_diagnostics', 'call',
instance=self.fake_instance_obj, version='3.18')
@ -346,7 +346,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
assert_dict=True, instance=self.fake_instance_obj,
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('get_instance_diagnostics', 'call',
assert_dict=True, instance=self.fake_instance_obj,
version='3.31')
@ -356,7 +356,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, console_type='type',
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('get_vnc_console', 'call',
instance=self.fake_instance_obj, console_type='type',
version='3.2')
@ -366,7 +366,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, console_type='type',
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('get_spice_console', 'call',
instance=self.fake_instance_obj, console_type='type',
version='3.1')
@ -376,7 +376,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, console_type='type',
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('get_rdp_console', 'call',
instance=self.fake_instance_obj, console_type='type',
version='3.10')
@ -386,7 +386,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, console_type='serial',
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('get_serial_console', 'call',
instance=self.fake_instance_obj, console_type='serial',
version='3.34')
@ -396,7 +396,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, port="5900",
console_type="novnc", version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('validate_console_port', 'call',
instance=self.fake_instance_obj, port="5900",
console_type="novnc", version='3.3')
@ -405,7 +405,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('host_maintenance_mode', 'call',
host_param='param', mode='mode', host='host')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('host_maintenance_mode', 'call',
host_param='param', mode='mode', host='host')
@ -413,7 +413,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('host_power_action', 'call', action='action',
host='host')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('host_power_action', 'call', action='action',
host='host')
@ -421,7 +421,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('inject_network_info', 'cast',
instance=self.fake_instance_obj)
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('inject_network_info', 'cast',
instance=self.fake_instance_obj)
@ -431,7 +431,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
block_migration='blockity_block', host='tsoh',
migrate_data={}, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('live_migration', 'cast',
instance=self.fake_instance_obj, dest='dest',
block_migration='blockity_block', host='tsoh',
@ -442,7 +442,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj,
block_migration='block_migration', host='host', version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('post_live_migration_at_destination', 'cast',
instance=self.fake_instance_obj,
block_migration='block_migration', host='host', version='3.14')
@ -451,7 +451,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('pause_instance', 'cast',
instance=self.fake_instance_obj)
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('pause_instance', 'cast',
instance=self.fake_instance_obj)
@ -460,7 +460,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj,
reservations=['uuid1', 'uuid2'])
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('soft_delete_instance', 'cast',
instance=self.fake_instance_obj,
reservations=['uuid1', 'uuid2'])
@ -470,7 +470,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, old_volume_id='oldid',
new_volume_id='newid')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('swap_volume', 'cast',
instance=self.fake_instance_obj, old_volume_id='oldid',
new_volume_id='newid')
@ -479,7 +479,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('restore_instance', 'cast',
instance=self.fake_instance_obj, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('restore_instance', 'cast',
instance=self.fake_instance_obj, version='3.20')
@ -489,7 +489,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
block_migration='block_migration', disk='disk', host='host',
migrate_data=None, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('pre_live_migration', 'call',
instance=self.fake_instance_obj,
block_migration='block_migration', disk='disk', host='host',
@ -520,7 +520,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
request_spec='fake_spec',
filter_properties={'fakeprop': 'fakeval'},
node='node', clean_shutdown=True, version='3.38')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('prep_resize', 'cast',
instance=self.fake_instance_obj, instance_type='fake_type',
image='fake_image', host='host',
@ -536,7 +536,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
block_device_info={},
reboot_type='type')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('reboot_instance', 'cast',
instance=self.fake_instance_obj,
block_device_info={},
@ -549,7 +549,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
orig_sys_metadata=None, recreate=True, on_shared_storage=True,
preserve_ephemeral=True, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('rebuild_instance', 'cast', new_pass='None',
injected_files='None', image_ref='None', orig_image_ref='None',
bdms=[], instance=self.fake_instance_obj, host='new_host',
@ -563,7 +563,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
version='4.0',
_return_value=objects_block_dev.BlockDeviceMapping())
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('reserve_block_device_name', 'call',
instance=self.fake_instance_obj, device='device',
volume_id='id', disk_bus='ide', device_type='cdrom',
@ -573,7 +573,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('refresh_provider_fw_rules', 'cast',
host='host')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('refresh_provider_fw_rules', 'cast',
host='host')
@ -581,7 +581,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('refresh_security_group_rules', 'cast',
security_group_id='id', host='host', version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('refresh_security_group_rules', 'cast',
security_group_id='id', host='host', version='3.0')
@ -589,7 +589,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('refresh_security_group_members', 'cast',
security_group_id='id', host='host', version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('refresh_security_group_members', 'cast',
security_group_id='id', host='host', version='3.0')
@ -598,7 +598,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
host='fake_host', instance=self.fake_instance_obj,
version='4.0', assert_dict=True)
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('refresh_instance_security_rules', 'cast',
host='fake_host', instance=self.fake_instance_obj,
version='3.0', assert_dict=True)
@ -608,7 +608,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
aggregate={'id': 'fake_id'}, host_param='host', host='host',
slave_info={})
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('remove_aggregate_host', 'cast',
aggregate={'id': 'fake_id'}, host_param='host', host='host',
slave_info={})
@ -618,7 +618,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, address='addr',
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('remove_fixed_ip_from_instance', 'cast',
instance=self.fake_instance_obj, address='addr',
version='3.13')
@ -628,7 +628,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance, volume_id='id', host='host',
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('remove_volume_connection', 'call',
instance=self.fake_instance, volume_id='id', host='host',
version='3.30')
@ -651,7 +651,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, rescue_password='pw',
rescue_image_ref='fake_image_ref',
clean_shutdown=True, version='3.37')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('rescue_instance', 'cast',
instance=self.fake_instance_obj, rescue_password='pw',
rescue_image_ref='fake_image_ref',
@ -661,7 +661,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('reset_network', 'cast',
instance=self.fake_instance_obj)
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('reset_network', 'cast',
instance=self.fake_instance_obj)
@ -682,7 +682,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
image='image', instance_type={'id': 1},
reservations=list('fake_res'),
clean_shutdown=True, version='3.37')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('resize_instance', 'cast',
instance=self.fake_instance_obj, migration={'id': 'fake_id'},
image='image', instance_type={'id': 1},
@ -693,7 +693,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('resume_instance', 'cast',
instance=self.fake_instance_obj)
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('resume_instance', 'cast',
instance=self.fake_instance_obj)
@ -702,7 +702,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, migration={'id': 'fake_id'},
host='host', reservations=list('fake_res'))
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('revert_resize', 'cast',
instance=self.fake_instance_obj, migration={'id': 'fake_id'},
host='host', reservations=list('fake_res'))
@ -713,7 +713,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
'cast', instance=self.fake_instance_obj, host='host',
destroy_disks=True, migrate_data=None, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('rollback_live_migration_at_destination',
'cast', instance=self.fake_instance_obj, host='host',
destroy_disks=True, migrate_data=None, version='3.32')
@ -733,7 +733,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, new_pass='pw',
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('set_admin_password', 'call',
instance=self.fake_instance_obj, new_pass='pw',
version='3.8')
@ -742,14 +742,14 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('set_host_enabled', 'call',
enabled='enabled', host='host')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('set_host_enabled', 'call',
enabled='enabled', host='host')
def test_get_host_uptime(self):
self._test_compute_api('get_host_uptime', 'call', host='host')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('get_host_uptime', 'call', host='host')
def test_backup_instance(self):
@ -757,7 +757,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, image_id='id',
backup_type='type', rotation='rotation')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('backup_instance', 'cast',
instance=self.fake_instance_obj, image_id='id',
backup_type='type', rotation='rotation')
@ -766,7 +766,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('snapshot_instance', 'cast',
instance=self.fake_instance_obj, image_id='id')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('snapshot_instance', 'cast',
instance=self.fake_instance_obj, image_id='id')
@ -774,7 +774,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('start_instance', 'cast',
instance=self.fake_instance_obj)
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('start_instance', 'cast',
instance=self.fake_instance_obj)
@ -789,7 +789,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('stop_instance', 'cast',
instance=self.fake_instance_obj,
clean_shutdown=True, version='3.37')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('stop_instance', 'cast',
instance=self.fake_instance_obj,
clean_shutdown=True, version='3.37')
@ -805,7 +805,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('stop_instance', 'call',
instance=self.fake_instance_obj,
clean_shutdown=True, version='3.37')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('stop_instance', 'call',
instance=self.fake_instance_obj,
clean_shutdown=True, version='3.37')
@ -814,7 +814,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('suspend_instance', 'cast',
instance=self.fake_instance_obj)
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('suspend_instance', 'cast',
instance=self.fake_instance_obj)
@ -823,7 +823,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, bdms=[],
reservations=['uuid1', 'uuid2'], version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('terminate_instance', 'cast',
instance=self.fake_instance_obj, bdms=[],
reservations=['uuid1', 'uuid2'], version='3.22')
@ -832,7 +832,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('unpause_instance', 'cast',
instance=self.fake_instance_obj)
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('unpause_instance', 'cast',
instance=self.fake_instance_obj)
@ -840,7 +840,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('unrescue_instance', 'cast',
instance=self.fake_instance_obj, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('unrescue_instance', 'cast',
instance=self.fake_instance_obj, version='3.11')
@ -856,7 +856,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('shelve_instance', 'cast',
instance=self.fake_instance_obj, image_id='image_id',
clean_shutdown=True, version='3.37')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('shelve_instance', 'cast',
instance=self.fake_instance_obj, image_id='image_id',
clean_shutdown=True, version='3.37')
@ -873,7 +873,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('shelve_offload_instance', 'cast',
instance=self.fake_instance_obj,
clean_shutdown=True, version='3.37')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('shelve_offload_instance', 'cast',
instance=self.fake_instance_obj,
clean_shutdown=True, version='3.37')
@ -884,7 +884,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
filter_properties={'fakeprop': 'fakeval'}, node='node',
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('unshelve_instance', 'cast',
instance=self.fake_instance_obj, host='host', image='image',
filter_properties={'fakeprop': 'fakeval'}, node='node',
@ -895,7 +895,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, volume_id='fake_id',
create_info={}, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('volume_snapshot_create', 'cast',
instance=self.fake_instance_obj, volume_id='fake_id',
create_info={}, version='3.6')
@ -905,7 +905,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
instance=self.fake_instance_obj, volume_id='fake_id',
snapshot_id='fake_id2', delete_info={}, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('volume_snapshot_delete', 'cast',
instance=self.fake_instance_obj, volume_id='fake_id',
snapshot_id='fake_id2', delete_info={}, version='3.6')
@ -916,7 +916,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
events=['event'],
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('external_instance_event', 'cast',
instances=[self.fake_instance_obj],
events=['event'],
@ -931,7 +931,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
block_device_mapping=None, node='node', limits=[],
version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('build_and_run_instance', 'cast',
instance=self.fake_instance_obj, host='host', image='image',
request_spec={'request': 'spec'}, filter_properties=[],
@ -973,7 +973,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('quiesce_instance', 'call',
instance=self.fake_instance_obj, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('quiesce_instance', 'call',
instance=self.fake_instance_obj, version='3.39')
@ -981,7 +981,7 @@ class ComputeRpcAPITestCase(test.NoDBTestCase):
self._test_compute_api('unquiesce_instance', 'cast',
instance=self.fake_instance_obj, mapping=None, version='4.0')
self.flags(compute='kilo', group='upgrade_levels')
self.flags(compute='3.40', group='upgrade_levels')
self._test_compute_api('unquiesce_instance', 'cast',
instance=self.fake_instance_obj, mapping=None, version='3.39')