mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CLOUDSTACK-6353: Fix list to have correct LB IP for each rule
(cherry picked from commit 0fe4acf525824650ea290f09edd5a71ed9e7b053) Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
parent
9763c9b84d
commit
0eec4ff977
@ -19,6 +19,7 @@ package org.apache.cloudstack.api.command.user.loadbalancer;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import com.cloud.vm.VirtualMachine;
|
||||
import org.apache.cloudstack.api.response.LoadBalancerRuleVmMapResponse;
|
||||
import org.apache.log4j.Logger;
|
||||
|
||||
@ -129,7 +130,9 @@ public class ListLoadBalancerRuleInstancesCmd extends BaseListCmd {
|
||||
LoadBalancerRuleVmMapResponse lbRuleVmIpResponse = new LoadBalancerRuleVmMapResponse();
|
||||
vmResponses.get(i).setServiceState(serviceStates.get(i));
|
||||
lbRuleVmIpResponse.setUserVmResponse(vmResponses.get(i));
|
||||
lbRuleVmIpResponse.setIpAddr(_lbService.listLbVmIpAddress(getId(), result.get(i).getId()));
|
||||
//get vm id from the uuid
|
||||
VirtualMachine lbvm = _entityMgr.findByUuid(VirtualMachine.class, vmResponses.get(i).getId());
|
||||
lbRuleVmIpResponse.setIpAddr(_lbService.listLbVmIpAddress(getId(), lbvm.getId()));
|
||||
lbRuleVmIpResponse.setObjectName("lbrulevmidip");
|
||||
listlbVmRes.add(lbRuleVmIpResponse);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user