Skip to content

Commit e10208a

Browse files
committed
WIP: Supporting ConfigDrive user data on L2 networks
1 parent 4645512 commit e10208a

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

engine/orchestration/src/org/apache/cloudstack/engine/orchestration/NetworkOrchestrator.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2291,7 +2291,9 @@ public Network createGuestNetwork(final long networkOfferingId, final String nam
22912291
&& ntwkOff.getTrafficType() == TrafficType.Guest
22922292
&& (ntwkOff.getGuestType() == GuestType.Shared || (ntwkOff.getGuestType() == GuestType.Isolated
22932293
&& !_networkModel.areServicesSupportedByNetworkOffering(ntwkOff.getId(), Service.SourceNat))
2294-
|| ntwkOff.getGuestType() == GuestType.L2 && !_networkModel.listNetworkOfferingServices(ntwkOff.getId()).isEmpty());
2294+
|| ntwkOff.getGuestType() == GuestType.L2
2295+
&& !_networkModel.areServicesSupportedByNetworkOffering(ntwkOff.getId(), Service.SourceNat)
2296+
&& !_networkModel.listNetworkOfferingServices(ntwkOff.getId()).isEmpty());
22952297
if (cidr == null && ip6Cidr == null && cidrRequired) {
22962298
throw new InvalidParameterValueException("StartIp/endIp/gateway/netmask are required when create network of" + " type " + Network.GuestType.Shared
22972299
+ " and network of type " + GuestType.Isolated + " with service " + Service.SourceNat.getName() + " disabled");

0 commit comments

Comments
 (0)