From 680b68a736c507681cd7c63a20f77838110c414a Mon Sep 17 00:00:00 2001 From: Dmitry Mescheryakov Date: Wed, 18 Jun 2014 18:19:47 +0400 Subject: Make Cluster Template accept default_image_id field The field was missing in both CLI and API interfaces. Closes-Bug: #1331514 Change-Id: Ied578be4be14f599c672dbacbcf495127d1edca5 --- saharaclient/api/cluster_templates.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/saharaclient/api/cluster_templates.py b/saharaclient/api/cluster_templates.py index f9ca583..7bb3f61 100644 --- a/saharaclient/api/cluster_templates.py +++ b/saharaclient/api/cluster_templates.py @@ -25,7 +25,7 @@ class ClusterTemplateManager(base.ResourceManager): def _assign_field(self, name, plugin_name, hadoop_version, description=None, cluster_configs=None, node_groups=None, - anti_affinity=None, net_id=None): + anti_affinity=None, net_id=None, default_image_id=None): data = { 'name': name, 'plugin_name': plugin_name, @@ -37,24 +37,25 @@ class ClusterTemplateManager(base.ResourceManager): cluster_configs=cluster_configs, node_groups=node_groups, anti_affinity=anti_affinity, - neutron_management_network=net_id) + neutron_management_network=net_id, + default_image_id=default_image_id) return data def create(self, name, plugin_name, hadoop_version, description=None, cluster_configs=None, node_groups=None, anti_affinity=None, - net_id=None): + net_id=None, default_image_id=None): data = self._assign_field(name, plugin_name, hadoop_version, description, cluster_configs, node_groups, - anti_affinity, net_id) + anti_affinity, net_id, default_image_id) return self._create('/cluster-templates', data, 'cluster_template') def update(self, cluster_template_id, name, plugin_name, hadoop_version, description=None, cluster_configs=None, node_groups=None, - anti_affinity=None, net_id=None): + anti_affinity=None, net_id=None, default_image_id=None): data = self._assign_field(name, plugin_name, hadoop_version, description, cluster_configs, node_groups, - anti_affinity, net_id) + anti_affinity, net_id, default_image_id) return self._update('/cluster-templates/%s' % cluster_template_id, data, 'cluster_template') -- cgit v1.2.1