Skip to content

Commit f496ed6

Browse files
committed
Merge branch '4.20' of https://github.com/apache/cloudstack
2 parents 97c96a5 + f99fb3e commit f496ed6

File tree

10 files changed

+179
-114
lines changed

10 files changed

+179
-114
lines changed

api/src/main/java/org/apache/cloudstack/api/ApiConstants.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,7 @@ public class ApiConstants {
456456
public static final String SENT = "sent";
457457
public static final String SENT_BYTES = "sentbytes";
458458
public static final String SERIAL = "serial";
459+
public static final String SERVICE_IP = "serviceip";
459460
public static final String SERVICE_OFFERING_ID = "serviceofferingid";
460461
public static final String SESSIONKEY = "sessionkey";
461462
public static final String SHOW_CAPACITIES = "showcapacities";

api/src/main/java/org/apache/cloudstack/api/response/ManagementServerResponse.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@ public class ManagementServerResponse extends BaseResponse {
7474
@Param(description = "the running OS kernel version for this Management Server")
7575
private String kernelVersion;
7676

77+
@Deprecated
78+
@SerializedName(ApiConstants.SERVICE_IP)
79+
@Param(description = "the IP Address for this Management Server. This is deprecated, please use 'ipaddress' instead.")
80+
private String serviceIp;
81+
7782
@SerializedName(ApiConstants.IP_ADDRESS)
7883
@Param(description = "the IP Address for this Management Server")
7984
private String ipAddress;
@@ -138,6 +143,10 @@ public Date getLastBoot() {
138143
return lastBoot;
139144
}
140145

146+
public String getServiceIp() {
147+
return serviceIp;
148+
}
149+
141150
public String getIpAddress() {
142151
return ipAddress;
143152
}
@@ -202,6 +211,10 @@ public void setKernelVersion(String kernelVersion) {
202211
this.kernelVersion = kernelVersion;
203212
}
204213

214+
public void setServiceIp(String serviceIp) {
215+
this.serviceIp = serviceIp;
216+
}
217+
205218
public void setIpAddress(String ipAddress) {
206219
this.ipAddress = ipAddress;
207220
}

plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/vmware/manager/VmwareManagerImpl.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ public class VmwareManagerImpl extends ManagerBase implements VmwareManager, Vmw
253253
private boolean _fullCloneFlag;
254254
private boolean _instanceNameFlag;
255255
private String _serviceConsoleName;
256-
private String _managemetPortGroupName;
256+
private String _managementPortGroupName;
257257
private String _defaultSystemVmNicAdapterType = VirtualEthernetCardType.E1000.toString();
258258
private String _recycleHungWorker = "false";
259259
private int _additionalPortRangeStart;
@@ -351,9 +351,9 @@ public boolean configure(String name, Map<String, Object> params) throws Configu
351351
_serviceConsoleName = "Service Console";
352352
}
353353

354-
_managemetPortGroupName = _configDao.getValue(Config.VmwareManagementPortGroup.key());
355-
if (_managemetPortGroupName == null) {
356-
_managemetPortGroupName = "Management Network";
354+
_managementPortGroupName = _configDao.getValue(Config.VmwareManagementPortGroup.key());
355+
if (_managementPortGroupName == null) {
356+
_managementPortGroupName = "Management Network";
357357
}
358358

359359
_defaultSystemVmNicAdapterType = _configDao.getValue(Config.VmwareSystemVmNicDeviceType.key());
@@ -618,13 +618,13 @@ public String getServiceConsolePortGroupName() {
618618

619619
@Override
620620
public String getManagementPortGroupName() {
621-
return _managemetPortGroupName;
621+
return _managementPortGroupName;
622622
}
623623

624624
@Override
625625
public String getManagementPortGroupByHost(HostMO hostMo) throws Exception {
626626
if (hostMo.getHostType() == VmwareHostType.ESXi) {
627-
return _managemetPortGroupName;
627+
return _managementPortGroupName;
628628
}
629629
return _serviceConsoleName;
630630
}
@@ -634,7 +634,7 @@ public void setupResourceStartupParams(Map<String, Object> params) {
634634
params.put("vmware.create.full.clone", _fullCloneFlag);
635635
params.put("vm.instancename.flag", _instanceNameFlag);
636636
params.put("service.console.name", _serviceConsoleName);
637-
params.put("management.portgroup.name", _managemetPortGroupName);
637+
params.put("management.portgroup.name", _managementPortGroupName);
638638
params.put("vmware.root.disk.controller", _rootDiskController);
639639
params.put("vmware.data.disk.controller", _dataDiskController);
640640
params.put("vmware.recycle.hung.wokervm", _recycleHungWorker);

server/src/main/java/com/cloud/api/query/QueryManagerImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5663,6 +5663,7 @@ protected ManagementServerResponse createManagementServerResponse(ManagementServ
56635663
mgmtResponse.setAgents(agents);
56645664
mgmtResponse.setAgentsCount((long) agents.size());
56655665
mgmtResponse.setPendingJobsCount(jobManager.countPendingNonPseudoJobs(mgmt.getMsid()));
5666+
mgmtResponse.setServiceIp(mgmt.getServiceIP());
56665667
mgmtResponse.setIpAddress(mgmt.getServiceIP());
56675668
mgmtResponse.setObjectName("managementserver");
56685669
return mgmtResponse;

server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4893,7 +4893,7 @@ public NetUtils.SupersetOrSubset checkIfSubsetOrSuperset(String vlanGateway, Str
48934893
final String cidrnew = NetUtils.getCidrFromGatewayAndNetmask(newVlanGateway, newVlanNetmask);
48944894
final String existing_cidr = NetUtils.getCidrFromGatewayAndNetmask(vlanGateway, vlanNetmask);
48954895

4896-
return NetUtils.isNetowrkASubsetOrSupersetOfNetworkB(cidrnew, existing_cidr);
4896+
return NetUtils.isNetworkASubsetOrSupersetOfNetworkB(cidrnew, existing_cidr);
48974897
}
48984898

48994899
public Pair<Boolean, Pair<String, String>> validateIpRange(final String startIP, final String endIP, final String newVlanGateway, final String newVlanNetmask, final List<VlanVO> vlans, final boolean ipv4,

0 commit comments

Comments
 (0)