From 6562cf8ffdeb193d2ca6739d4a9bc3e9d044858d Mon Sep 17 00:00:00 2001 From: Nikita Konovalov Date: Mon, 30 Sep 2013 20:14:35 +0400 Subject: [PATCH] Fix Node Groups handling on creation 'node_group_template_id' is now passed correctly Change-Id: I9098cee8937c7130038dfabfba69cf3e4deeb513 --- savannaclient/api/cluster_templates.py | 2 +- savannaclient/api/clusters.py | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) 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,