diff --git a/app/helpers/network_port_helper/textual_summary.rb b/app/helpers/network_port_helper/textual_summary.rb index 54f9252be01..b6010ffa00a 100644 --- a/app/helpers/network_port_helper/textual_summary.rb +++ b/app/helpers/network_port_helper/textual_summary.rb @@ -59,6 +59,8 @@ def textual_device h[:title] = _("Show Instance") end h + elsif device.kind_of?(LoadBalancer) + device.name else device end diff --git a/spec/shared/controllers/shared_network_manager_context.rb b/spec/shared/controllers/shared_network_manager_context.rb index 68417854eba..978298c0751 100644 --- a/spec/shared/controllers/shared_network_manager_context.rb +++ b/spec/shared/controllers/shared_network_manager_context.rb @@ -47,6 +47,16 @@ :security_groups => [@security_group], :floating_ip => @floating_ip, :ext_management_system => @ems) + + @load_balancer = FactoryBot.create(:load_balancer) + @load_balancer.network_ports << @network_port = FactoryBot.create("network_port_#{t}".to_sym, + :name => "eth0", + :mac_address => "06:04:25:40:8e:79", + :device => @load_balancer, + :security_groups => [@security_group], + :floating_ip => @floating_ip, + :ext_management_system => @ems) + FactoryBot.create(:cloud_subnet_network_port, :cloud_subnet => @cloud_subnet, :network_port => @network_port,