Merge "Add support for nic and az in cluster grow"
This commit is contained in:
commit
31e0d00b2a
@ -0,0 +1,4 @@
|
||||
---
|
||||
fixes:
|
||||
- Pass instance nic and az to cluster grow. Add specific
|
||||
Fix for mongodb to use the instance nic and az.
|
@ -298,6 +298,11 @@ class Cluster(object):
|
||||
instance['volume_size'] = int(node['volume']['size'])
|
||||
if 'modules' in node:
|
||||
instance['modules'] = node['modules']
|
||||
if 'nics' in node:
|
||||
instance['nics'] = node['nics']
|
||||
if 'availability_zone' in node:
|
||||
instance['availability_zone'] = (
|
||||
node['availability_zone'])
|
||||
instances.append(instance)
|
||||
return self.grow(instances)
|
||||
elif action == 'shrink':
|
||||
|
@ -199,6 +199,8 @@ class MongoDbCluster(models.Cluster):
|
||||
'query_router'])
|
||||
name = _check_option('name')
|
||||
related_to = _check_option('related_to')
|
||||
nics = _check_option('nics')
|
||||
availability_zone = _check_option('availability_zone')
|
||||
|
||||
unused_keys = list(set(item.keys()).difference(set(used_keys)))
|
||||
if unused_keys:
|
||||
@ -214,6 +216,10 @@ class MongoDbCluster(models.Cluster):
|
||||
instance['name'] = name
|
||||
if related_to:
|
||||
instance['related_to'] = related_to
|
||||
if nics:
|
||||
instance['nics'] = nics
|
||||
if availability_zone:
|
||||
instance['availability_zone'] = availability_zone
|
||||
return instance
|
||||
|
||||
def action(self, context, req, action, param):
|
||||
|
Loading…
x
Reference in New Issue
Block a user