Update method enable_plugin.

-update method enable_plugin according
 to nailgun api changes

Change-Id: I9c576caabf78c4ef3580fa13445595401f35cdef
This commit is contained in:
otsvigun 2015-12-29 19:45:56 +02:00
parent 7593f52386
commit 3f95cd7a2a
2 changed files with 7 additions and 4 deletions

@ -1 +1 @@
Subproject commit cc22306bc944adfbe473c111b36af0dfda19702f
Subproject commit cc5592bdffe8c3244f85befe7ee7881c6cb1fb97

View File

@ -45,9 +45,12 @@ def enable_plugin(cluster_id, fuel_web_client):
assert_true(
fuel_web_client.check_plugin_exists(cluster_id, plugin_name),
msg)
options = {'metadata/enabled': True,
'#1_vmware_dvs_net_maps/value': dvs_switch_name[0]}
fuel_web_client.update_plugin_data(cluster_id, plugin_name, options)
cluster_attr = fuel_web_client.client.get_cluster_attributes(cluster_id)
plugin_data = cluster_attr['editable'][plugin_name]
plugin_data['metadata']['enabled'] = True
plugin_data['metadata']['versions'][0]['vmware_dvs_net_maps']['value'] = \
dvs_switch_name[0]
fuel_web_client.client.update_cluster_attributes(cluster_id, cluster_attr)
logger.info("cluster is {}".format(cluster_id))