diff --git a/savannaclient/api/cluster_templates.py b/savannaclient/api/cluster_templates.py index c18de320..dcf73b01 100644 --- a/savannaclient/api/cluster_templates.py +++ b/savannaclient/api/cluster_templates.py @@ -33,7 +33,7 @@ class ClusterTemplateManager(base.ResourceManager): 'hadoop_version': hadoop_version, 'description': description, 'cluster_configs': cluster_configs, - 'node_groups': [ng.as_dict() for ng in node_groups], + 'node_groups': node_groups, 'anti_affinity': anti_affinity } diff --git a/savannaclient/api/clusters.py b/savannaclient/api/clusters.py index 02455607..564dc69b 100644 --- a/savannaclient/api/clusters.py +++ b/savannaclient/api/clusters.py @@ -41,9 +41,6 @@ class ClusterManager(base.ResourceManager): description=None, cluster_configs=None, node_groups=None, user_keypair_id=None, anti_affinity=None, net_id=None): - if node_groups is not None: - node_groups = [ng.as_dict() for ng in node_groups] - data = { 'name': name, 'plugin_name': plugin_name,