Merge "Set default availability zone to server"
This commit is contained in:
commit
061415706f
|
@ -34,9 +34,6 @@ opts = [
|
|||
default=60,
|
||||
help=_('Interval between syncing the resources from underlying '
|
||||
'hypervisor, in seconds.')),
|
||||
cfg.StrOpt('default_schedule_zone',
|
||||
help=_("Availability zone to use for scheduling when user "
|
||||
"doesn't specify one.")),
|
||||
cfg.StrOpt('default_availability_zone',
|
||||
default='mogan',
|
||||
help=_("Default bare metal node availability zone.")),
|
||||
|
|
|
@ -256,6 +256,9 @@ class API(object):
|
|||
if image_uuid:
|
||||
self._get_image(context, image_uuid)
|
||||
|
||||
if not availability_zone:
|
||||
availability_zone = CONF.engine.default_availability_zone
|
||||
|
||||
base_options, max_net_count, key_pair = \
|
||||
self._validate_and_build_base_options(
|
||||
context, flavor, image_uuid, name, description,
|
||||
|
@ -280,9 +283,6 @@ class API(object):
|
|||
|
||||
servers = self._provision_servers(context, base_options,
|
||||
min_count, max_count)
|
||||
|
||||
if not availability_zone:
|
||||
availability_zone = CONF.engine.default_schedule_zone
|
||||
request_spec = {
|
||||
'server_id': servers[0].uuid,
|
||||
'server_properties': {
|
||||
|
|
|
@ -152,7 +152,7 @@ class TestServers(v1_test.APITestV1):
|
|||
self.assertEqual(self.INSTANCE_TYPE_UUID, resp['flavor_uuid'])
|
||||
self.assertEqual('b8f82429-3a13-4ffe-9398-4d1abdc256a8',
|
||||
resp['image_uuid'])
|
||||
self.assertIsNone(resp['availability_zone'])
|
||||
self.assertEqual('mogan', resp['availability_zone'])
|
||||
self.assertEqual([], resp['nics'])
|
||||
self.assertEqual({'fake_key': 'fake_value'}, resp['extra'])
|
||||
self.assertIn('links', resp)
|
||||
|
@ -174,7 +174,7 @@ class TestServers(v1_test.APITestV1):
|
|||
self.assertEqual(self.INSTANCE_TYPE_UUID, resp['flavor_uuid'])
|
||||
self.assertEqual('b8f82429-3a13-4ffe-9398-4d1abdc256a8',
|
||||
resp['image_uuid'])
|
||||
self.assertIsNone(resp['availability_zone'])
|
||||
self.assertEqual('mogan', resp['availability_zone'])
|
||||
self.assertEqual([], resp['nics'])
|
||||
self.assertEqual({'fake_key': 'fake_value'}, resp['extra'])
|
||||
self.assertIn('links', resp)
|
||||
|
|
Loading…
Reference in New Issue