Fixed backward compatibility of sahara client

_copy_if_defined expects None for undefined fields.

Change-Id: I8f1f2322a6e8d7562cc1fff576d7ebc5c45f3437
Closes-Bug: #1370201
This commit is contained in:
Andrew Lazarev
2014-09-16 11:50:49 -07:00
parent 5be2179d8c
commit 7db47c1151

View File

@@ -28,7 +28,7 @@ class NodeGroupTemplateManager(base.ResourceManager):
volumes_per_node=None, volumes_size=None,
node_processes=None, node_configs=None,
floating_ip_pool=None, security_groups=None,
auto_security_group=False):
auto_security_group=None):
data = {
'name': name,
@@ -55,7 +55,7 @@ class NodeGroupTemplateManager(base.ResourceManager):
def create(self, name, plugin_name, hadoop_version, flavor_id,
description=None, volumes_per_node=None, volumes_size=None,
node_processes=None, node_configs=None, floating_ip_pool=None,
security_groups=None, auto_security_group=False):
security_groups=None, auto_security_group=None):
data = self._assign_field(name, plugin_name, hadoop_version, flavor_id,
description, volumes_per_node, volumes_size,
@@ -70,7 +70,7 @@ class NodeGroupTemplateManager(base.ResourceManager):
flavor_id, description=None, volumes_per_node=None,
volumes_size=None, node_processes=None,
node_configs=None, floating_ip_pool=None,
security_groups=None, auto_security_group=False):
security_groups=None, auto_security_group=None):
data = self._assign_field(name, plugin_name, hadoop_version, flavor_id,
description, volumes_per_node,