From b528d20ae31c74e973bd769923c7d656598f6902 Mon Sep 17 00:00:00 2001 From: "Carlos J. Herrera" Date: Fri, 11 Sep 2020 04:40:40 -0400 Subject: [PATCH] M #~: fix some bugs in code with networks (#203) Signed-off-by: Carlos Herrera --- src/vmm_mad/remotes/lib/vcenter_driver/datastore.rb | 4 ++-- src/vmm_mad/remotes/lib/vcenter_driver/vm_template.rb | 9 ++++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/vmm_mad/remotes/lib/vcenter_driver/datastore.rb b/src/vmm_mad/remotes/lib/vcenter_driver/datastore.rb index 679afb160a..8203ea3b36 100644 --- a/src/vmm_mad/remotes/lib/vcenter_driver/datastore.rb +++ b/src/vmm_mad/remotes/lib/vcenter_driver/datastore.rb @@ -349,7 +349,7 @@ module VCenterDriver check_item(item, RbVmomi::VIM::StoragePod) @item = item - super + super() end # This is never cached @@ -373,7 +373,7 @@ module VCenterDriver @item = item @one_item = {} - super + super() end def delete_virtual_disk(img_name) diff --git a/src/vmm_mad/remotes/lib/vcenter_driver/vm_template.rb b/src/vmm_mad/remotes/lib/vcenter_driver/vm_template.rb index dcf1c8a594..55aef226bf 100644 --- a/src/vmm_mad/remotes/lib/vcenter_driver/vm_template.rb +++ b/src/vmm_mad/remotes/lib/vcenter_driver/vm_template.rb @@ -546,7 +546,8 @@ module VCenterDriver dc_name, template_ref, dc_ref, - vm_id + vm_id, + vi_client ) config = {} config[:refs] = nic[:refs] @@ -724,7 +725,6 @@ module VCenterDriver .get_cluster_id(config[:one_ids]) one_vn = VCenterDriver::Network.create_one_network(config) - allocated_networks << one_vn VCenterDriver::VIHelper.clean_ref_hash one_vn.info @@ -787,7 +787,10 @@ module VCenterDriver dc_name, template_ref, dc_ref, - vm_id) + vm_id, + vi_client) + + allocated_networks << one_vn nic_info << nic_from_network_created(one_vn, nic)